📄 common-make-boot-disk.html
字号:
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="Author" content="Edward Fu">
<meta name="GENERATOR" content="Mozilla/4.05 [zh-CN] (X11; I; Linux 2.1.127 i686) [Netscape]">
<title>Freesoft Linux FAQ -- 制作启动软盘</title>
</head>
<body>
发信人: life (★一梦如是★), 信区: Linux
<br>标 题: Linux 的启动盘制作
<br>发信站: BBS 水木清华站 (Wed Jan 22 19:28:11 1997)
<p>有时候为了调试新的内核, 或者别的原因,要使用软盘启动 linux
<br>怎么样才能做出一张自己的启动盘呢?
<br>首先,重新编译你的内核,记住要打开 ramdisk 的选项
<br>然后,做一张安装时候用的 boot 盘( 这个不用多说吧 :)
<br>把这张盘插入你的 linux 的软驱,mount /dev/fd0 /mnt
<br>如果不行, 试试加上 -t ext2 ( for redhat ) -t minix ( for slackware
?? not so
<br>sure ), 总之是要 mount 上去
<br>下面拷贝自己的编译的核心到软盘上去,
<br>cp /usr/src/linux/arch/i386/boot/zImage /mnt/vmlinuz
<br> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^
<br> 你编译的内核所在的路径
你的启动盘的启动的核心所在路径
<br>接着指定启动的设备,
<br>rdev /mnt/vmlinuz /dev/fd0
<br>
^^^^^^^
<br>
从软驱启动
<br>再下来修改你软盘上的 lilo.conf 以适合你的要求
<br>vi /mnt/etc/lilo.conf
<br>最后,运行 lilo
<br>lilo -r /mnt
<br>卸下软盘, 下次就可以从这张软盘上启动你的 linux 了
<br>umount /dev/fd0
<p>如果你的 linux 版本比较旧, 那么在运行 redv /mnt/vmlinuz /dev/fd0 后还要运行
<br>rdev /mnt/vmlinuz /dev/fd0H1440
<br>rdev -r /mnt/vmlinuz 1440
<br>不过我一直是没有用的, 我使用的是 slackware 3.1 和 redhat 4.0
<p>----
<p>补充一下,如果用cat /usr/src/linux/arch/i386/boot/zImage > /dev/fd0
<br>则这个软盘就可以启动了,不过没有lilo,没有root,缺省使用的root是当前的root。
<br>Redhat安装时可以生成一张应急盘,不过我觉得更好的是<a href="http://www.toms.net/rb/">tomsrtbt</a>
或者<a href="http://iopl.home.ml.org/tlinux/">Traveller's Linux</a>。
<br>
<br>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -