Linux的发动软盘有boot盘和boot/root盘之分,所谓的boot盘只能用来发动现已装置在硬盘上的Linux体系,而boot/root盘自身便是一个迷你Linux体系。Linux发动软盘是体系修正的必备东西,因而把握发动软盘的制造办法是很有用途的,下面我就向我们介绍boot盘的四种不同的制造办法:
1.运用mkbootdisk东西为当时体系制造发动盘
mkbootdisk –device /dev/fd0 `uname -r`
参数阐明:–device /dev/fd0是要树立发动软盘,也是默许选项,因而也能够省掉它;接下来的参数是内核版别号,如2.2.16等,这里是运用`uname -r`指令来取得体系的内核版别号。关于更多的参数,请自行参看手册页:man mkbootdisk。
此办法将为当时体系制造发动软盘,因而有必要现已运转Linux体系,并且在体系中装置有mkbootdisk软件包(假如没有的话请装置该软件包)。制造出来的发动盘与在Linux装置过程中提示制造的发动软盘是相同的。
2.将lilo装置在软盘的引导扇区中
lilo -b /dev/fd0
参数阐明:-b /dev/fd0是将lilo装置在软盘上,因为默许时是将lilo装置在硬盘上的,所以不能省掉它;-C config_file参数将答应你运用/etc/lilo.conf以外的配置文件。更多的参数请自行参看手册页:man lilo。
这种办法也是为当时体系制造发动盘。
3.找一个可引导内核,令它的根设备指向正确的根分区,然后“刻”入软盘
rdev vmlinuz /dev/hdat
dd if=vmlinuz of=/dev/fd0
阐明:运用rdev指令将可引导内核vmlinuz中的根设备指向/dev/hdat,请把hdat换成你自己的根分区,接下来用dd指令将该内核写入软盘。
此办法能够运用任一个可引导的内核来制造,因而能够凭借其它的Linux体系来完结,这在现已无法经过硬盘发动来进入你的Linux体系时尤为有用。但需注意的是,假如运用与你体系不同的内核,则在发动后或许失掉部分功用,比方无法装入某些模块,无法正确显现汉字(用外文内核来引导中文Linux时)等,假如你还想为你的体系制造专门的发动盘,能够在发动完结后再运用办法1或2来制造。
4.运用软盘上的装载程序和一个可引导内核发动体系
首先要制造一个DOS发动盘(format a/s),将装载程序loadlin.exe和可引导内核vmlinuz复制到软盘上,然后树立主动批处理文件autoexec.bat,其内容如下:
loadlin vmlinuz root=/dev/hdat ro
这种办法很简单,因为在各个版别的Linux装置光盘上都能够找到loadlin.exe和某个可引导内核vmlinuz,在DOS或Windows 9x中就能够轻易地复制出来。特色与办法3相同,你能够运用任一个可引导内核来引导体系。
以上四种办法在包括RedHat、蓝点、Xteam Linux、Turbo Linux、红旗等在内的发行套件中都验证经过。
除了上面的几种办法之外,你还能够运用sxslinux软件来制造Linux发动盘,因为各种Linux发行套件都不包括它,所以在此就不多说了。