Chinaunix

标题: GRUB能安装在U盘上么? [打印本页]

作者: jiecho    时间: 2006-05-27 22:52
标题: GRUB能安装在U盘上么?
查了很作资料,用U盘启动linux,用grub引导,把grub写到U盘上,
我也是这样做的,grub-install到U盘没有问题,能够成功,但是就是不能启动系统.
主板支持usb启动,bios里也改了,U盘是爱国者的迷你王(256M),
问爱国者技术支持,他们工程师说没有做过这种测试,不知道是否可以,
查了一些grub的资料,发现没有具体的说可以装在U盘上用usb引导的东西,
不知道是否支持呢?有做过的没有,给点建议.
用U盘引导系统和用硬盘引导系统原理是否是一样的呢?
bios自检->读mbr(硬盘,U盘)->grub->kernel
作者: safedead    时间: 2006-05-27 23:57
分区成ext2/3格式可以吗?
我印象中爱国者优盘不能做grub引导
它不是标准的usb mass storage实现
不是所有的优盘都具有MBR
我在U盘上装LINUX成功的只有CF/SD + 读卡器, 还有就是移动硬盘盒子 + 硬盘(台式/笔记本)
作者: jiecho    时间: 2006-05-28 01:30
原帖由 safedead 于 2006-5-27 23:57 发表
分区成ext2/3格式可以吗?
我印象中爱国者优盘不能做grub引导
它不是标准的usb mass storage实现
不是所有的优盘都具有MBR
我在U盘上装LINUX成功的只有CF/SD + 读卡器, 还有就是移动硬盘盒子 + 硬盘(台式/笔记本)


分区格式化成ext2/3都不行,包括fat。
如果真不支持的话可以用变通的方法,先引导到dos,
然后用grub for dos或者loadlin引导,我都成功过。

ps:
看了你的blog,手工改initrd.img不复杂,改名解开,用loop mount文件,
然后就可以根据自己的需要改了,然后用mkcramfs重新生成。
一般来说就是为了让U盘在加载文件系统之前有初始话的时间,多加模块是一种方式,
还可以用sleep。
我在rhel3上发现好像linuxrc是编译过的,现在手边没有rhel3的系统,
周一去单位确认一下。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2