經驗人員指導你安裝LINUX系統

來源:互聯網
上載者:User

LINUX系統還是比較常用的,於是我研究了一下LINU檔案,在這裡拿出來和大家分享一下,希望對大家有用。安裝上一個LINUX系統不是難事,往擴充分區裡裝就是正解建議看看老刀的精華帖)。

倒是設定引導程式的位置讓很多菜鳥為難,一個是往MBR上裝,一個是往LINUX系統所在的分區的第一個扇區裡裝,各發行版本的LINUX系統在安裝GRUB時都會出現這兩個選項。根據我的實際經驗,往MBR上裝絕對沒問題不要相信所謂的LINUX系統教程上的內容,要自己試),GRUB的多啟動菜單絕對會出來,後面的那種方法我試過安裝FC1、FC4、MDK10時),系統安裝完後,只見到WINDOWS的多啟動菜單,GRUB愣是不出來。不過MBR是各個系統的必爭之地,尤其是WINDOWS一旦重裝,MBR記錄就被覆蓋,GRUB也就沒了,也難怪各種書籍上建議不要往MBR上裝。建議在安裝好WINDOWS後作好GHOST備分,重裝系統就不要用安裝光碟片了,直接還原。放心,根據我的經驗,GHOST還原不會影響MBR資訊。GRUB進行多系統引導的功能很強,往MBR上安裝好後就可以從引導菜單中引匯出WINDOWS的多啟動菜單,再啟動各個版本的WINDOWS。

這次我在裝有WINDOWS XP的筆記本上只有核心版本為2.6的LINUX系統可以支援筆記本)又安裝了FC4Fedora Core 4)和RFDT5Red Flag Desktop 5.0)。FC4比較專業,適用於學習LINUX系統的進階操作和開發;RFDT5是國內開發的,易用性和中文化比較出色,適用於LINUX系統的個人應用。安裝時先在擴充分區尾部划出大塊的空閑空間,約15GB,用於兩個LINUX系統的安裝。裝完FC4,擴充分區尾部的空閑空間還有7GB多,接著RFDT5被裝到這7GB的空間裡。兩個系統的GRUB都往MBR上裝,當然留下來的只會是後來者。安裝完後的分區表如下:請新手注意LINUX系統下硬碟分區的編號方式
分區編號        所屬作業系統        檔案系統格式        標籤/掛載點
hda1(hd0,0)        WINDOWS XP        NTFS        System
hda2(hd0,1)        WINDOWS XP        NTFS        Security
hda5(hd0,4)        WINDOWS XP        VFAT        VFAT
hda6(hd0,5)        WINDOWS XP        NTFS        NTFS-1
hda7(hd0,6)        WINDOWS XP        NTFS        NTFS-2
hda8(hd0,7)        Fedora Core 4        EXT3        /boot
hda9(hd0,8)        Fedora Core 4        EXT3        /home
hda10(hd0,9)        Fedora Core 4        EXT3        /usr
hda11(hd0,10)        FC4和RFDT5共用        SWAP        不適用
hda12(hd0,11)        Fedora Core 4        EXT3        /
hda13(hd0,12)        RFDT5        EXT3        /boot
hda14(hd0,13)        RFDT5        EXT3        /
hda15(hd0,14)        RFDT5        EXT3        /usr
hda16(hd0,15)        RFDT5        EXT3        /home

注意:普通的MBR硬碟最多支援4個主要磁碟分割,或最多3個主要磁碟分割加一個擴充分區,在一個擴充分區中可劃分的邏輯分區個數在理論上是無限的;而GTPGUID分區表)硬碟最多可支援128個主要磁碟分割,因此無須擴充分區。

雖然安裝RFDT5的GRUB時,添加了FC4,引導位置指向FC4的根目錄/)掛載的分區hda12(hd0,11)。但RFDT5可以正常引導,而FC4無法引導,總是顯示“找不到檔案”。GRUB在引導時LINUX系統時要把該版本LINUX系統的核心掛載上,要找到FC4的/boot目錄下vmlinuz-xxx和initrd.-xxx.img兩個檔案,同時GRUB還要知道根目錄掛載的分區編號。要讓GRUB的多啟動菜單中出現能正常引導FC4的選項,就必須更改RFDT5的GRUB的設定檔,這個檔案在hda13(hd0,12)分區下,路徑為/boot/grub/grub.conf。更改LINUX系統中的設定檔都要用到vi編輯器。下面就來介紹如何更改:
在RFDT5系統中啟動命令列終端;命令:vi /boot/grub/grub.conf 啟動vi編輯器並開啟grub.conf檔案注意開啟的檔案內容中的這一部分:
以下語句均是正確的

title Red Flag Desktop 5.0 (2.6.9-5.34DT)
root (hd0,12)
kernel /vmlinuz-2.6.9-5.34DT ro root=LABEL=/1 vga=785 splash=silent resume2=swap:/dev/hda11
initrd /initrd-2.6.9-5.34DT.img

title Red Flag Desktop 5.0-2.6.9-5.34DT (Safe Mode)
root (hd0,12)   
kernel /vmlinuz-2.6.9-5.34DT ro root=LABEL=/1 4   
initrd /initrd-2.6.9-5.34DT.img

title Red Flag Desktop 5.0-2.6.9-5.34DT (Console Mode)   
root (hd0,12)   
kernel /vmlinuz-2.6.9-5.34DT ro root=LABEL=/1 3   
initrd /initrd-2.6.9-5.34DT.img

title Microsoft Windows   
rootnoverify (hd0,0)   
chainloader +1

title Red Hat Fedora Core 4   
root (hd0,7)   
kernel /vmlinuz-2.6.11-1.1369_FC4 root=/dev/hda12   
initrd /initrd-2.6.11-1.1369_FC4.img

很明顯title後的語句就是GRUB菜單中的各個選項的名字,可以看出GRUB的引導菜單中共有5個要引導的對象。

對於LINUX系統,root語句指明GRUB的根檔案系統要掛入的分區,注意GRUB的根檔案系統與LINUX系統操作的根檔案系統是沒有任何關係的,只是為了掛入分區;kernel語句就是要把指明路徑下的LINUX系統核心裝載上,注意這個路徑是針對按照GRUB的根檔案系統來確定的,並非LINUX系統的根檔案系統。

例如:FC4的核心vmlinuz-2.6.11-1.1369_FC4位於分區hda8(hd0,7)上,這個分區掛載在FC4的/boot目錄上,在FC4中核心的路徑為/boot/ vmlinuz-2.6.11-1.1369_FC4,實際上LINUX系統的核心就在LINUX的/boot目錄下,但這個分區掛在GRUB的根檔案系統/)上後,路徑就應為/ vmlinuz-2.6.11-1.1369_FC4,/下的內容就是hda8(hd0,7)中的內容而不是FC4的/所掛上的hda12(hd0,11)中的內容。因此,kernel 後的參數是/vmlinuz-2.6.11-1.1369_FC4,而不是/boot/ vmlinuz-2.6.11-1.1369_FC4,後面給root變數賦的值才是FC4的/掛上的分區編號,GRUB在引導過程中必須讓核心啟動後知道LINUX系統的位置。ro一般表示的是該分區以唯讀方式掛載。

initrd語句要將initrd檔案裝載,這個檔案的作用我還不是太明白,據說是提供什麼可用的RAM盤。這個檔案在啟動LINUX系統時很重要,因此也要將其在GRUB的根檔案系統中的路徑指明,而這個檔案總是和核心在同一路徑下。
由於WINDOWS使用的是鏈式裝載方式進行啟動的,title下的引導語句就和LINUX系統不一樣。由於涉及寫塊列表的知識,這個我就不太懂了。一般的GRUB設定檔中的關於引導WINDOWS的這一部分內容都和上面列出的部分完全一樣。

理解了上面所講的內容,那麼要引匯出FC4,就只要把root  kernel  initrd語句學著上面的例子寫對就可以了,關鍵是路徑和分區編號必須準確。當初我的FC4引導不出來,就是因為RFDT5的GRUB把它識別為了WINDOWS這種採用鏈式裝載的系統,title下的語句是引導WINDOWS的寫法。

在vi中更改文本,需知道vi的一些基本操作:
直接在命令列下輸入vi加檔案名稱就可以啟動vi進入一般模式並開啟檔案,但在一般模式下無法進行編輯;只要按下I、o、a等字元,就可以進入編輯模式,對文本中的內容變更;編輯好後,按Esc鍵退出編輯模式,返回一般模式;在一般模式下按下:即進行輸入:的操作),這時游標會移動到畫面的左下角,等待輸入指令,輸入q執行,退出不存檔;輸入wq執行,存檔並退出;輸入wq!執行,強制存檔並退出,這是在檔案的許可權不允許寫入時採用的。

  1. 操作筆記:Linux系統備份tar壓縮
  2. 什麼帶來Linux系統的輝煌
  3. 詳解不安全Linux系統程式及替代程式問題
  4. 教會你Linux系統備份方法
  5. 詳解Linux系統引導程式切換

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.