最近买了新的电脑,在装双系统的时候碰到了一个小的问题,也算是花了一些时间,最后问题总算解决了,赶快把它记录下来!
一般情况下,如果我们希望安装双系统,系统安装的顺序应该是先装windows,后装linux。这是因为,windows无法识别linux的系统,而linux往往可以识别windows的系统。我也是这样做的。本本刚拿到手的时候,预装了win7的ghost版本。由于工作学习的需要,还要装一个linux的系统。我找了一张ubuntu 10.10的安装盘,安上完事。
然而,用了些天,感觉win7用起来不时会有卡的情况发生。究其原因,我认为很有可能是ghost导致,进而找了一张win7 OEM的盘删掉了之前的win7,重新装了。问题是,装好以后由于windows7无法识别linux,ubuntu便无法引导进入了。由于手头没有ubuntu的启动盘,就想用u盘将本本启动,然后修复MBR。
(1)制作grub4dos的u盘启动盘
想从u盘启动,制作u盘启动盘的工具自然少不了。我使用的是“一键ghost优盘版”中的引导设置程序,可以从这里下载:
本身一键ghost中已经集成了grub4dos,但是这个版本似乎并不支持grub命令行。我这里只使用了软件中提供的引导设置程序,将u盘格式化并设置u盘的MBR和分区的PBR(这里,参考一键ghost的帮助文档,将u盘以任意格式格式化后,设置MBR为ultraISO-USB-ZIP+,而PBR设置为grub4dos)。这样,u盘引导的时候会自动寻找U盘分区目录下的gldtr文件进行引导。
完整的grub4dos可