考试网 >> IT认证 >> Linux >> Linux指导 >> 谈如何制作Linux的优盘启动盘

谈如何制作Linux的优盘启动盘

发布时间:2006-06-28 10:32     点击:
分页:上一页  1 [2] 3 4  下一页

  echo 'wait 3 seconds.....'

  /bin/sleep 3

  3.重新生成initrd.img文件

  由于缺省建立的initrd文件比较大(为4MB),为了加快优盘的启动,必须减小它。具体操作如下:

  # mkdir -p /mnt/initrdusb

  # cd /tmp

  # dd if =/dev/zero of= /tmp/initrdusb bs=1M count=1

  # mke2fs -m 0 initrdusb

  # mount -o loop /tmp/initrdusb /mnt/initrdusb

  # cp -a /mnt/initrd/* /mnt/initrdusb

  # umount /mnt/initrd

  # umount /mnt/initrdusb

  # cd /tmp

  # gzip -9 initrdusb

  # cp initrdusb.gz /boot/initrd-2.4.20-usb.img

  4.测试编译的内核是否正常启动

  测试编译的内核是否正常启动,以及在启动过程中是否可看见优盘的相关信息。

建立优盘启动盘



  1.将优盘分成两个分区

  留给Linux分区容量大小完全取决于安装哪些系统维护工具,结果如下:

  # modprobe usb-storage

  # fdisk -l /dev/sda

  Disk /dev/sda: 16 heads, 63 sectors, 126 cylinders

  Units = cylinders of 1008 * 512 bytes

  Device Boot Start End Blocks Id System

  /dev/sda1 1 102 51376+ 6 FAT16

  /dev/sda2 103 126 12096 83 Linux

  注意:如果需要使用优盘引导Windows 98,扇区大小必须设置为63个扇区,可以通过fdisk的x命令扩展修改heads、sectors和cylinders参数。

  2.建立与生成ext2分区

  # mke2fs -m 0 /dev/sda2

  # mkdir -p /mnt/sda2

  # mount /dev/sda2 /mnt/sda2

  # cd /mnt/sda2

  3.建立boot目录

  将编译好的内核与initrd-2.4.20-usb.img文件拷贝到boot目录、编译好的模块拷贝到lib/modules目录,以及将/boot/grub的文件拷贝到boot目录,编辑boot/grub/menu.lst文件,内容如下:

  timeout 10

  color 0x17 0x70

  title Windows 98
分页:上一页  1 [2] 3 4  下一页
版权申明:未经书面授权请勿转载本站信息!!作品版权归所属媒体与作者所有!!
发表评论: 匿名发表 用户名: 查看评论
您将承担一切因您的行为、言论而直接或间接导致的民事或刑事法律责任
留言板管理人员有权保留或删除其管辖留言中的任意内容
本站提醒:不要进行人身攻击。谢谢配合。
在本站搜索相关信息
2003-2005 Ksw123.com All Rights Reserved. - TOP
Copyright © 2006 Ksw123.com. All rights reserved.中国考题网 版权所有