用Ghost克隆Windows后的BCD引导修复

使用Ghost克隆Windows分区后,在带有保留分区的情况下容易出现不能启动的情况。

这时可以用windows官方光盘引导,在开始安装的界面按Shift+F10调出命令行,使用diskpart的”assign letter”调整各驱动器的盘符。把windows分区调整成C,保留分区调整成其他比如为J。使用下面的命令修复引导。

BCDboot C:\Windows /s J: /l z ...

继续阅读 »

开源虚拟私人网络 bonding 要点及放弃

环境:ubuntu server 16.04.6 kernel 4.4.0-142-generic

bonding需要使用tap,tun在这个环境里已经不能bonding,需要在系统启动时就建好tap,不能随着连接状态动态创建。另外是需要两边的适配器状态同步,一边down后另一边也要down,up同理,不这样处理通信会有问题。

开源虚拟私人网络 --mktun --dev-type t ...

继续阅读 »

UEFI编程从入门到变砖跑路——ALC888集成声卡替代VT1708S

起因是VT1708S的Win10驱动做得太烂了,准备做HTPC但房间校正却不能用,换了N个驱动都不行最后只能放弃。正好手上有块坏板,上面是ALC888,所以打算把P8Q77-M声卡换成ALC888。

查看芯片Datasheet并参考其他原理图后发现,两个芯片基本是Pin2Pin兼容的外围也基本一样,但Pin40 JDREF上的阻值不一样。1708是5.1k而888是20k,这个需要注意。

继续阅读 »