有没有高手能解决这个问题?有关GRUB。。。

启动讨论 grub/grub2/syslinux/grub4dos/Lilo
头像
坏大夫
帖子: 80
注册时间: 2009-07-25 16:29

Re: 有没有高手能解决这个问题?有关GRUB。。。

#31

帖子 坏大夫 » 2009-09-04 21:22

billbear 写了:可以试试重装所有 grub 文件,启动后先把移动硬盘卸载拔出,然后
sudo mv /boot/grub /boot/grub-bad
sudo grub-install /dev/sda
sudo update-grub -y
试过了,还是不行,真心谢谢你,能为我提供这么多解决方案。
头像
smallapple
论坛版主
帖子: 7868
注册时间: 2009-03-28 15:12

Re: 有没有高手能解决这个问题?有关GRUB。。。

#32

帖子 smallapple » 2009-09-04 21:40

坏大夫 写了: 我的移动硬盘上有个名为grldr的文件,我估计就是它了。好像电脑每次都是提取这个文件来进入系统的。
不知道这个文件是做什么的,启动的吗?
看样子硬 盘上的grub没起作用,是通过移动盘上的grldr进入grub引导的系统。
不清楚是grub损坏还是mbr损坏。

有个想法不知是否可行:
把硬盘第一分区设为活动,将grub装到硬盘第一分区即 /dev/sda1 (hd0,0),
修复硬盘mbr为MS的标准mbr试试。
头像
坏大夫
帖子: 80
注册时间: 2009-07-25 16:29

Re: 有没有高手能解决这个问题?有关GRUB。。。

#33

帖子 坏大夫 » 2009-09-04 21:48

smallapple 写了:
坏大夫 写了: 我的移动硬盘上有个名为grldr的文件,我估计就是它了。好像电脑每次都是提取这个文件来进入系统的。
不知道这个文件是做什么的,启动的吗?
看样子硬 盘上的grub没起作用,是通过移动盘上的grldr进入grub引导的系统。
不清楚是grub损坏还是mbr损坏。

有个想法不知是否可行:
把硬盘第一分区设为活动,将grub装到硬盘第一分区即 /dev/sda1 (hd0,0),
修复硬盘mbr为MS的标准mbr试试。
呃~~~实在不好意思,我还是个新手,能不能告诉我具体的做法?
1把硬盘第一分区设为活动
2将grub装到硬盘第一分区即 /dev/sda1 (hd0,0)
3修复硬盘mbr为MS的标准mbr试试
billbear
帖子: 3681
注册时间: 2008-05-03 23:42

Re: 有没有高手能解决这个问题?有关GRUB。。。

#34

帖子 billbear » 2009-09-04 21:58

坏大夫 写了:
billbear 写了:从得到的信息我看不出不能启动的原因,除非你的 bios 有 32g 限制 - stage2 在 102G 处。但是今天的机器不太可能有这个问题。
我也看不出插上移动硬盘就能启动的原因,插上移动硬盘后你应该还是从内置硬盘启动的吧(是吗?),因为看不出可以从你的移动硬盘启动的迹象。
我的移动硬盘上有个名为grldr的文件,我估计就是它了。好像电脑每次都是提取这个文件来进入系统的。
不知道这个文件是做什么的,启动的吗?
这么说你是从移动硬盘启动的了,通过 grub4dos 引导内置硬盘。在启动菜单的顶端,是不是看见了 grub4dos 0.4.4 或 0.4.3 的字样?再把你的移动硬盘第一分区里的文件列出来看看。另外,再次运行前面的命令,看看现在的输出信息。
不过我奇怪的是,移动硬盘的 mbr 是微软的,而正如小苹果所说,移动硬盘上并没有活动分区,它不应该能够启动啊。
看来有可能是 stage2 的位置太靠后。由于 sda1 太大,我们又无法控制 stage2 文件在分区中的位置,它有可能恰好落在 bios 不能访问的区域。
billbear
帖子: 3681
注册时间: 2008-05-03 23:42

Re: 有没有高手能解决这个问题?有关GRUB。。。

#35

帖子 billbear » 2009-09-04 22:09

我也有小苹果的想法,你可以试一下
sudo apt-get install syslinux
sudo dd if=/usr/lib/syslinux/mbr.bin of=/dev/sda
sudo grub-install /dev/sda

先把移动硬盘拔掉。
billbear
帖子: 3681
注册时间: 2008-05-03 23:42

Re: 有没有高手能解决这个问题?有关GRUB。。。

#36

帖子 billbear » 2009-09-04 22:11

