QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1689|回复: 8

移动硬盘安装ML,硬盘顺序导致无法启动

[复制链接]
发表于 2011-3-10 19:08:11 | 显示全部楼层 |阅读模式
笔记本内置硬盘安装了windows sda* 全为 ntfs 文件系统,也不想折腾分区了,
所以接了个 40g 的移动硬盘,因为不想刻碟,所以采用 grub4dos 启动加载
mivmlinuz 搜寻 ml 的 iso 来启动到 mi,不过 mi 好像不支持 ntfs 分区读取,只能
放在 u 盘了,于是又插了个 2g 的 sandisk cruzer,安装过程 mi 看到的存储器顺
序变成:内置硬盘 sda,u 盘 sdb,40g 移动硬盘 sdc,但是 grub4dos 确是后两
者倒过来的。问题来了,安装完之后启动发现 ml 的 grub4dos 没背景,之后卡在
“初始化内核中……”,后来用 grub4dos 引导到 ubuntu 的 livecd 一看 grub.conf
文件中配置的都是插着 u 盘时的顺序即 mi 中看到的顺序 (hd2,0),u 盘拔出后就没
有 sdc 了,于是修改了该文件后同样修改了 /etc/fstab 中的 sdc 为 sdb,重启后
grub4dos 也有背景图了,可依然卡在 “初始化内核中……”,请问如果想要启动到
sdb 中所安装的 ml 还要什么操作?

[ 本帖最后由 soulkaz 于 2011-3-10 19:10 编辑 ]
发表于 2011-3-10 19:52:58 | 显示全部楼层
这样来看,您这个系统引导修改是正确的。但是还卡在初始化内核中就有其他的问题了。
去掉menu.list 中 kernel 上的所有参数,只保留 root 参数,看看启动时出现的错误提示是什么?
回复

使用道具 举报

发表于 2011-3-10 20:38:05 | 显示全部楼层
grub 的 kernel 命令行,把 splash 行里面的 slient 改成 verbose 就能看到输出信息了。
具体死在什么地方,要看输出才能确定。
回复

使用道具 举报

 楼主| 发表于 2011-3-10 22:12:34 | 显示全部楼层
could not found filesystem '/dev/root'
google 了下,还与硬盘设备驱动或者是 initrd 的问题。

多谢楼上两位
回复

使用道具 举报

发表于 2011-3-10 23:03:14 | 显示全部楼层
回复

使用道具 举报

发表于 2011-3-14 08:56:31 | 显示全部楼层
magic的老版本并没有考虑到u盘或移动硬盘启动的情况,分区顺序是一个问题,另一个问题是initrd可能需要重新制作。
回复

使用道具 举报

发表于 2011-3-14 12:02:00 | 显示全部楼层
这问题好解决,用uuid或者lable方式指定分区就行了。一直不理解mgc为什么不这么设计……
回复

使用道具 举报

发表于 2011-3-14 15:51:49 | 显示全部楼层
历史遗留问题,而且说实话,我不喜欢label的方式。
回复

使用道具 举报

发表于 2011-3-14 17:13:23 | 显示全部楼层

重新设计吧……
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-25 08:08 , Processed in 0.060945 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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