先给点上下文,由于我的机器早期内存配置仅256M,且刚接触linux,本着不在win下就玩不了游戏的错误认识,我终于在机器上装了双系统(先window再linux,windows的D分区被删除以安装linux),结果后果是工作一结束,便难得进入linux一次,N次看着grub菜单默认选项linux而不入,最终把默认选项改成了Win,一开电源就不停按enter。
现在物质条件上去了,内存也加倍了,于是打算在虚拟机里装个linux,要把原来的硬盘分区找回到windows里,于是共享了一个PartitionMagic,安装....运行...错误...卸载...一切顺利,就是有点小毛病吧,我想重启了再装看看行不行...重启...完了,grub菜单不见了,而且回不去,只有grub提示符,太可怕了:
grub>
按TAB,出来不少命令,还好我Blog上刚好收集了一篇关于grub的文章,于是对着一个个试,总算能启动进入linux了,具体命令如下:
grub>cat (hd0,5)/grub/grub.conf (看参数)
grub>root (hd0,5)
grub>kernel (hd0,5)/vmlinuz* ro root=LABEL=/
grub>initrd (hd0,5)/initrd*.img
grub>boot
这些命令与文章里的稍稍有点不同,我的是(hd0,5),那里是(hd0,6),而且文章里的第一个命令是
grub>cat (hd0,6)/boot/grub/grub.conf
但我的grub文件是在根目录(hd0,5)下面,而不是boot下,可能boot下的被PartitionMagic给删了:(
其实当grub.conf的内容出来之后,就可以按照里面的提示来启动相应的系统了,Win和Linx都可以,这样我就又进了win系统,再重启之后重建MBR,其实我也不清楚什么MBR,大概这个意思吧:
grub>root (hd0,5)
grub>setup (hd0)
之后出现了一个问题,就是系统启动时直接进入Windows,而没有grub菜单了,还不算很郁闷,因为那个linux我已经不用了,我在虚拟机里装了个FC3,但是怎么把D盘收回呢?解决了再讲...