当前位置: 技术问答>linux和unix
高手救命啊! grub启动不了啊!
来源: 互联网 发布时间:2015-07-07
本文导语: 我原来的系统装了2000,XP,然后装了LINUX,GRUB启动的! 很正常,没有毛病 但是,我用ghost镜像到另外一块硬盘上以后(disk to disk) 启动就到 grub 那就停住了,硬盘也不转了,也不能输入,就完全停止了..... 我是个菜鸟,现在急...
我原来的系统装了2000,XP,然后装了LINUX,GRUB启动的!
很正常,没有毛病
但是,我用ghost镜像到另外一块硬盘上以后(disk to disk)
启动就到 grub 那就停住了,硬盘也不转了,也不能输入,就完全停止了.....
我是个菜鸟,现在急着用这几台电脑........我晕啊,
高手告诉我一下,现在能修吗? 还是ghost的时候要注意哪里!
多谢了!
很正常,没有毛病
但是,我用ghost镜像到另外一块硬盘上以后(disk to disk)
启动就到 grub 那就停住了,硬盘也不转了,也不能输入,就完全停止了.....
我是个菜鸟,现在急着用这几台电脑........我晕啊,
高手告诉我一下,现在能修吗? 还是ghost的时候要注意哪里!
多谢了!
|
你是2个硬盘挂在一台机上,然后通过CMOS里设从HDD0 或HDD1启动这样来启动?
觉得有2个可能,一个是grub.conf的设置,一个是fstab的设置
因为你原告的硬盘做主盘,里面的分区对LINUX来说是hda,GHOST的第二硬盘里保存的内容也是hda,但第二块接在slave时,就变成hdb了。
p.s grub-install好像是在/sbin里的,你用whereis搜索一下吧:)
觉得有2个可能,一个是grub.conf的设置,一个是fstab的设置
因为你原告的硬盘做主盘,里面的分区对LINUX来说是hda,GHOST的第二硬盘里保存的内容也是hda,但第二块接在slave时,就变成hdb了。
p.s grub-install好像是在/sbin里的,你用whereis搜索一下吧:)
|
看了fstab文件中是怎样的设置没有。
或者,用光盘引导进去后,去varlog下看看boot.log文件内容,看看日志有没有记录。
或者,用光盘引导进去后,去varlog下看看boot.log文件内容,看看日志有没有记录。
|
首先你的MOUNT:在你的LINUX系统中:
#CD MNT
#MKDIR HAHA
#MOUNT /DEV/HDA1 /MNT/HAHA
进入linux.bin目录,
cp linux /mnt/haha
#CD MNT
#MKDIR HAHA
#MOUNT /DEV/HDA1 /MNT/HAHA
进入linux.bin目录,
cp linux /mnt/haha
|
mount最好指定文件系统,上面的第三行,偶认为写成mount -t vfat /dev/hda1 /mnt/haha
这样比较好:)
当然,前提是你的LINUX能支持C盘的文件系统(NTFS很有可能不支持)。
这样比较好:)
当然,前提是你的LINUX能支持C盘的文件系统(NTFS很有可能不支持)。
|
1.把安装盘的第一张放到光驱,然后重新启动机器,在BOIS中把系统用光驱来引导。
2.等安装界面出来后,按[F4]键,也就是linux rescue模式。如果是Redhat 8.0可能是F5吧。
然后在boot下输入
linux rescue
然后就是回车一下。
3.一系列键盘以及几项简单的配制,过后就[继续]了。。。这个过程,我不说了,比较简单。
4.然后会出现这样的字符
sh#
5.我们就可以操作GRUB了。。。哈。。。只要能出现这样的,以后都是小KISS了,我就是不说 ,谁也能明白,地球人都知道了。。。。
sh#grub
会出现这样的字符
grub>
我们就可以在这样的字符后面,输入
grub>root (hdX,Y)
grub>setup (hd0)
如果成功会有一个successful......
这里的X,如果是一个盘,就是0,如果你所安装的linux的根分区在第二个硬盘上,那X就是1了;Y,就是装有linux系统所在的根分区。 setup (hd0)就是把GRUB写到硬盘的MBR上。
2.等安装界面出来后,按[F4]键,也就是linux rescue模式。如果是Redhat 8.0可能是F5吧。
然后在boot下输入
linux rescue
然后就是回车一下。
3.一系列键盘以及几项简单的配制,过后就[继续]了。。。这个过程,我不说了,比较简单。
4.然后会出现这样的字符
sh#
5.我们就可以操作GRUB了。。。哈。。。只要能出现这样的,以后都是小KISS了,我就是不说 ,谁也能明白,地球人都知道了。。。。
sh#grub
会出现这样的字符
grub>
我们就可以在这样的字符后面,输入
grub>root (hdX,Y)
grub>setup (hd0)
如果成功会有一个successful......
这里的X,如果是一个盘,就是0,如果你所安装的linux的根分区在第二个硬盘上,那X就是1了;Y,就是装有linux系统所在的根分区。 setup (hd0)就是把GRUB写到硬盘的MBR上。
|
用安装光盘选修复功能
|
楼上说的有道理!