下载此文档

自己动手制作软盘上的Linux引导器.doc


文档分类:IT计算机 | 页数:约4页 举报非法文档有奖
1/4
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/4 下载此文档
文档列表 文档介绍
(grub)一般制作软盘上跑的Linux引导器都使用sysLinux这个工具(这个工具不支持ext2分区格式,只能支持fat分区格式),因为对grub比较熟悉,并且在软盘上安装grub只用了132KB空间,不是很耗磁盘空间。具体操作如下:#mke2fs/dev/fd0创建了ext2文件系统后,需要安装该文件系统:#mount/dev/fd0/mnt/floppy现在,需要创建一些目录,并将一些关键文件(原先安装GRUB时已安装了这些文件)复制到软盘:#mkdir/mnt/floppy/boot#mkdir/mnt/floppy/boot/grub#cp/boot/grub/stage1/mnt/floppy/boot/grub#cp/boot/grub/stage2/mnt/floppy/boot/grub再有一个步骤,就能得到可用的引导盘。在Linuxbash中,从root用户运行“grub”,该程序非常有趣并值得注意,因为它实际上是GRUB引导装入器的半功能性版本。尽管Linux已经启动并正在运行,您仍可以运行GRUB并执行某些任务,而且其界面与使用GRUB引导盘或将GRUB安装到硬盘MBR时看到的界面(即GRUB控制台)完全相同。在grub>提示符处,输入:grub>root(fd0)grub>setup(fd0)grub>quit现在,引导盘完成了。,根文件系统要包括下列文件夹:/bin/etc/proc/tmp/var/dev/mnt要包括下列基本的设备文件:/dev/console/dev/fd0/dev/null/dev/ram0/dev/tty/dev/tty0要包括下列配置文件:/etc//,还要包括一些常用工具:如:sh,ls,cd,cat等。其中,前面三个部分不要多少空间的,但是常用工具会占用很多空间,要是用原来系统中的这些命令,就是全部用静态编译,不是用动态连接库,大概有2MB~3MB,放不进软盘。网络上解决的方案是使用BusyBox工具。具体可以到官方网站:。下载BusyBox工具的源代码。注意:(1)译的时候要静态编译,修改Makefile中的DOSTATIC参数,从false改为true,这样,编译出来的代码就不要依赖glibc了。(2)因为我们用的是BusyBox上的init,与一般所使用的init不太一样,会先执行/etc//,为了做出来的FloppyLinux架构与Redhat的架构一样,∶#ifndefINIT_SCRIPT#defineINIT_SRCIPT"/etc/"#endif具体操作如下:(1)官方网站上下载BusyBox的最新版本:busybox-,按照上面的注意点修改源代码。(2)运行下列命令:#make#makeinstall(3)译好的可势行文件放在./_install文件夹里的。#cp./_install/tmp/fl

自己动手制作软盘上的Linux引导器 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数4
  • 收藏数0 收藏
  • 顶次数0
  • 上传人282975922
  • 文件大小42 KB
  • 时间2019-06-30
最近更新