歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux資訊 >> 更多Linux

從硬盤安裝Linux操作系統的方法步驟

  我原先安裝Linux都是用光盤狀的,怎奈光盤已壞,系統亦壞一套光盤幾十元,心痛!那有沒有更好的解決辦法? 有!那就是把光盤做成iso映像,存在硬盤上, 通過硬盤安裝!!

  從硬盤安裝Linux操作系統,首先要准備安裝包,Linux操作系統的安裝包通常是一個或多個ISO鏡像文件(一般通過網絡下載就可以得到);其次,要通過某種手段啟動鏡像文件中的系統安裝程序;接下來,按照安裝程序的提示信息進行安裝就可以了。安裝過程中,需要指定Linux操作系統的安裝位置,這主要涉及硬盤分區的一些知識。

  綜合來看,學習Linux操作系統的安裝,關鍵要學會兩點:第一、如何為Linux操作系統准備硬盤空間?第二、如何啟動ISO鏡像文件中的安裝程序。

  硬盤分區

  通常,在使用硬盤時,都要進行分區。如果把未分區的硬盤比做一張大白紙,那麼分區後的硬盤就相當於這張大白紙被畫上了幾個大方框。一塊硬盤被分成多個分區之後,各分區之間是相對獨立的,每個分區都可以有自己的文件格式,例如FAT16、FAT32、NTFS等等。

  Linux 操作系統需要的硬盤分區

  要安裝一個操作系統,一般來講都要為它准備專門的分區。專門,意味著不能與其他操作系統合用一個分區,也意味著不要與用戶自己的數據文件合用一個分區,前者是因為不同的操作系統可能需要不同格式的磁盤分區,後者則更多地出於用戶數據安全和系統維護方便的考慮。從最低配置角度講,Linux 操作系統需要一個EXT2或EXT3格式的硬盤分區作為根分區,大小在2~5G就可以。另外還需要一個SWAP 格式的交換分區,大小與內存有關:如果內存在256M以下,交換分區的大小應該是內存的兩倍;如果內存在256M以上,交換分區的大小等於內存大小即可。

  Linux 硬盤分區管理工具

  在安裝Linux 操作系統時,如果選擇了手工的分區方式,將啟動硬盤分區工具Disk Druid。這個程序是安裝程序自帶的。下面討論一下該軟件的使用。Linux下硬盤分區的標識在Linux 下用hda、hdb 等來標識不同的硬盤;用hda1、hda2、hda5、hda6 來標識不同的分區。其中,字母a 代表第一塊硬盤,b代表第二塊硬盤,依次類推。而數字1 代表一塊硬盤的第一個分區、2 代表第二個分區,依次類推。1到4 對應的是主分區(Primary Partition)或擴展分區(Extension Partition)。從5開始,對應的都是硬盤的邏輯分區(Logical Partition)。 一塊硬盤即使只有一個主分區,邏輯分區也是從5開始編號的,這點應特別注意。

  系統上有一塊硬盤,名字為/dev/hda,它上面有一個NTFS 格式的主分區hda1 以及一個擴展分區hda2,擴展分區hda2又被分解為若干個邏輯分區,包括FAT格式的hda5和hda6,ext3 格式的hda8,swap 格式的hda7。

  提示:兼容性問題。如果在Windows環境下看,hda1 將對應C,hda5 對應D,hda6則對應E,其他分區Windows 是不能識別的,因此看不到。

  刪除分區

  如果要刪除某個分區,先用鼠標選中它,然後單擊“刪除”按鈕,就可以刪除一個分區了。刪除前,會有確認刪除的對話框,點“刪除”按鈕,選中的分區就被刪除了,變成空閒空間。

  創建分區

  要創建分區,硬盤上必須有空閒空間。用鼠標選中空閒空間,然後單擊“新建”按鈕,就會出現添加分區的對話框。創建新分區時,需要先選擇文件系統類型,再根據文件系統類型的不同選擇或設置掛載點。Swap 類型的分區不需要設置掛裝點,其他類型分區都需要。Vfat類型分區就是FAT32分區,應設置掛裝點,而不是從掛載點列表中選擇掛載點1。最後設定分區的大小。設置完畢後點擊“確定”按鈕完成分區的創建工作。

  使修改生效

  上述修改操作後,並沒有對硬盤產生實質的影響,還是可以點擊“退出”按鈕來中止安裝程序從而放棄對硬盤的修改的。如果想使修改生效,點擊“下一步”按鈕就可以了。

  注意:在修改分區並使之生效後,就不要中止安裝程序了,否則有可能導致硬盤分區表損壞。

  Linux 下操作ISO 文件

  在Linux下,以root 身份執行以下格式的命令就可以從/path 目錄中讀到xxx.iso這個文件中的內容。 實際使用時,應該根據實際情況修改/path和xxx.iso。

  mount -t iso9660 -o loop xxx.iso /path

  如果想制作ISO文件,把光盤放到光驅中,然後執行如下的拷貝命令就可以把光盤上的內容拷貝到一個ISO文件中去。實際使用時,應該根據實際情況修改xxx.iso。

  

cp /dev/cdrom xxx.iso Windows下操作ISO文件

  在windows 下,一般需要專用工具軟件才能操作ISO 文件。比如WinISO、WinImage、Dameon Tools等。

  如果僅僅是想讀取ISO 文件中的內容,則可以用WinRAR。WinRAR3.0以上版本都支持iso9660文件格式。用WinRAR打開ISO文件,選中需要的內容,將其解壓出來就可以了。

  Linux 操作系統安裝盤的ISO文件

  iso安裝文件在Linux環境下掛裝到/mnt/iso值得注意的有兩個目錄。一個是images,在這個目錄裡包含了一些1.44MB軟盤的鏡像文件,其中bootdisk.img可以用來制作安裝用啟動軟盤;另一個是dosutils,其中包含了一些DOS工具,比如rawrite.exe,用這個軟件可以把軟盤的鏡像文件寫到軟盤裡。

  Linux 啟動安裝法

  這種方法需要制作一張Linux啟動盤。先把iso文件中images文件夾裡的bootdisk.img讀出來單獨存儲到硬盤上。如果是在Linux 下,就把軟盤插入軟驅,然後執行下面的命令把bootdisk.img寫入軟盤:

  dd if=bootdisk.img of=/dev/fd0

  如果是在DOS/WINDOWS 下,則還要把iso 文件中dosutils 文件夾裡的rawrite.exe讀出來並與bootdisk.img保存在同一個目錄下。然後在DOS提示符下執行rawrite,按提示插入軟盤,將bootdisk.img寫入軟盤。做好Linux啟動盤後,用它引導啟動計算機。當提示詢問何種安裝方式時,選擇硬盤安裝方式(Hard Drive),並提供正確的iso 文件位置信息,就能啟動iso 文件中的安裝程序了。按照安裝程序的提示,就可以完成安裝了。

  在安裝程序的引導下安裝參見“啟動虛擬主機安裝Linux”。

  DOS啟動安裝法

  此方法需要在純DOS 環境下進行,因此需要想辦法進入純DOS 環境。具體操作方法是,先把iso文件中dosutils目錄讀出來單獨存儲到硬盤上。注意要存到FAT16或FAT32格式的分區中,確保在DOS環境下能訪問該分區。然後啟動純DOS 環境,進入dosutils目錄,執行autoboot.bat。當提示詢問何種安裝方式時,選擇硬盤安裝方式(Hard Drive),並提供正確的iso 文件位置信息,就能啟動iso 文件中的安裝程序了。

  按照安裝程序的提示,就可以完成安裝了。在安裝程序的引導下安裝參見“啟動虛擬主機安裝Linux”。

  提示:進入DOS環境最簡便的方法就是用DOS啟動盤啟動計算機。

  Windows下vmWare 啟動安裝法

  這種方法需要windows環境並且需要專用軟件vmWare。用vmWare先創建一個虛擬機,並把Linux 操作系統的iso安裝文件作為該虛擬機的CDROM,然後從這個CD-ROM啟動虛擬機,就可以啟動Linux操作系統的安裝程序,進行安裝了。下面說說詳細步驟。此方法可用於安裝多種Linux

  操作系統。

  用vmWare創建虛擬主機

  關於vmWare的用法,在網上也可以找到詳細的使用指導。為了方便讀者,本書整理收錄了其中的一篇。

  運行vmWare,點擊其中的“New Virtual Machine”(新建虛擬機),進入新建虛擬機的向導。選擇其中的“Custom”(用戶自定義),點下一步繼續。在接下來的界面上選擇操作系統類型。選擇“Linux”,版本選擇“Other Linux”,點下一步繼續。接下來是要給虛擬機起個名字。我們不過是借用vmWare 安裝Linux,因此虛擬機的名字是無關緊要的,可以隨便起。虛擬機名字下面是存放虛擬機配置文件的位置信息,也不用管,用程序默認的就可以了,點下一步繼續。接下來是選擇虛擬機所用的硬盤。這是比較關鍵的地方。應該選擇“use a physical disk”,就是“使用物理硬盤”。這是借助vmWare安裝LINUX的關鍵,決不能選錯,點下一步繼續。

  程序會給出了一個警告,表示使用物理硬盤創建虛擬機會有風險,不要管它,點下OK繼續。接下來要選擇硬盤。選一個,並使用整個硬盤(entire disk),點下一步繼續。最後是指定存儲虛擬機配置信息的文件名,用默認的就可以。點擊“完成”,虛擬機就創建好了。

  創建好虛擬主機後,還要修改虛擬機的設置。在虛擬主機管理界面上雙擊CD-ROM,在CD-ROM配置窗口(如圖A0-17)上修改它,使用iso鏡像文件(Use ISO image)作為CD-ROM,浏覽(browse)找到我們准備好的Linux系統iso 文件。確認。這樣就把我們所需要的虛擬機准備好了。

  這個虛擬機是專門用來安裝Linux操作系統的。安裝之後,這個虛擬機就沒什麼用了。

  啟動虛擬機安裝Linux

  點擊窗口中的綠色箭頭“start this machine”,就可以啟動虛擬機。在虛擬機啟動的時候,根據提示,按F2 鍵進入setup(就是類似於電腦的bios ),找到Boot,把啟動的順序改一改,按“+”“-”號,把CD-ROM(光盤)的位置放到第一個,保存退出,vmWare自動重新啟動虛擬機,這時就會從虛擬機的光盤引導了,實際上就是從Linux 操作系統的ISO安裝文件引導。這時就能看到相應Linux操作系統安裝的啟動畫面了。跟用光盤啟動時看到的安裝界面是一樣的。

  下面挑幾個關鍵環節敘述一下安裝紅旗Linux4.1桌面版的過程。

  注意,雖是借助vmWare,但在操作時都跟直接從真實的安裝光盤啟動安裝時的操作一樣。可以把vmWare 的視圖切換為全屏視圖,使安裝過程看起來更真實。直接按回車鍵,就可以開始在圖形化界面的向導下開始安裝了。如果要以文本界面方式安裝,在boot:後輸入linuxtext,然後再按回車。接下來就會出現使用協議的界面。有興趣可以讀一下,選擇“接受”,然後點“下一步”。

  接下來開始設置分區。首先會看到由用戶來選擇分區的方式的界面,選手工分區,然後點“下一步”。接下來就會出現選擇分區的界面。在這裡列出了磁盤上所有的分區情況。由圖中可以看出,系統上有一塊硬盤,名字為/dev/hda,它上面有一個NTFS格式的主分區hda1以及一個擴展分區hda2,擴展分區hda2又被分解為若干個邏輯分區,包括FAT格式的hda5和hda6,ext3 格式的hda8,swap 格式的hda7。顯然hda7是為Linux系統准備好的交換分區,而hda8是為Linux

  系統准備的分區。選中hda8,點“編輯”按鈕將出現該分區的編輯窗口。將該分區的掛裝點設為根(/),選定“將該分區格式化”,並且格式化類型選ext3。這裡一定要選擇格式化以把選定分區原有的內容清理干淨。否則系統運行時有可能出現異常。編輯好分區之後,點“確定”,將出現一個格式化警告窗口,如果不想格式化,可以點取消,否則點“格式化”繼續。

  下面該進行系統配置了,主要包括引導程序的設定、網絡設備的設定、以及超級用戶帳號(root)密碼的設定。這些項都可以在系統運行時更改,因此可以一律使用默認值,連續點擊下一步就可以。默認情況下,引導程序被安裝在/dev/hda1,也就是主引導區(系統安裝好後,可以更改,參見“管理啟動方式”),安裝程序會自動解決雙啟動的問題(參見“Windows與Linux的雙重啟動”)。

  點擊下一步就開始安裝了。安裝過程中將顯示安裝進度界面。安裝過程中,不再需要人工干預。當安裝完成後,將出現提示界面。如果是用光盤安裝,此時點擊“結束”將重新啟動計算機。我們這裡使用的是虛擬計算機,因此點擊“結束”只會自動重啟虛擬計算機,這並不是我們想要的,因此,此時可以按+組合鍵,重新獲得鼠標,然後關閉vmWare。

  再次重新啟動計算機,將會出現grub的啟動界面,Linux系統已經實實在在地安裝到計算機上了,可以開始用了。

  Linux系統安裝成功後,NTFS格式的主分區hda1將被自動掛裝為/mnt/WinC,FAT格式的hda5 被自動掛裝為/mnt/WinD,而hda6 被自動掛裝為/mnt/WinE。NTFS格式的分區雖能被Linux自動掛裝,但只能讀,不能寫。FAT格式的分區自動掛裝後是可讀可寫的,但並不能實施文件的權限控制和管理,也不能進行磁盤空間的配額管理。要想充分發揮Linux的特性,應該考慮建立ext3格式的用戶數據存儲分區,並把用戶數據保存在ext3格式的分區中。 Windows 與Linux 的雙重啟動

  由Linux 引導

  計算機上已存在Windows 系統的情況下安裝Linux,並且選擇把引導數據寫到/hda1,那麼Linux就會自動把Windows 系統的啟動選項添加到啟動菜單中以供選擇。雙重啟動問題自動解決,不需贅述。

  由Windows 引導

  如果計算機上先安裝了Linux,後來又要安裝Windows。Windows將覆蓋主引導,但不會自動把Linux的啟動項加入到啟動菜單。這時必須手工解決Windows 和Linux的雙重啟動問題。

  這種情況下,在安裝Windows之前,應該先把Linux引導扇區的信息提取出來備用。假設Linux引導程序在/dev/hda5,引導扇區的信息提取出來之後保存到FAT16或FAT32 分區/mnt/WinD/,文件名為bootsect.lnx,那麼相應的命令就是:dd if=/dev/hda5 of=/mnt/WinD/bootsect.lnx bs=512 count=1這是一條在Linux下才能執行的命令。這條命令生成的文件是解決雙啟動問題的關鍵。該文件的保存位置也很重要,應保存到FAT16 或FAT32 分區中。為防不測,可以把這個文件復制到軟盤或U盤上。

  在安裝Windows之後,把bootsect.lnx復制到Windows系統的C盤根目錄下,然後編輯c:/boot.ini文件,增加下面的一行並保存。這樣,再重新啟動計算機後,就會在Windows啟動菜單中出現“Linux”的啟動項了,選擇它,即可進入Linux操作系統。

  

c:/bootsect.lnx="Linux"

  恢復Windows 引導

  如果Linux的引導數據被安裝到了/hda1,就會覆蓋MBR。此時,Windows和Linux

  都能由GRUB 正常引導。如果還想用Windows的引導程序引導這兩個系統,可以先按照按“由Windows 引導”准備好使bootsect.lnx文件,然後用dos(win98 以上)啟動盤啟動計算機,執行 下面的命令就可以恢復Windows的引導。

  

fdisk /mbr

  接下來要做的,就是按“由Windows引導”設置boot.ini 文件,實現雙重啟動。




Copyright © Linux教程網 All Rights Reserved