使用ISO檔案安裝Linux(轉)
一. 準備知識
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 autobootvmlinuz initrd=autobootinitrd.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: ..imagesootdisk.img
Enter target diskette drive: a:
Please insert a formatted diskette into drive A: and
press --ENTER-- : [Enter]
D:dosutils>
首先,rawrite 會向你詢問磁碟映像的檔名;輸入你要寫入的映像目錄和名稱
(..imagesootdisk.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 autobootvmlinuz initrd=autobootinitrd.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,用它可以製作安裝引導隨身碟等容量大於軟盤的裝置,
當然這需要你的電腦的BIOS的支援!
---------------------------------------------------------------------------
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10748419/viewspace-939926/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 求助iso檔案使用!(轉)
- Linux下掛載及解除安裝ISO檔案Linux
- 虛擬機器Linux掛載安裝ISO檔案虛擬機Linux
- iso檔案怎麼用u盤安裝系統 u盤pe安裝iso檔案方法教程
- ISO檔案解析(轉)
- 利用iso映象檔案進行硬碟安裝suse10.1(轉)硬碟
- win10iso映象直接安裝方法_win10系統映象iso檔案如何安裝Win10
- 鏡相檔案安裝win10步驟 如何安裝win10 iso映象檔案Win10
- 製作ISO檔案 與 提取ISO檔案
- 從硬碟iso安裝RedHat AS 4(轉)硬碟Redhat
- 【轉載】Linux查詢檔案安裝路徑Linux
- 如何將iso檔案安裝到VirtualBox裡的ubuntu去Ubuntu
- Linux中掛載ISO映象檔案Linux
- win10系統iso檔案怎麼在未使用過的硬碟上安裝Win10硬碟
- UnixWare 7.1.3直接讀取*.iso檔案(轉)
- Suse Linux最新版本 10.1的 ISO 安裝(轉)Linux
- Linux下安裝whl檔案Linux
- 在SCO下直接使用ISO映象安裝軟體的方法(轉)
- linux--CentOS系統的簡介、iso檔案下載和虛擬機器安裝LinuxCentOS虛擬機
- Linux(RHEL) ISO映象檔案-下載地址Linux
- 在linux下掛載ISO映象檔案Linux
- 透過 Mini.iso 安裝Debian(轉)
- win10系統iso映象檔案怎麼安裝【圖文教程】Win10
- [轉]關於Linux安裝mysql預設配置檔案位置LinuxMySql
- 製作ISO檔案
- 製做 ISO 檔案
- 合併iso檔案
- yum,rpm等失效,使用系統安裝包ISO檔案降級程式恢復系統
- oracle安裝:使用響應檔案靜默安裝Oracle
- 內網最小化安裝CentOS後,想安裝ISO檔案中的包怎麼辦呢?內網CentOS
- linux無需root掛載iso映象檔案Linux
- Linux下下開啟ISO檔案兩種方法Linux
- CentOS使用iso映象檔案配置本地yum源CentOS
- FreeBSD安裝檔案系統(轉)
- Mac上將dmg檔案轉成iso的方法Mac
- [Linux]檔案掛載和解除安裝Linux
- slackware 10 的安裝程式不能識別iso(轉)
- 修改 Windows 98 安裝檔案路徑(轉)Windows