|
|
我以前一直使用wingrub安装grub在c盘,通过xp的boot文件引导grldr,然后引导suse,今天看了 huohuliaisili想验证一次grub引导的问题,使用yast 引导管理器不小心写了两次 hda的mbr,启动系统选择windows1的仍然启动到grub引导菜单(见后面menu。list),结果系统无法引导xp系统,而且在dos下无法查看c盘内容,但在linux 里面加载c盘,可以查看内容,而且用fdisk/mbr 好像无法清除 以前都
是写一次,fdisk/mbr后,再用yast 引导管理器重新没有一点问题,
后来我把hdc这个硬盘在cmos里面关闭了,重新启动先生 grub hard errors,fdisk/mbr无法清除,看附图,貌似安装到 custom boot partition (/dev/hda)
郁闷!:mad: :mad:
大家看看帮忙如何恢复阿。。。。。。。
两个硬盘 hda,hdc
hda:hda1(主分区,fat32,安装xp),had5,hda6,hda7(扩展分区,fat32)
hdc:hdc1,hdc5,hdc6,hdc7(主分区,fat32),hdc8(linux分区, /home),hdc9(linux分区,/) ,hdc10(swap)
menu.lst
- # Modified by YaST2. Last modification on ä¸ 3æ 21 19:31:40 CST 2007
- default 0
- timeout 8
- ##YaST - generic_mbr
- gfxmenu (hd1,8)/boot/message
- ###Don't change this comment - YaST2 identifier: Original name: windows 1###
- title windows 1
- rootnoverify (hd0,0)
- chainloader (hd0,0)+1
- ###Don't change this comment - YaST2 identifier: Original name: windows 2###
- title windows 2
- rootnoverify (hd0,0)
- chainloader (hd1,0)+1
- ###Don't change this comment - YaST2 identifier: Original name: floppy###
- title Floppy
- rootnoverify (hd0,0)
- chainloader (fd0)+1
- ###Don't change this comment - YaST2 identifier: Original name: failsafe###
- title Failsafe --
- ###Don't change this comment - YaST2 identifier: Original name: 2.6.18.8-181-default###
- title 2.6.18.8-181-default
- root (hd1,8)
- kernel /boot/vmlinuz-2.6.18.8-181-default
- initrd /boot/initrd-2.6.18.8-181-default
-
复制代码
huohuliaisili的帖子内容
- grldr文件第第一主分区的情况:
- grldr 最先从第一分区找 /boot/grub/menu.lst ,接下来是第二分区...
- .......如果没有找到就找 /grub/menu.lst 同样也从第一分区往后面分区找...
- .......
- GRUB安装在MBR的情况:
- 读取MBR中的引导代码,从第一个活动分区启动,找到grub配置文件...
- GRUB安装在任意主分区的第一扇区,且此时此主分区被设为活动分区。( fdisk -l 可查)
- 读取MBR中的引导代码,从第一个活动分区启动,找到grub配置文件...
- 如果MBR中没有引导代码,就无法启动。
- GRUB安装在逻辑分区上的情况
- 读取MBR中的引导代码,从第一个活动分区启动,找到grub配置文件。屏幕上出现引导菜单。通过手工选择实现读取指定的逻辑分区上的第一个扇区,通过其中的引导代码启动系统。
复制代码
请教huohuliaisili,安装grub的时候如何控制把grldr安装在那个分区,呵呵 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|