免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 2858 | 回复: 15

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

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

论坛徽章:
19
CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-09-18 15:15:15CU大牛徽章
日期:2013-05-20 10:46:44CU大牛徽章
日期:2013-05-20 10:46:38CU大牛徽章
日期:2013-05-20 10:46:31CU大牛徽章
日期:2013-05-20 10:46:25CU大牛徽章
日期:2013-05-20 10:46:18CU大牛徽章
日期:2013-04-17 11:19:51CU大牛徽章
日期:2013-04-17 11:19:42CU大牛徽章
日期:2013-04-17 11:19:37CU大牛徽章
日期:2013-04-17 11:19:32CU大牛徽章
日期:2013-04-17 11:19:28
发表于 2012-01-03 20:11 |显示全部楼层
回复 1# unix菜鸟


    你是说想把你自己简化的Linux安装到硬盘上吗?

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

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

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
发表于 2012-01-03 20:27 |显示全部楼层
本帖最后由 chenyx 于 2012-01-03 20:28 编辑

这个没做过
不过,既然光盘都可以引导了,linux下把硬盘分区,把需要的东西拷贝到硬盘上,然后硬盘安装grub或者lilo,应该可以引导起来的
楼主测试下吧

论坛徽章:
0
发表于 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>提示符,无法启动,不知何故,请指教,谢谢!

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
发表于 2012-01-03 20:50 |显示全部楼层
楼主应该执行
  1. grub-install /dev/sda
复制代码
把grub安装到mbr上

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
发表于 2012-01-03 20:51 |显示全部楼层
另外,按照惯例,/boot应该是第一个分区,你的sda1为什么做成vfat格式?

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

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

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

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

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
发表于 2012-01-03 21:13 |显示全部楼层
回复 8# unix菜鸟


    嗯,执行那个命令,不要写成sda1,而是sda,写到mbr上面
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

SACC2021中国系统架构师大会

【数字转型 架构重塑】2021年5月20日-22日第十三届中国系统架构师大会将在云端进行网络直播。

大会为期3天的议程,涉及20+专场,近120个主题,完整迁移到线上进行网络直播对会议组织来说绝非易事;但考虑到云端会议的直播形式可以实现全国各地技术爱好者的参与,也使ITPUB作为技术共享交流平台得到更好的普及,我们决定迎难而上。
http://sacc.it168.com/


大会官网>>
  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP