2.用mkdir /mnt/sys 建 sys 目录
3.用mount /dev/hdaX /mnt/sys把你安装ML的根分区挂到 sys目录下
4.cd /mnt/sys/sbin
5.输入./grub , 提示符成为grub>
6.root (hdX,Y) 指出安装ML的boot分区
7.setup (hdX)
8.重启.
注:1.hdaX 中,X指你的Linux根分区所在位置,如hda7等.
2.在grub中, hdX中的X指物理硬盘号,但grub是从0开始计的,如hda在grub中应对应为hd0.Y指逻辑分区号,如在注1中hda7在grub中对应为6. 因此hda7完整的对应在grub中应是 root (hd0,6).
3.setup (hdX)中X规则同注2
重点:就是在新建的目录sys中挂上有grub命令的目录.
此法还可用在用VMWare中安装linux,但又想让linux在物理机中运行 没有装ML的时候,我就有一个40g的硬盘.win下fat32的分区有5个,分别为c.d.e.f.g,(没有NTFS).我的LINUX装的时候是将G盘分了5G出来,然后再删掉这个5G的分区,再用ML装的时候选的自动在FREE SPACE安装.
能告诉我
Linux根分区所在位置吗??
谢谢 盘号和分区的顺序有时是不一致的,你最好还是自己用fdisk来看一看那个是linux的分区再决定。
Re: 重装了XP后GRUB引导的选择菜单没有了!问怎么恢复
如题在将ML的GRUB装到了MBR后,启动都有MAGIC LINUX和DOS的选择菜单.
我在DOS下有98和XP 今天在98下重装了XP后.
GRUB的选择菜单丢失了.
请问有什么解决方法?
光盘启动: vmlinuz root=/dev/hdaX
进入系统输入 grub-install
想问一下,grub-install是不是安装的/etc/grub.conf的信息 用安装盘启动,然后到选择语言时,按F2切换到单用户模式,然后安装grub到你的boot分区(如果你有的话)或者根分区(如果你没有boot分区的话),然后把你的boot分区设为激活就可以了。
刚才一冲动删除了mbr,进不去了,光盘启动,到了vfs那儿就出现
can not mount root fs
挂到那儿了 有没有mbr并不重要,只要你的分区表没丢就行。(你怎么删的mbr啊?) 我win下fat32的分区有5个,没有NTFS.我的LINUX装的时候是将G盘分了5G出来,然后再删掉这个分区,再用ML装的时候选的自动在FREE SPACE安装.
那我是不是应该打vmlinuz root=/dev/hda7
然后grub-install
进入以后可以运行cat /etc/fstab自己看看。 装了win2003
现在没法修复grub了
很多方法都试过了
光盘,dos,用单用户模式
到了mount /dev/hdax /mnt/sys就不行了,说Invalid argument
疯了疯了 你的x对吗?你看看你那个x分区是不是你的linux分区。(用linux的fdisk查看一下)。 刚才看了一下,的确是分区错了
不过在做完所有的步骤后,grub依旧没有出现
我的/目录所在的盘是hda4(没有boot分区)
出现grub>
我的做法是
root (hd0,3)
setup (hd0)
然后ctrl+alt+del
没有成功 而且提示已经successed
两个文件安装成功
可就是没有grub啊
呜呜 如果是hda4的话,那应该是主分区咯,那你应该把他设置为激活的启动分区才能启动啊。还是用linux的fdisk就行了。 如果是hda4的话,那应该是主分区咯,那你应该把他设置为激活的启动分区才能启动啊。还是用linux的fdisk就行了。
现在启动的问题解决了,可又出新问题了,我原来/分区是hda3,swap分区是hda4
原来我是查过的,可现在不知道怎么回事,两个分区的位置对调了,我原来的grub。conf上的那一行是
title Magic Linux
root (hd0,2)
我刚才把它改成root(hd0,3)
就可以启动了,不过启动时表示不能加载swap分区,因为swap还认为是hda4,现在分区状况一团糟,还有用fdisk怎么查看分区情况,是那个快捷键的,加入分区调换了,我应该怎么改啊,是不是还要激活swap分区,怎么做 用fdisk查看分区是用p,分区对调要到专家模式中(x键),然后用哪个键我忘记了,你可以用m键查看一下,不过建议你不要修改分区表了(容易丢失数据),你修改/etc/fstab中的哪个swap分区的盘号比较好。(其他磁盘分区一般是用LABEL来表示的,就不用改了)。