作者hsufrank (松韵之声)
看板Linux
标题Re: [问题] 请问grub的问题
时间Thu May 29 15:57:42 2008
※ 引述《[email protected] (Astro v.s. Geo)》之铭言:
: ※ 引述《[email protected] (松韵之声)》之铭言:
: : 遇到一个无法开机的问题,在此请教各位大大...
: : 原本我的NB分成C槽和Linux两部分,用grub管理开机。
: : 最近我想把C槽再切割出一个D槽,於是就用partition magic切割,
: : 重开机後,partition magic要求建立开机磁片,但我的NB光碟机是外接式的...
: : 而且那个外接式光碟机已经坏掉一阵子了...... = =
: : 接下来就卡在那边,我又重新开机,就直接进到「grub>」画面了...
: : 我有试着寻找/boot/grub/menu.lst档案,没想到里面却只有(hd0,5)这个分割磁区,
: 所以你的linux是装在哪里? /dev/hda6吗?
: : 也就是我新切割的D槽。
: grub不会纪录没有开机的partition的资讯,所以不是d
: : 至於原本安装XP的C槽、和Linux的分割磁区都找不到,也就无法进去...
: : 请问我现在该怎麽办呢?
: 可是你不是可以看得到menu.list吗
: : 我有爬文过,一般建议是拿XP光碟片就可以开机了,
: : 但我这台NB没有内建光碟机,外接的又坏掉,还有什麽其他方式能解决呢?
: : 感谢各位大大看了这麽长的一段话,请不吝给予指教,谢谢!Q___Q
: 可不可以把原本的c,linux以及你後来切割的d的分割状态描述清楚呢?
: 如果你的c是hda1, linux是hda2,那麽你在hda1後新增出一个partition
: 只能是主要分割区,而应该变成hda2,linux被退到hda3
: 如果c是hda1,linux是hda5,那麽新的d应该还是hda2,应该不会影响你开机才对。
: 所以猜测应该是第一个情况。
: xp光碟机塞进去变成将windows开机写进mbr,你linux还是不能开机
: 你应该先想办法弄清楚你每个partition究竟是主要分割区还是逻辑分割区的第几号
: 我们才有办法告诉你grub应该怎麽写
原本C槽和Linux都是主要分割区...
凭记忆所及,C槽应该包含备份磁区(hda1)和主要磁区(hda2),
Linux则包含主要磁区(hda3)和备份磁区(hda4)
我想应该是分割的时候,意外把要新增的D槽设定成逻辑分割区,且在Linux磁区後面...
所以我才认为menu.lst所读到的(hd0,5)是新切割的D槽...
不过看来不是... @@
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.70.234.167