免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: unix菜鸟
打印 上一主题 下一主题

如何用syslinux使小硬盘(<256M)可引导 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-01-03 19:53 |显示全部楼层 |倒序浏览
日前精简了一个mini的linux(有vmlinuz和initrd.gz),用isolinux做了个光盘,能够正常启动;请问各位大侠,如何把它放在小硬盘(<256M)中,使它能象光盘一样能正常启动?谢谢!

论坛徽章:
0
2 [报告]
发表于 2012-01-03 20:26 |显示全部楼层
本帖最后由 unix菜鸟 于 2012-01-03 20:27 编辑

是啊,准确的说是装在插在IDE1上的CF卡上,请大侠指教。谢谢

论坛徽章:
0
3 [报告]
发表于 2012-01-03 20:48 |显示全部楼层
grub尝试过,是这样做的:
用knoppix 6.7.1启动系统,先将CF分为2个区,第一个区/dev/sda1类型是linux(83),格式化为vfat;第二个区/dev/sda2类型是linux(83),格式化为ext2,把vmlinuz和initrd.gz复制到第2个区的/boot/下,然后执行grub-install /dev/sda2,在/boot下面生成了grub目录及文件,但重启,从硬盘启动时,只出现grub>提示符,无法启动,不知何故,请指教,谢谢!

论坛徽章:
0
4 [报告]
发表于 2012-01-03 21:01 |显示全部楼层
chenyx 发表于 2012-01-03 20:50
楼主应该执行把grub安装到mbr上

就是说要再执行一次这个命令吗?谢谢

论坛徽章:
0
5 [报告]
发表于 2012-01-03 21:04 |显示全部楼层
chenyx 发表于 2012-01-03 20:51
另外,按照惯例,/boot应该是第一个分区,你的sda1为什么做成vfat格式?

因为此系统有时要向sda1写数据,这是这个小系统里已经做好的,所以就把它格式成VFAT了。在使用光盘启动时,也是能向sda1写数据的。现在就是想把光盘中的系统放到sda2上去。请指教,谢谢!

论坛徽章:
0
6 [报告]
发表于 2012-01-03 21:18 |显示全部楼层
好的,我先去看看,有问题再来请教,谢谢!

论坛徽章:
0
7 [报告]
发表于 2012-01-05 21:10 |显示全部楼层
现在终于用extlinux搞好了。谢谢chenyx大侠的指点。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP