德国开元华人社区 开元周游

标题: 如何制作Linux的Boot软盘 [打印本页]

作者: cyan    时间: 14.11.2002 14:13
如何制作Linux的Boot软盘<br /><br /><br />第一种方法:直接启动,bootdisk上只有kernel <br />1.cp zImage /dev/fd0 或 cat zImage &gt; /dev/fd0 <br />2.rdev -R /dev/fd0 0 <br />这样才能使根mount成read-write,否则启动后/是read-only的 <br />3.rdev /dev/fd0 root_device <br />比如用软盘做rootdisk,则:rdev /dev/fd0 /dev/fd0 <br />用硬盘做为root,则:rdev /dev/fd0 /dev/hda1 <br />这样做出的bootdisk,kernel从0道1扇区开始,所以无所谓文件格式, <br />第二种方法:在bootdisk上安装lilo <br />1.mke2fs /dev/fd0 <br />2.mount /dev/fd0 /mnt <br />3.cp /boot/boot.b /mnt <br />4.cp your_message /mnt/message (启动时显示的信息,可以不要) <br />5.cp zImage /mnt <br />6.rdev -R /mnt/zImage 0 <br />7.edit your lilo.conf <br />8.lilo -C lilo.conf <br />bootdisk可以用dd做成image文件<!--emo&:d--><img src='style_emoticons/<#EMO_DIR#>/teeth_smile.gif' border='0' style='vertical-align:middle' alt='teeth_smile.gif' /><!--endemo-->d if=/dev/fd0 of=bootdisk_file <br />然后用dd恢复到软盘上<!--emo&:d--><img src='style_emoticons/<#EMO_DIR#>/teeth_smile.gif' border='0' style='vertical-align:middle' alt='teeth_smile.gif' /><!--endemo-->d if=bootdisk_file of=/dev/fd0 <br />以下是lilo.conf的例子: <br />boot = /dev/fd0 <br />message=/mnt/message #若不想显示message,则注释掉此行 <br />vga=normal <br />prompt <br />install=/mnt/boot.b <br />map=/mnt/map <br />image = /mnt/zImage <br />label = ramdisk <br />ramdisk = 49152 <br />root = /dev/fd0 <br />image = /mnt/zImage <br />label = drive2 <br />ramdisk = 49152 <br />root = /dev/fd1 <br />image = /mnt/zImage <br />label = mount <br />ramdisk = 0 <br />root = /dev/fd0




欢迎光临 德国开元华人社区 开元周游 (https://bbs.kaiyuan.cn/) Powered by Discuz! X3.2