技巧兩則 不同系統下製作Linux的啟動盤

2021-04-13 12:33:52 字數 1802 閱讀 1621

製作linux

作業系統

linux的啟動軟盤有boot盤和boot/root盤之分,所謂的boot盤只能用來啟動已經安裝在硬碟上的linux系統,而boot/root盤本身就是乙個迷你linux系統。linux啟動軟盤是系統修復的必備工具,因此掌握啟動軟盤的製作方法是很有用處的。

在linux的平台上製作啟動盤的方法

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/hda﹖

dd if=vmlinuz of=/dev/fd0

說明:使用rdev命令將可引導核心vmlinuz中的根裝置指向/dev/hda﹖,請把hda﹖換成你自己的根分割槽,接下來用dd命令將該核心寫入軟盤。

此方法可以使用任乙個可引導的核心來製作,因此可以借助其它的linux系統來完成,這在已經無法通過硬碟啟動來進入你的linux系統時尤為有用。但需注意的是,如果使用與你系統不同的核心,則在啟動後可能失掉部分功能,比如無法裝入某些模組,無法正確顯示漢字(用外文核心來引導中文linux時)等,如果你還想為你的系統製作專門的啟動盤,可以在啟動完成後再利用方法1或2來製作。

4.利用軟盤上的裝載程式和乙個可引導核心啟動系統

首先要製作乙個dos啟動盤(format a/s),將裝載程式loadlin.exe和可引導核心vmlinuz拷貝到軟盤上,然後建立自動批處理檔案autoexec.bat,其內容如下:  

loadlin vmlinuz root=/dev/hda﹖ ro

這種方法很簡單,因為在各個版本的linux安裝光碟上都可以找到loadlin.exe和某個可引導核心vmlinuz,在dos或windows 9x中就可以輕易地拷貝出來。特點與方法3一樣,你可以利用任乙個可引導核心來引導系統。  

以上四種方法在包括redhat、藍點、xteam linux、turbo linux、紅旗等在內的發行套件中都驗證通過。

除了上面的幾種方法之外,你還可以利用sxslinux軟體來製作linux啟動盤,由於各種linux發行套件都不包含它,所以在此就不多說了。

1、在光碟dosutils下找到rawrite.exe並執行

2、在提示下輸入img位置,pc機img是光碟imagesboot.img;如果使用網路安裝,img為imagesbootnet.img;筆記本需要製作第二張軟盤,img為imagespcmcia.img。

3、輸入軟盤位置a:

4、插入軟盤並回車

ok,可以使用linux啟動盤引導系統了!

sqlite不同系統下的安裝

sqlite 的乙個重要的特性是零配置的,這意味著不需要複雜的安裝或管理。本章將講解 windows linux 和 mac os x 上的安裝設定。建立資料夾 c sqlite,並在此資料夾下解壓上面兩個壓縮檔案,將得到 sqlite3.def sqlite3.dll 和 sqlite3.exe ...

不同系統下的換行符

那麼,到底為什麼會出現這個提示的呢?檔案格式區別 我們先看看這三個者有何區別。很久以前,人們用老式的電傳打字機作為輸入裝置,它使用 兩個字元來另起新行。乙個字元把滑動架移回首位 稱為回車,另乙個字元把紙上移一行 稱為換行,當計算機問世後,由於儲存器曾經非常昂貴。有些人就認定沒必要用兩個字元來表示行尾...

不同系統下Git工具的安裝

是時候動手嘗試下 git 了,不過得先安裝好它。有許多種安裝方式,主要分為兩種,一種是通過編譯源 來安裝 另一種是使用為特定平台預編譯好的安裝包。若是條件允許,從源 安裝有很多好處,至少可以安裝最新的版本。git 的每個版本都在不斷嘗試改進使用者體驗,所以能通過源 自己編譯安裝最新版本就再好不過了。...