免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2809 | 回复: 2
打印 上一主题 下一主题

GRUB能安装在U盘上么? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-05-27 22:52 |只看该作者 |倒序浏览
查了很作资料,用U盘启动linux,用grub引导,把grub写到U盘上,
我也是这样做的,grub-install到U盘没有问题,能够成功,但是就是不能启动系统.
主板支持usb启动,bios里也改了,U盘是爱国者的迷你王(256M),
问爱国者技术支持,他们工程师说没有做过这种测试,不知道是否可以,
查了一些grub的资料,发现没有具体的说可以装在U盘上用usb引导的东西,
不知道是否支持呢?有做过的没有,给点建议.
用U盘引导系统和用硬盘引导系统原理是否是一样的呢?
bios自检->读mbr(硬盘,U盘)->grub->kernel

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
2 [报告]
发表于 2006-05-27 23:57 |只看该作者
分区成ext2/3格式可以吗?
我印象中爱国者优盘不能做grub引导
它不是标准的usb mass storage实现
不是所有的优盘都具有MBR
我在U盘上装LINUX成功的只有CF/SD + 读卡器, 还有就是移动硬盘盒子 + 硬盘(台式/笔记本)

论坛徽章:
0
3 [报告]
发表于 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的系统,
周一去单位确认一下。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP