新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 制作Linux啟動盤的四種方法

        制作Linux啟動盤的四種方法

        作者: 時間:2016-09-12 來源:網絡 收藏

        的啟動軟盤有boot盤和boot/root盤之分,所謂的boot盤只能用來啟動已經安裝在硬盤上的系統,而boot/root盤本身就是一個迷你系統。Linux啟動軟盤是系統修復的必備工具,因此掌握啟動軟盤的制作方法是很有用處的,下面我就向大家介紹boot盤的四種不同的制作方法:

        本文引用地址:http://www.104case.com/article/201609/304096.htm

        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發行套件都不包含它,所以在此就不多說了。



        關鍵詞: Linux 啟動盤

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 武功县| 雷州市| 永定县| 靖宇县| 随州市| 偏关县| 嵩明县| 开原市| 临邑县| 万荣县| 凤凰县| 体育| 岳阳县| 双城市| 文登市| 保靖县| 商南县| 曲麻莱县| 吉木萨尔县| 西林县| 乌什县| 陆良县| 高州市| 南陵县| 临安市| 招远市| 乡宁县| 托克逊县| 全州县| 英超| 遂溪县| 石狮市| 涿州市| 贵定县| 衡水市| 宁阳县| 古浪县| 辽宁省| 东安县| 天柱县| 张家川|