前段时间弄到一个老掉牙的Toshiba Portégé R100笔记本,想试试装个Ubuntu看看效果如何。到手发现没有光驱也没有软驱,老机器也不支持USB启动,这叫我如何是好。
因为机器本身还有Windows可以启动,就利用Grub for DOS启动一个Linux内核,再通过网络安装。本来很顺利的,我却犯了一个低级错误。安装界面到了Base System安装完毕,问我要按照哪个子系统,我选了Ubuntu Desktop,然后安装界面就停一个什么6%不动了。我猜应该是在下载各个软件包,但是当时时间已晚,我想关机睡觉,心想反正Base System已经有了,图形环境可以以后再装,就强行中断了安装。可重启一看傻了眼,原来Grub没有装,这下机器完全起不来了。
找不到合适的软驱、光驱,就想把硬盘拆出来在别的机器上装系统。打开一看,这个硬盘是CF II接口的,我的台式机没法用。在网上google了半天发现有CF II转IDE的转换卡,还真在百脑汇买到了。一试,不好用,又去店里换了一个,在Windows上能用,可在我的Linux台式机上还是不好使。前后两个礼拜时间,全是无用功。
就在这时,我台式机的硬盘坏掉了。
又花了了大约两个礼拜时间买新硬盘、恢复数据,我的台式机终于恢复,但是心有余悸,一直不敢也懒得再碰这台老旧笔记本,而且也没有想出什么办法去救活它,直到前天。
前天忽然想起机器上有一个内置的SD读卡器,就按照这里的办法做了一个能启动的卡。昨天晚上开机打开BIOS一看,还是不能启动,SIGH!
这是忽然发现启动选项里有LAN,也就是PXE,我可以利用台式机做一个网络启动的环境啊!再来一阵Googling,找到这里,发现PXE环境其实很容易配置。唯一一个小麻烦就是我的无线路由已经提供了DHCP服务,所以得先把它关掉,改在我的台式机上临时建一个临时DHCP服务器,而且得把临时DHCP的设置设成和原来无线路由的设置一致,这样才不会影响外网的连接。笔记本一成功启动,就可以回复原来的环境了。
终于昨晚这台笔记本起死回生,现在可以跑Hardy了。