LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1288|回复: 14

依然出问题:GRUB和ARCH装在移动硬盘里的引导问题

[复制链接]
发表于 2010-8-21 20:42:22 | 显示全部楼层 |阅读模式
安装一切顺利。为了方便最简化分区了。
/dev/sdc1 /
/dev/sdc3 /home
/dev/sdc5 swap

grub和系统都装在移动硬盘里。
安装完后,启动,grub不能引导系统,没有任何错误信息,直接进到grub命令行里了。
然后在grub里,用TAB看了下分区,居然有0,4,5,6,7分区,type都是unknow,0x7
使用uuid依然

用liveCD挂载了/dev/sdc1来看,确定系统是成功的安装在里面了的。
求解。。
发表于 2010-8-21 21:04:25 | 显示全部楼层
你最好用fdisk确认一下你的分区情况。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-8-21 23:06:54 | 显示全部楼层
看了,分区无误呀。
回复 支持 反对

使用道具 举报

发表于 2010-8-22 00:06:58 | 显示全部楼层
是不是devicemap的问题
回复 支持 反对

使用道具 举报

发表于 2010-8-22 00:20:19 | 显示全部楼层
这是因为GRUB找不到你模块存放的位置,无法加载模块,当然识别不了分区格式和文件系统了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-8-22 07:40:15 | 显示全部楼层
那么楼上的,怎么解决?快崩溃了。。
另外,柳州的~老乡呀!留个联系方式吧~
回复 支持 反对

使用道具 举报

发表于 2010-8-24 07:48:42 | 显示全部楼层
装移动硬盘两点
1、初次安装时配置系统设置 /etc/mkinitcpio.conf HOOKS一定要有 usb
HOOKS="base udev autodetect usb pata scsi sata usbinput filesystems"

2、fstab用UUID
  1. UUID=b282839c-b621-43c9-aaac-b55f16555c35 /boot ext4 defaults 0 0
  2. UUID=cfb5fc29-946e-4ff1-b5fb-890f515d6901 / ext4 defaults 0 0
复制代码

UUID可以用blkid命令查看,初次安装之后grub默认的menu.lst也是用UUID的,所以那里不改,一般问题不大

我这里就是移动硬盘的arch,什么问题没有,到哪里都带着,接上就用
GOOD LUCK
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-8-24 11:09:36 | 显示全部楼层
我在HOOK里已经添加过了“usb“

然后也是使用的UUID

问题依然,GRUB只读取到了(hd1)这块硬盘,应该就是移动硬盘,但是0,4,5,6,7这样的分区根本不对,分区格式也读不出来。

所以我现在已经放弃了,现在就是用的机子硬盘里的ARCH。

谢谢大家的回复
回复 支持 反对

使用道具 举报

发表于 2010-8-24 18:30:02 | 显示全部楼层
确定不是device map的错误造成的?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-8-24 18:54:56 | 显示全部楼层
当然能确定了.
安装的时候系统会自动设置好devicemap.
而且我自己也看了,没错.
回复 支持 反对

使用道具 举报

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

本版积分规则

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