xindex 发表于 2005-7-7 23:04:09

搞了两个晚上终于学会了用os loader引导linux了。

操作系统:
Windows xp;FC 4 加了能挂ntfs系统的插件。
分区
/dev/hda1   ntfs c:
/dev/hda5   ntfs d:
/dev/hda6   ext3 /boot
/dev/hda7   swap
/dev/hda8   ext3 /
以前的grub是装在MBR上的。启动都是用grub引导的。看到大家能用os loader引导就想学一下。 于是找到了xp启动盘,用控制台刷新了MBR。开机就是xp了。发现linux进不去了,又拿来FC4 cd #1。进入系统救掾模式。重新在/dev/hda6上安装grub.这时想起自己的Windows分区都是ntfs的,在linux下无法写入。于是拿出u盘,结果发现不能自动mount(换移动硬盘也不行,而且我的移动硬盘也是ntfs格式的)。无耐,忍痛把d盘格式化成fat32的。利用dd提取了引导记录,放到c:\改了boot.ini。兴高彩列的重新启动。结果发现没能正常引导。又仔细看了一下本站关于修复grub的帖子。发现原来应该装在/dev/hda8 (hd0,7)上。重新进入系统救掾模式。重新安装grub到/dev/hda8上。再次提取引导记录。重启,在os loader 的菜单下选择 FC 4 linux ,看到了vmlinuz.......终于搞定了。还有一个小插曲,就是启动后发现不能mountD盘。原来我在fstab时指定了ntfs分区模式,而我又把D盘格式化成了fat32。改成auto就好了。

在整个过程中总结有两点:
一、要做充分的准备。别像我没有地方存引导记录,又要重新格式化分区。我花了三个小时导d盘上的文件呀!
二、在动手之间先想好可能出现的问题。事件计划要周全。否则可能出现无法挽回的错误。

其实我可以先在linux下mount U盘,然后把grub安装在/dev/hda8上,再把引导记录写到U盘上。最后用xp光盘reboot,重装MBR。然后修改boot.ini就完成了。
本来用不上一个小时的问题,搞了我两个晚上。

还有一个问题:
在系统救援模式时能不能mount U盘。如果能怎么做? 我的本本没有软驱的

月下刀客 发表于 2005-7-7 23:10:50

恭喜! :lol:

陈倩倩 发表于 2005-7-8 02:37:43

祝贺你又学到一些东西 :-D
页: [1]
查看完整版本: 搞了两个晚上终于学会了用os loader引导linux了。