第3句是 sudo grub-install /dev/sda1
sorry
头像
坏大夫
帖子: 80
注册时间: 2009-07-25 16:29

Re: 有没有高手能解决这个问题?有关GRUB。。。

#37

帖子 坏大夫 » 2009-09-04 22:23

billbear 写了:我也有小苹果的想法,你可以试一下
sudo apt-get install syslinux
sudo dd if=/usr/lib/syslinux/mbr.bin of=/dev/sda
sudo grub-install /dev/sda1

先把移动硬盘拔掉。
刚刚试过了你的方法,还是不行。 :em06
刚才电脑在启动的时候,我注意到每次启动的时候,会显示grub loading stage2
不知道这条信息对你有用吗?
billbear
帖子: 3681
注册时间: 2008-05-03 23:42

Re: 有没有高手能解决这个问题?有关GRUB。。。

#38

帖子 billbear » 2009-09-04 22:31

坏大夫 写了: 刚才电脑在启动的时候,我注意到每次启动的时候,会显示grub loading stage2
你是说成功启动的时候吗?
这就不是从 grub4dos 启动了,是内置硬盘的 grub。
插上移动硬盘能够启动,指的到底是从移动硬盘启动,还是仅仅插上移动硬盘,但仍然从内置硬盘启动?
头像
坏大夫
帖子: 80
注册时间: 2009-07-25 16:29

Re: 有没有高手能解决这个问题?有关GRUB。。。

#39

帖子 坏大夫 » 2009-09-04 22:38

billbear 写了:
坏大夫 写了: 刚才电脑在启动的时候,我注意到每次启动的时候,会显示grub loading stage2
你是说成功启动的时候吗?
这就不是从 grub4dos 启动了,是内置硬盘的 grub。
插上移动硬盘能够启动,指的到底是从移动硬盘启动,还是仅仅插上移动硬盘,但仍然从内置硬盘启动?
不好意思,让你失望了,拔了移动硬盘仍然无法启动,这是插上移动硬盘后的显示。
头像
smallapple
论坛版主
帖子: 7868
注册时间: 2009-03-28 15:12

Re: 有没有高手能解决这个问题?有关GRUB。。。

#40

帖子 smallapple » 2009-09-04 22:40

大大的意思是问:
插上移动硬盘后是选择从移动硬盘启动还是从内置硬盘启动的?
头像
坏大夫
帖子: 80
注册时间: 2009-07-25 16:29

Re: 有没有高手能解决这个问题?有关GRUB。。。

#41

帖子 坏大夫 » 2009-09-04 22:52

smallapple 写了:大大的意思是问:
插上移动硬盘后是选择从移动硬盘启动还是从内置硬盘启动的?
选择了从内置硬盘启动,不行。所以还是从移动硬盘启动的。
billbear
帖子: 3681
注册时间: 2008-05-03 23:42

Re: 有没有高手能解决这个问题?有关GRUB。。。

#42

帖子 billbear » 2009-09-04 22:56

又一桩悬案。看看小苹果有啥建议。
不行的话只好重装了。做一个 200M 的 sda1,ext2,作为 /boot。后面分区随便,可以都用逻辑分区。
头像
wangdu2002
帖子: 13284
注册时间: 2008-12-13 19:39
来自: 物华天宝人杰地灵

Re: 有没有高手能解决这个问题?有关GRUB。。。

#43

帖子 wangdu2002 » 2009-09-04 22:57

看来楼主的问题难搞啊,某出个最终解决方案,不如备份重要资料后,拔掉移动硬盘,用LiveCD启动后重分区,再装双系统吧。 :em03
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!
头像
smallapple
论坛版主
帖子: 7868
注册时间: 2009-03-28 15:12

Re: 有没有高手能解决这个问题?有关GRUB。。。

#44

帖子 smallapple » 2009-09-04 23:00

真想不通,windows的mbr启动会"grub loading stage2"?
看来只好按熊老大建议,重装。sda1 -- /boot分区
头像
坏大夫
帖子: 80
注册时间: 2009-07-25 16:29

Re: 有没有高手能解决这个问题?有关GRUB。。。

#45

帖子 坏大夫 » 2009-09-04 23:02

billbear 写了:又一桩悬案。看看小苹果有啥建议。
不行的话只好重装了。做一个 200M 的 sda1,ext2,作为 /boot。后面分区随便,可以都用逻辑分区。
重装系统我倒是不怕,都重装过十几遍了,就怕装了还是搞不定。
呵呵,等我的好消息,要是搞的定,一定第一时间谢谢你们。
真是太麻烦你们了。 :em06
回复