使用ISO文件安裝Linux - Linux入門系列(轉)

使用ISO 文件安裝Linux - Linux 入門系列(轉)

關鍵字: linux iso

一. 準備知識

1. ISO 文件

我們普遍使用的ISO 文件是指包含着整個CD-ROM(ISO -9660 文件系統)內容的

映象, 是整個碟片從0扇區到最後一個扇區的完整複製,經常被用來在網絡上傳輸

對於ISO 文件我們可以:

1)刻錄到光盤

2)用WinRAR,MagicISO等軟件在Windows 下查看或釋放它的內容

3)在Linux 系統下,使用mount命令掛載到某個目錄下例如:



mount -t iso9660 -o loop ./cdimg.iso /mnt/test





2. Linux 分區的表示

Linux 用來標識硬盤的方法與Windows 不同,如果你用的是IDE硬盤,那麼你的第一塊硬盤就被標識爲/dev/hda 第二塊爲/dev/hdb 依此類推;

而且第一塊硬盤的第一個分區被標識爲/dev/hda1第二個分區則爲/dev/hda2依此類推;

如果是SCSI硬盤則是/dev/sda,/dev/sdb 和 /dev/sda1,/dev/sda2的形式。

另外Linux 用1-4標識硬盤的主分區,5和5以上表示擴展分區的邏輯分區

而一般的Windows 系統中只有一個主分區C:和若干擴展分區的邏輯分區

所以C:對應的是/dev/hda1,而D:卻跳到了/dev/hda5







3. root文件系統

Linux 不像Windows 那樣以分區的形式管理文件系統,它採用root形式:

一個唯一的root目錄"/", 系統上所有的文件和其它目錄均在它下面建立

就像一個大樹,從唯一的根開始,增枝長葉

Windows 的像一個森林,每一個分區是一個大樹





4. Loadlin程序

Loadlin 是個專門用來在DOS環境下的引導Linux 啓動的程序,它以Linux 內核

映象的文件的位置和root文件系統的位置等爲主要參數,例如



C:> loadlin c:/vmlinuz root=/dev/hda2



上述命令會載入Linux 內核映象文件vmlinuz並掛載root分區啓動Linux





5. vmlinuz和initrd.img文件

vmlinuz是Linux 內核的鏡像文件,可以被引導程序加載,從而啓動Linux 系統

initrd----boot loader initialized RAM disk(全稱)

是一種啓動Linux 系統的方式

當前流行的Linux 版本一般都採用模塊化的內核,這種方式可以在不重新編譯構建內核的情形下

增加功能模塊

但是如果你的Linux 的root文件系統所在設備的驅動是一個模塊(沒有編譯進內核映象)

,就不能被引導程序(例如loadlin)直接加載

這時會用到initrd方式來啓動你的Linux 系統

這種方式包括兩個階段:

1)在一個RAM disk上建立一個臨時的root文件系統,在這個RAM disk上包含着你需要的驅動模塊

2)載入所需驅動模塊,掛載實際的root文件系統 ,啓動Linux

而initrd.img就是RAM disk的映象



在安裝Linux 系統之前,由於Linux 的root文件系統還不存在,同樣會用到initrd

方式,這時對於loadlin就是這樣的情形



C:> loadlin autoboot/vmlinuz initrd=autoboot/initrd.img



這時我們要指定的是initrd鏡像文件的位置

而不再是root文件系統的位置了







二. 安裝前的準備工作

1. 找到你所要安裝的Linux 版本的文檔,看看你的硬件配置是否滿足要求



2. 獲得ISO 文件,然後最好將它們放到某個盤的根目錄中,以便於後面指定ISO 文件的位置



3. 用一些分區工具(如PQmagic)在你的硬盤上騰出一些空閒空間(指尚未劃分的空間,既沒有指定文件系統格式,又沒有分配盤符),空間的大小參照你的Linux 版本的要求





三. 幾種常用的安裝方式

1. 最簡單,也最有效地方式----既然ISO 文件是整個光盤的映象,那把它物歸原主

用刻錄工具刻錄成安裝光盤,直接用光盤引導安裝程序,並完成安裝就可以了



2. 保留ISO 文件在硬盤上,利用引導盤從硬盤上安裝



--------------------------------2-a方式------------------------------------

Windows 下用Winrar打開你的Linux 安裝盤的ISO 文件找到dosutils和images目錄,把它們釋放出來



說明:

dosutils中有一些在DOS環境下引導安裝程序和製作安裝引導盤的工具(loadlin就在裏面)

images中包含製作引導盤的一些必要文件:

bootdisk.img----用於製作引導軟盤

boot.iso ----用於製作引導光盤

以及製作驅動程序盤(安裝過程中你可能需要某些驅動)所需的文件

drvblockimg----使用SCSI設備等非IDE塊設備安裝的驅動

pcmciadd.img----使用PCMCIA設備安裝的驅動

drvnet.img ----使用網絡安裝的驅動





假如你把它們釋放到了d:盤,在MS-DOS中輸以下命令可以製作一張安裝引導軟盤



C:> d:

D:> cd dosutils

D:dosutils> rawrite

Enter disk image source file name: ..image/bootdisk.img

Enter target diskette drive: a:

Please insert a formatted diskette into drive A: and

press --ENTER-- : [Enter]

D:dosutils>



首先,rawrite 會向你詢問磁盤映像的文件名;輸入你要寫入的映像目錄和名稱

(..images/bootdisk.img)。

然後,rawrite 會向你詢問要寫入映像的磁盤驅動器的盤符,輸入a:。

最後,rawrite 會請你確認在你選定的驅動器內已插入格式化的磁盤。

在按 [Enter] 鍵確認後, rawrite 就會把映像文件複製到磁盤中去。這樣安裝軟盤就製作好了;



要在 Linux (或任何其它與 Linux 相仿的操作系統)下製作磁盤

首先,把3.5軟盤插入到磁盤驅動器中,轉到含有所需映像文件的目錄,

然後使用下列命令(請適當地改變映像文件和磁盤設備的名稱):



dd if=bootdisk.img of=/dev/fd0 bs=1440k



重啓設置成從軟驅引導,進入安裝程序後會讓你選擇安裝方式,當然選擇

從硬盤安裝,接着指定ISO 文件的所在目錄,按照安裝嚮導完成安裝

---------------------------------------------------------------------------------------





----------------------------------------2-b方式----------------------------------

釋放出dosutils目錄到C:盤,找一個Windows 的DOS啓動盤,

win98的安裝光盤也可以,重啓後用引導盤引導進入DOS,輸入以下命令:



A:> c:

C:> cd dosutils

C:> autoboot.bat



autoboot這個批處理文件中的內容大概如下:

loadlin autoboot/vmlinuz initrd=autoboot/initrd.img ramdisk_size=9216 %1 %2 %3 %4 %5 %6 %7 %8 %9





autoboot其實就是調用loadlin加載Linux 核心,啓動安裝程序

由於loadlin只能在DOS下運行,所以你的C:分區不能是NTFS格式,須是FAT32

等DOS能夠理解的格式



注:以上兩種方式適用於Red Hat Linux 9.0和Red Flag Linux 4.1

而Fedaro Core 3的安裝光盤映象中沒有dosutils目錄,但是也可以採用2-b方式

只要把FC3安裝盤映象的imagespxeboot目錄中initrd.img和vvmlinuz兩個

文件拷貝到你從RH9或RF4.1中獲得的dosutils目錄的autoboot目錄中供

loadlin加載就可以了

-------------------------------------------------------------------------





-------------------------------------2-c方式------------------------------

用images目錄下的boot.iso 刻錄製作引導光盤,用光盤引導然後從硬盤安裝

--------------------------------------------------------------------------





-------------------------------------2-d方式-------------------------------

FC3的images目錄下有個diskboot.img,用它可以製作安裝引導U盤等容量大於軟盤的設備,

當然這需要你的電腦的BIOS的支持!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章