QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1071|回复: 10

求助:硬盘安装好ML后GRUB无法启动

[复制链接]
发表于 2005-1-17 17:13:50 | 显示全部楼层 |阅读模式
安装的是MagicLinux-1.2RC1-1

通过使用grub for dos来完成安装的
reboot后,还是回来安装前grub界面
疑惑一:我在安装ML过程中也选择安装grub在hda上,这样会出现问题么?
                                             // 我的ml装在/dev/hda7

修改munu.lst
我参照grub的配置写了:
title Magci linux1.2 (hd0,7)
      root (hd0,6)
      kernel /boot/vmlinuz-2.6.0-1 ro root=/dev/hda6 vga=791 splash=silent
      initrd /boot/initrd-2.6.0-1.img
却报错:找不到分区

请问如何添加启动ml项才能正常工作?

另外,假如我重装了win,那么这样依赖于win来启动grub的方法还是比较郁闷的,最好就是把grub装在hda7上面或者mbr上
但是我的电脑没有光驱,软驱
又应该怎么做呢?

现在只要能够进去ML先我就高兴死了。。。
万分感谢
发表于 2005-1-17 18:41:32 | 显示全部楼层
楼主可以告诉我你是怎么做的么? 我也想用这个东西
回复

使用道具 举报

 楼主| 发表于 2005-1-17 18:47:55 | 显示全部楼层
自己参考一下这个帖子,我也是对照着弄的http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t=82179&start=0&postdays=0&postorder=asc&highlight=0
回复

使用道具 举报

发表于 2005-1-17 18:53:17 | 显示全部楼层
rc1的内核不是2.6.0难怪你启动不了
grub命令查找一下,修改即可,我记得好像是vmlinuz-2.6.9-1(or 3,不记得了)
回复

使用道具 举报

发表于 2005-1-17 21:03:29 | 显示全部楼层
按tab补全
回复

使用道具 举报

 楼主| 发表于 2005-1-17 21:23:43 | 显示全部楼层
[quote:95e25e5602="lovewilliam"]按tab补全 [/quote]
可能我第一楼里面表述得不是很清楚
我的电脑现在只能够看到
win2000
GRUB FOR DOS
这两个选项
选择第一个,正常进入win
选择第二个,有一大堆选项,当然包括用ISO安装ml的那一项(安装成功)
title Magci linux1.2-setup
      kernel (hd0,1)/vmlinuz ro root=/dev/ram0  ramdisk_size=32000 vga=788
      initrd (hd0,1)/hd.gz

应该怎么弄好ML的GRUB呢?
求助
回复

使用道具 举报

发表于 2005-1-17 22:01:23 | 显示全部楼层
进入grub画面,(即出现菜单)按c键
进入grub命令界面 (出现>grub)
root (hd0,tab)将出现你的分区列表,选择你的boot 分区(没有分的话,就是根分区)
kernel /vmlinuz-2.6.9-*(按tab补全) ro root=/dev/hdaN(你的根分区)(如果没分boot分区,还得改成 kernel /boot/vmlinuz-*) 还可以加其他参数
initrd /initrd-2.6.9-(按tab补全)
boot
启动后,重新安装grub (不建议,有可能有启动不了win2000),查看你的grub配置文件,复制一份到你的win分区, 重启--添加到menu.lst即可
回复

使用道具 举报

发表于 2005-1-18 13:58:15 | 显示全部楼层
我的问题是这样的

root (hd0,tab)之后的分区表:
Possible partitions are:
Partition num :0,Filesystem type is ntfs,partition type 0x7 //XP系统盘
Partition num :4,Filesystem type is unknow,partition type 0x1 //本来想做linux得引导,可是后来安装时候出现问题,于是在winxp下面看到里面有个文件夹叫lost+found
Partition num :5,Filesystem type is unknow,partition type 0xb //ML的根目录 里面有boot 以及boot下面的grub
Partition num :6,Filesystem type is unknow,partition type 0x82 //swap分区
Partition num :7,Filesystem type is ntfs,partition type 0xb
Partition num :8,Filesystem type is ntfs,partition type 0xb
Partition num :9,Filesystem type is ntfs,partition type 0xb

PS:上面的分区都是在安装xp之后分好的 4-6分区在安装ML的时候格式化

选择了root (hd0,4) 或者(hd0,5)之后
输入
kernel /vmlinuz-2.6.9-* tab
出现这样的错误
Error 18: Cannot mount selected partition

不能引导进linux
我用的grub for dos是最新的
回复

使用道具 举报

发表于 2005-1-18 17:17:36 | 显示全部楼层
你的分区废掉了

先找个RH的linuxresuse盘启动

用fdisk -l /dev/hda看看硬盘的分区信息

然后看看能不能挂上456三个分区,

如果不能就是分区挂了,要重新安装
回复

使用道具 举报

发表于 2005-1-18 19:05:27 | 显示全部楼层
我用工具能看到分区里面的 内容
应该不是分区费了 新装了N次 都不行
回复

使用道具 举报

发表于 2005-1-18 20:41:11 | 显示全部楼层
"Partition num :5,Filesystem type is unknow,partition type 0xb //ML的根目录 里面有boot 以及boot下面的grub"
你应该
root (hd0,5)
kernel /boot/tab ,ro root=/dev/hda6
initrd /boot/tab
boot
如分区损坏的话
root (hd0,5)就出现不能挂载的错误了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-26 20:23 , Processed in 0.060952 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表