linux系統和freebsd系統的安裝(一塊硬碟)(轉)

BSDLite發表於2007-08-15
linux系統和freebsd系統的安裝(一塊硬碟)(轉)[@more@]  前言:

  要玩unix類系統,我們從網路上下載了免費的iso光碟印象系統後,身邊又沒有光碟機或者沒有燒錄機,怎麼從硬碟安裝系統成了入門最耗時的事情。我們應該把重點放在自己利用系統工作的事情上,這裡給大家介紹多系統的安裝。以免浪費不必要的時間。進入主題:

  系統:winxp,linux(redhat),freebsd。

  先安裝winxp,這個很簡單。進入關鍵安裝,linux和freebsd。

  一:裝linux

  網路上有ms-dos下的引導linux程式:loadlin.exe,為了方便有一個autoboot.bat的批處理程式和loadlin.exe在一起。要執行這些程式,你可以把它們放在硬碟上的一個資料夾內,然後用軟盤或者光碟驅動器進入dos系統,執行autoboot.bat.(前提:得把紅帽子的各個發行版本的幾個檔案複製到和loadlin.exe在一個目錄下,它們是initrd.img,vmlinuz,TRANS.TBL.這幾個檔案是放在發行版的第一個盤中。用winrar開啟disc1,其中initrd.img和vmlinuz在isolinux資料夾下,TRANS.TBL用winrar開啟後就能直接看到。)然後在後面的安裝程式中選擇從硬碟上安裝,把路徑指向linux的發行版iso檔案目錄就行了。

  注意linux的硬碟區分方法,一般c盤標識為hdc1(或者hda1),邏輯分割槽從hdc5開始,即win系統下的d盤。一塊硬碟最多能分出四個主分割槽,其他只能用邏輯分割槽擴充套件。這個主分割槽的概念對安裝freebsd很有用。裝linux他支援邏輯分割槽。而裝freebsd它是不支援邏輯分割槽安裝的,所以一般情況下有人在已經安裝了winxp後就很難從硬碟安裝freebsd了,網路上諸多方法說是把freebsd放到c盤下(其目的主要是因為c盤就是主分割槽)但是,如果你的c盤是ntfs(freebsd和linux安裝時光碟映象檔案都只能放在fat檔案系統中才能被識別)檔案系統呢?或者你的c盤是fat檔案系統,可是快滿了,不能再把freebsd的映象檔案放到裡面了呢?解決辦法看下面的:

  二:安裝freebsd

  進入freebsd安裝,我們知道只要把freebsd的安裝檔案放在fat檔案系統下的主分割槽(注意是主分割槽)中即可從硬碟引導安裝了。(c盤不能再用的情況下)

  方法:在dos下用sfdisk軟體分出部分不用的硬碟(用來安裝freebsd或者linux),再留出3GB的空間放freebsd的安裝檔案(假設是j盤),並且把這3GB的部分格式化為fat檔案系統,把它設為第二個主分割槽(一塊硬碟最多可以設為4個主分割槽,難怪linux直接把邏輯盤d盤標識為hdc5呢?前四個都留給標識主分割槽了),然後把freebsd的disc1和disc2映象安裝檔案放到這個目錄下,把disc1用winrar開啟後把6.1-RELEASE這個資料夾解壓到j:磁碟機代號下。再把packages資料夾解壓到6.1-RELEASE目錄下,再把disc2光碟的packages目錄解壓到6.1-RELEASE目錄下,覆蓋掉原先的pachages目錄。

  以上工作做好後,得用isoemu了,它包含這麼幾個檔案,eltorito.sys,IELDR,isoemu.ini,isogrub.iso(這個是grub,裝freebsd這個方法中用不到)。把它們放到c盤根目錄下,再把freebsd的bootonly.iso這個檔案複製到c盤根目錄下,改名為fb61.iso,修改isoemu.ini中的內容為isoemu fb61.iso。再修改c盤下的boot.ini,在後面加入C:ieldr="freebsd6.1"。啟動後就可以點選安裝了。安裝過程參照freebsd的發行文件。注意分割槽的地方,別把原先的系統檔案破壞了。到時把freebsd安裝在預留的硬碟就行了。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617542/viewspace-959798/,如需轉載,請註明出處,否則將追究法律責任。

相關文章