+ -
当前位置:首页 → 问答吧 → Arch Linux安装到U盘的问题

Arch Linux安装到U盘的问题

时间:2009-12-22

来源:互联网

我的做法是这样的,8GB的U盘,分为两个4GB的分区,一个FAT32,一个Linux Native(格式化成ext3),把FAT32的区做成可以启动到DOS的,并在里面放一个GRUB4DOS的GRUB.EXE

将archboot的ISO放到这个DOS分区,并用GRUB4DOS启动来安装,启动如下:
kernel (hd0,0)/Arch/vmlinuz
initrd (hd0,0)/Arch/initrd.img

安装过程不再详述,安装完成后,用以下命令:
kernel (hd0,4)/boot/vmlinuz26 root=/dev/sdb5
initrd (hd0,4)/boot/kernel26.img

启动出现问题,提示无法找到位于U盘上的/dev/sdb5,也就是那个(hd0,4),尝试在kernel行加上rootdelay=10。
照样子加上去以后,还是一样Fail
猜想可能在启动后device的编号会变,使用uuid方式,结果还是一样。
后来突然想到,的确是这样的,因为启动archboot的ISO的时候,U盘也并没有挂到系统中去,进去系统后,还是要自己手动挂载的。

有没有人做过类似的操作,是用什么办法解决的?

作者: alpha.gu   发布时间: 2009-12-22

既然知道是hd0你还sdb......
mkinitcpio.conf里加usb了么?

作者: qiang_liu8183   发布时间: 2009-12-22

不知道是不是GRUB4DOS比较特殊。
你可以试试看用arch带的grub启动,改一下里面的menu使它可以启动到dos分区。

作者: zlowly   发布时间: 2009-12-22

解决了,在mkinitcpio.conf的HOOK当中加入usb就可以了。

作者: alpha.gu   发布时间: 2009-12-22

U盘还用日志文件系统?

作者: 狱卒   发布时间: 2009-12-23

LZ,8G够用吗?

作者: 难免有错   发布时间: 2009-12-23

引用:
作者: 难免有错
LZ,8G够用吗?
2G都够用,只要不用那些巨无霸的de

作者: qiang_liu8183   发布时间: 2009-12-23

引用:
作者: 狱卒
U盘还用日志文件系统?
Linux支持的主流文件系统当中,当个不是日志型的?

作者: alpha.gu   发布时间: 2009-12-24

引用:
作者: alpha.gu
Linux支持的主流文件系统当中,当个不是日志型的?
ext2...

作者: 狱卒   发布时间: 2009-12-24