weeper 发表于 2006-2-1 11:26:10

比较让我晕的问题!!

本人ML2.0 运行正常,某日装winxp后分区打乱了,具体是:
             Device Boot      Start         End      Blocks   IdSystem
/dev/hda1   *         1         514   4128673+   bW95 FAT32
/dev/hda2             515      2491    15880252+   fW95 Ext'd (LBA)
/dev/hda5             515         527      104391   83Linux
/dev/hda6             528         909   3068383+   7HPFS/NTFS
/dev/hda7             910      1546                     7HPFS/NTFS
/dev/hda8            1547      1600                      7HPFS/NTFS
/dev/hda9         1601      1698                      7HPFS/NTFS
/dev/hda10         1698      2207   4096543+83Linux
/dev/hda11         2208      2315      867478+83Linux
/dev/hda12         2316      2442   1020096   83Linux
/dev/hda13         2443      2491      393561   82Linux swap / Solaris
变成:

         Device Boot      Start         End      Blocks   IdSystem
/dev/hda1   *         1         514   4128673+   bW95 FAT32
/dev/hda2             515      2491    15880252+   fW95 Ext'd (LBA)
/dev/hda5             515         527      104391   83Linux
/dev/hda6             528         909   3068383+   7HPFS/NTFS
/dev/hda7             910      1646   5919921    7HPFS/NTFS
/dev/hda8            1647      1697      409626    7HPFS/NTFS
/dev/hda9            1698      2207   4096543+83Linux
/dev/hda10         2208      2315      867478+83Linux
/dev/hda11         2316      2442   1020096   83Linux
/dev/hda12         2443      2491      393561   82Linux swap / Solaris
即减少了一个分区,手动修改/etc/fstab 改Mount 点,用Grub for Dos 可以正常启动,以Root 执行Grub -install /dev/hda
Reboot后Grub 图形菜单出现,选择后进入ML 但是就停在Ml 的启动界面下了!只好Reset 用Grub for dos 可以正常启动。请指点!!

任鲁杰 发表于 2006-2-5 22:45:33

Re: 如何在重装Windows后,使用Grub引导linux

个人心得 !!!

1.把安装盘的第一张放到光驱,然后重新启动机器,在BOIS中把系统用光驱来引导。
2.等安装界面出来后,按[F4]键,也就是linux rescue模式。
3.一系列键盘以及几项简单的配制,过后就[继续]了。。。这个过程,我不说了,比较简单。
4.然后会出现这样的字符
sh#
5.我们就可以操作GRUB了。。。哈。。。只要能出现这样的,以后都是小Case了,我就是不说 ,谁也能明白,地球人都知道了。。。。
sh#grub
会出现这样的字符
grub>
我们就可以在这样的字符后面,输入
grub>root(hdX,Y)
grub>setup(hd0)
如果成功会有一个successful......
请留意root和(hdX,Y)之间有一个空格,这里的X,如果是一个盘,就是0,如果你所安装的linux的根分区在第二个硬盘上,那X就是1了;Y,就是装有linux系统所在的根分区。 setup (hd0)就是把GRUB写到硬盘的MBR上。
无法挂载ntfs分区
GRUB> find /linux
hd0,5
grub>kernel (hd0,5)/linux root=/dev/ram ramdisk_size=20000 devfs=mount,all
grub> initrd (hd0,5)/initrd    显示:error 28:selected item cannot fit into memory
无法 boot
该怎么办?

大卫007 发表于 2006-3-16 15:59:34

grub>
我们就可以在这样的字符后面,输入
grub>root (hdX,Y)
grub>setup (hd0)
如果成功会有一个successful......
请留意root和(hdX,Y)之间有一个空格,这里的X,如果是一个盘,就是0,如果你所安装的linux的根分区在第二个硬盘上,那X就是1了;Y,就是装有linux系统所在的根分区。 setup (hd0)就是把GRUB写到硬盘的MBR上。


请问 root (hdX,Y)怎么填写呀? 怎么查找linux根分区呀

LoveLunix 发表于 2006-3-25 10:33:58

学习中……

dragon_sgg 发表于 2006-3-28 12:17:01

各位大虾帮帮忙吧!
我的sh下面没有grub命令该怎么办?
我用的是FC3,是不是要换成以前的安装盘,上面有grub的?
谢谢!

yjlj569 发表于 2006-3-30 13:15:55

怎么就没有人解决好吗?????????

搞了这么久,怎么就没有一个权威的人出来给出完美得方案呢!几乎都是出现问题的!难道都是在这里想大家提问就是没有解决得实际方法吗!还是希望听见大家都说真得按你们的方法解决了!不然这样真的很可悲哦! :!:

batibest 发表于 2006-4-2 11:40:54

我用楼主的方法也搞定了

我现在用的是RED HAT9.0,和楼主的方法步骤大同小异:
1.用安装盘启动后,输入"linux rescue"才能进到linux rescue模式,按F4是没反应的

2.一开始输入命令:root (hd0,5)setup (hd0)后,系统提示successed的,此时我立刻按ctrl+Alt+Del让系统重启,但GRUB启动菜单还是没法显示,反复这样做还是不行.
相信很多朋友都试过我这种情况.
   今天我同样用这些命令,之不过最后没有按ctrl+Alt+Del让系统重启,而是先"quit",然后exit让系统重启.重启后就再次看到蓝色的GRUB启动菜单了.

   所以我想可能之前重启系统的方法不正确才没有成功的.希望这个对大家有点帮助

ggijj 发表于 2006-4-2 22:16:57

谢谢楼主提供!
这个问题对于新手来说很有用!

水之蓝 发表于 2006-4-16 09:15:57

重装windowsXP后,linux启动菜单无,用引导软盘,按上面的方法,无法打开linux rescue模式.

RoBotFall 发表于 2006-4-16 20:16:24

我装的linux+XP,现在怎么能进XP的安全模式阿?选择xp启动回车后,按F8没用阿
有没有牛人知道的阿

ggijj 发表于 2006-4-24 15:49:10

Y,就是装有linux系统所在的根分区。

不是很明白!

一般C盘是WINDOWS,LINUX如果装在D盘,Y就是5;在E盘,Y就是6~~

对吗?

chinahflong 发表于 2006-4-25 11:19:23

厉害啊

chinahflong 发表于 2006-4-25 11:20:22

强啊

TristanNK 发表于 2006-5-5 22:02:23

好东西一定要顶哦,又学到一招了。

chaoers 发表于 2006-5-6 11:27:32

安装了windxp和redhat9
一次redhat9 因为硬盘故障死机了,
command line上不断报hdbXio错误,
重启后直接进入
grub>
我应该怎么办?
以前都是进入OS选择菜单

系统安装情况
hda1 winxp
hdb7 redhat9
页: 1 2 3 4 5 6 7 [8] 9 10 11 12
查看完整版本: 如何在重装Windows后,使用Grub引导linux