免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2012 | 回复: 5
打印 上一主题 下一主题

关于grub安装问题请教各位。谢谢 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-07-24 10:37 |只看该作者 |倒序浏览
关于grub安装问题。
首先申明我已做过功课了。经搜索论坛里的帖子我知道了先装LINUX(RH9.0)再装WINDOWS会破坏GRUB,若想实现多重启动,则必须再装GRUB. 各位的帖子告诉我GRUB有两种安装方法:
(1)插入Linux(RH9.0)第一张光盘,将启动设置为光盘启动,按F5进入Linux救援模式,键入Linux rescue,接着选好语系、键盘等,选择“继续”将系统以读写模式挂载在/mnt/sysimage,最后按“确定”进入shell。在shell中执行如下命令:
-bin/sh-2.05b#chroot /mnt/sysimage/ (将根目录切换到该目录中)
sh-2.05b#grub-install /dev/hda (重装GRUB)
(2)插入Linux(RH9.0)第一张光盘,将启动设置为光盘启动,按F5进入Linux救援模式,键入Linux rescue,接着选好语系、键盘等。然后sh-2.05# chroot /mnt/sysimage
sh-2.05# grub
grub> root (hdX,Y)
grub> setup (hd0)

可我用第一种方法根本安装不了,键入sh-2.05b#grub-install /dev/had后光驱根本就没转。于是我尝试了第二种方法,可我不明白root (hdX,Y)中Y应该是多少(我只有一块硬盘,X当然取0,是吗?)。
我fdisk –l了一下,内容如下:
Disk /dev/hda:80.0GB, 80026361856 bytes
240heads, 63 sector/track, 10337 cylinders
Units=cylinders of 15120*512=7741440 bytes
Device      Boot      Start      End     Blocks      Id      System
/dev/hda1     1387     10485688+                   7      HPFS/NTFS
/dev/hda2      1388      9744     63178920         f      Win95 Ext'd(LBA)
/dev/hda3      9745      10337    4483080        12     Compaq diagnostics
/dev/hda5     1388      2806     10727608+      b      Win95 FAT32
/dev/hda6      2807      4161     10243768+      b      Win95 FAT32
/dev/hda7      42162     6935     20971408+      b      Win95 FAT32
/dev/hda8      6936      7004     521608+          83      Linux
/dev/hda9      7005      7073     512608+          82      Linux swap
/dev/hda10      7074      9744     20192728+      83      Linux

另外,vmlinuz 跟 initrd 的版本均为2.4.20-8

敬请各位大侠指教!

[ 本帖最后由 yezhao_2008 于 2007-7-24 10:44 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2007-07-24 11:03 |只看该作者
lz ,并非只是搜一下贴子就叫做过功课的。

1)grub-install 和光驱转有什么必然关系吗?有什么错误信息?

2)root ()命令是指 /boot/grub 所在的分区,估计 lz 的 /dev/hda8 是 /boot,所以为 root(0,7)

论坛徽章:
0
3 [报告]
发表于 2007-07-24 11:16 |只看该作者
谢谢ailms !grub-install 和光驱转应该没有关系。没有任何错误信息,只是光标停在sh-2.05b#grub-install /dev/hda 的下一行闪动。我等了好久,仍然是这样。我不知道是什么原因!

论坛徽章:
0
4 [报告]
发表于 2007-07-24 11:20 |只看该作者
回ailms :
/dev/hda8 确实是 /boot!
我执行了grub> root (hd0,7) 后,倒时可以立刻进入WINDOWS了,而不用输这些繁琐的命令:Grub>rootnoverify (hd0,0)
Grub>chainloader +1
Grub>makeactive
Grub>boot
请问为什么grub> root (hd0,7) 后重启系统并没进入多重启动界面呢?谢谢

[ 本帖最后由 yezhao_2008 于 2007-7-24 11:22 编辑 ]

论坛徽章:
0
5 [报告]
发表于 2007-07-24 11:28 |只看该作者
1、因为 root(hd0,7) 是装在 /boot 分区的第一个 sector ,而非 MBR。

2、关于启动菜单的问题,前几天有一个关于 boot.ini 的贴子,lz 不妨看一下

3、把 grub-install hda 改为 hd0 看看

论坛徽章:
0
6 [报告]
发表于 2007-07-24 11:36 |只看该作者
谢谢ailms !我先学习学习boot.ini ,有问题再向你请教。再次感谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP