X230(改装13.3 2K屏 by X教授)安装黑苹果10.14.6记录

  折腾老机器到了终点,找51nb的X教授改了一台X230,主要配置包括 i7 3520M,13.3 2K屏,一直Win10用着,心里一直还有个黑苹果的挂念,要不白瞎了这13.3 2K 屏幕。
  简单来说 X230 黑苹果已经非常成熟了,各种版本都能基本完美。我的这个X230 属于 兼容复制模式的单屏模式,屏蔽了LVDS输出。在Win10下只能看到一个屏幕。
  参考 这篇 进行安装,期间出了一些问题,问题解决以及其他安装重点总结如下:
1. EFI选择,用的文章里的 20181210改屏EFI,由于该efi时间较早尚不支持10.14.6,又从这里下载最新的efi,将boot.efi 和 clover64.efi版本
2. 需要单盘安装,否则安装过程中第一次重启后会有问题
3. 如果安装过程出现银色背景然后银灰色背景带鼠标之后,需要一开始就用磁铁放到摄像头右侧1cm左右位置,多等一会儿,拿开磁铁就能看到正常的安装界面;后续遇到类似问题也需要这样做(第一次重启之后会有12分钟左右的安装时间,建议第一次重启选定u盘efi启动后,就把磁铁贴上,此时屏幕是黑屏状态,先不用管多等等再拿掉磁铁[……]

继续阅读 »

Windows 10 下强制删除 恢复分区

缘起

X220 最初装了一块三星840 128G SSD,最近几次更新系统都因为空间不足而失败,于是买了块158块的180G MSATA盘插上去;120+180 空间基本够了,如何分配呢?本想把系统装在MSATA上,不过这样一来不仅需要倒数据还要装系统装各种软件,年纪大了不想折腾就换了个方案:原来的三星SSD继续当系统,新盘装点绿色软件和文档啥的
原盘120G分了60G给C盘,剩下D盘,但通过磁盘管理来看,C盘和D盘中间有一个843MB的恢复分区,备份完数据删除D盘之后,也不能直接通过扩展卷的方式把128G都给C盘,研究了一下,可以通过Diskpart工具来删掉这个分区

操作

#启动powershell&cmd,输入
diskpart
#列出机器上所有磁盘
list disk
#选择恢复分区所在的目标磁盘
select disk 0
#列出该盘下的分区
list part
#选择目标分区,可以通过大小来判断
select part 6
#强制删除分区
delete partiton override

参考

1 2[……]

继续阅读 »

sybase dbcc fix_text用法

场景

在利用dbartisan把数据从Syabse导入MySQL时,有个表遇到了问题:
“““c
SQL Server is now using a multi-byte character set, and the TEXT character counts have not been re-calculated using this character set for table ‘zs_xs_bz’. Use DBCC FIX_TEXT on this table before running the query again.

###### 分析
原因提示说的很清楚,SQL服务器用了多字节字符集,'zs_xs_bz'这个表里的文本字符计数在查询数据前需要重新计算
###### 解决
打开isql,执行:
```bash
# 登录进sybase服务器
isql -Uuser -P
# 选择库
use database1
# 利用dbcc fix_text修复某表的字符计数问题,注意表外边别忘了有半角括号
dbcc fix_text (zs_xs_bz)

再执行sq[……]

继续阅读 »

Macbook Air 重置密码

引言&问题场景

某电脑要移交需要重置,现状是装了MacOS和Windows8.1,但MacOS管理员密码记不住了,Windows8.1可以进,但默认没装bootcamp控制中心。尝试开机按command键,成功过一次进入MacOS,再按就进不去了。重启按command s也仍旧直接进Windows。怎么办?

解决思路

  1. 进入windows,安装bootcamp,通过bootcamp控制中心选择默认启动磁盘,进入MacOS
  2. 在MacOS下重启,通过command+s,进入单用户模式,删除AppleSetupDone文件,重新进入新建账户的界面,新建一个管理员账户,问题搞定。
  3. 单用户模式下的操作代码:

/sbin/mount -uaw
rm /var/db/.AppleSetupDone
reboot

参考:1[……]

继续阅读 »

北京联通宽带 RouterOS 配置IPv6

引言

北京联通4G和宽带终于提供了IPv6,在RouterOS路由器里能看到IPv6地址,折腾了一下可以这么配置。

基本思路

  1. 首先基于 pppoe-out 建立IPv6 DHCP Client 获得IPv6前缀。
  2. 分配lan或者bridge 的IPv6地址
  3. 配置局域网IPv6地址(ND方式,DHCPv6暂时没成功)

其他说明

  1. 1、2步骤可直接参考这篇文章,第三部需要在IPv6 ND模块新建,Interface选择LAN或者bridge,勾上Advertise MAC Address和Advertise DNS 点确定即可。
  2. 这里的说明比较明白:

IPv6 下你的 LAN 的设备都会获取公网 IPv6,不是内网和外网不同。猫开启桥接模式 IPv4&IPv6,路由器设置 PPPoE 拨号获取 IPv4 地址,然后建一个基于 PPPoE 的 DHCPv6 Client,这样你的路由器会获取一个属于你的 IPv6 地址群,然后内网分两种,一种自动配置,ND 设置好接口,内网接上后自动选择一个 IPv6 地址(公网的),另外一种是 DHCPv6,提前设置好哪个内网获得[......]

继续阅读 »

Excel单元格内的公式双击回车才生效 批量操作方法

使用excel过程中常常遇到某列某行把编辑好的公式粘进去,但默认还是文本样子,不会自动执行,只有双击回车才变成执行的公式。
研究了一下,参考知乎上的解决方案,原来可以这么做:
1. 选中要粘贴公式的单元格,保持选中状态,粘贴公式
2. 设定好单元格格式(如果是公式一般选常规)
3. 按Ctrl+X,点工具栏开始,第一个功能模块”剪贴板”,点击右下角的黑色箭头,左侧出现剪贴板工具栏,点全部粘贴即可[……]

继续阅读 »

Ubuntu 源中不同的库& Ubutnu18.04无法apt安装php-fpm

新装了个Ubuntu 18.04,安装时选了官方默认的源,安装完成SSH进入系统后,利用apt安装php-fpm,总是提示找不到软件包,研究了一下原来每一个源都提供不同的库(Section),基本含义如下:

main: 完全的自由软件。
restricted: 不完全的自由软件。
universe: Ubuntu官方不提供支持与补丁,全靠社区支持。
multiverse:非自由软件,完全不提供支持和补丁。

安装时选官方的源时,默认只提供了main库,php在universe里
另外,配置源这块如果是教育网推荐这两个自动配置工具(1 2),点选配配置后,直接复制粘贴就好了。

习惯将这俩文件分别重名名为ustc.list和thu.list,放到/etc/apt/source.list.d 下,到时候系统会自己测速,看看哪个速度快就选哪个。[……]

继续阅读 »

MySQL 5.7 默认root密码修改 (Ubuntu & CenOS)

缘起

日常工作用的服务器还在用Ubuntu14.04,这不18.04都发布了,于是想赶紧新装一台,折腾好了就迁移过去;装好18.04之后安装MySQL,按照往常方式apt-get安装,结果竟然没有提示录入root密码的地方。直接mysql -uroot -p回车,结果跟想的一样密码错误。

研究

经过研究发现,MySQL5.7较之之前版本在性能和安全性上都有了很大进步,安全性进步的一大体现便是安装时不再让你输入root密码,而是自动生成一个密码;对于不同发行版本的Linux来说,有所差异,Debian系(Ubuntu)是把密码存在了/etc/mysql/debian.cnf文件里,RedHat(CentOS)则是在/var/log/mysqld.log文件里(用关键词 temporary passowrd)

更改默认密码

找到默认密码之后,在shell下直接用默认密码登陆,对于Ubuntu来说,由于默认没提供root用户,需要在默认的debian-sys-maint用户下更改root的密码:

use mysql;
#更改默认的安全认证插件方式为mysql_native_pas[......]

继续阅读 »

Oracle 11g 用户名和默认密码

  最近安装的Oracle提示密码过期,在plsql中修改了之后,忘了在Java程序里修改,结果就没发访问了;由于程序在不断尝试连接数据库,结果很快失败尝试次数达到了锁定的上限——10次,于是只能想办法修改Oracle相关设置了。基本思路如下:
1. 找到默认管理员账户和密码进去操作
参考这篇文章,在Oracle安装的Windows Server机器上,打开sqlplus,用system/manager来登录
2. 修改过期的账户设置
参考这篇文章进行配置,具体SQL代码如下:

SELECT username,PROFILE FROM dba_users;-- 查看用户的proifle是哪个,一般是default
SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';-- 查看指定概要文件的密码有效期设置
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;-- 将密码有[......]

继续阅读 »

X220 甘大方案改13.3屏幕机器 1.43 改版BIOS(去掉白名单、屏蔽LVDS)下载

  前段时间闲鱼上入了一台由X220改13.3屏幕的X320机器(甘大a.gain方案),看着改版BIOS能够破解内存支持(最高支持到1866),开启隐藏的Advanced菜单,心痒痒就手贱直接升级了1.43版的改版BIOS,结果进系统默认分辨率只有1333*768,而且没办法向上调节,简单的说就是灰蒙蒙的一片。

  赶紧去QQ里找改版BIOS,群里只提供了如何Path的方法和屏蔽LVDS的文件,没有提供现成的bios,于是开始研究,用PhoenixTool解包BIOS,替换0AFCDD7A-345E-415E-926D-C5971B580400_2360.ROM这个文件,然后再打包,最后刷机升级bios,一切搞定。

  1. 附成品bios下载:
    最终成品BIOS
    屏蔽LVDS、开启高级菜单、支持高频内存、去掉白名单
  2. 其他相关工具:
    PhoenixTool
    解包、打包工具
    X220 v1.43 Modified BIOS
    开启高级菜单、支持高频内存、去掉白名单,但未屏蔽LVDS,适用于一般的X220
    X220_BIOS_PATCH
    屏蔽LVDS的模块
    参考教程

[……]

继续阅读 »