鳥哥的私房菜學習筆記1--linux安裝前的準備以及硬盤安裝RHEL6

鳥哥的私房菜學習筆記

 

各硬件裝置在 Linux 中的文件名

在 Linux 系統中,每個裝置都被當成一個文件來對待


對於SATA 接口來說,由二 SATA/USB/SCSI 等磁盤接口都是使用 SCSI 模塊來驅動的,因此這些接口的磁盤裝置文件名都是/dev/sd[a-p]格式。但是與 IDE 接口不同的是,SATA/USB 接口的磁盤根本就沒有一定的順序,那如何決定他的裝置文件名呢?這個時候就得要根據 Linux 核心偵測到磁盤的順序了!

例題:

如果你的 PC 上面有兩個 SATA 磁盤以及一個 USB 磁盤,而主板上面有六個 SATA 的插槽。這兩個 SATA 磁盤分別安插在主板上的 SATA1, SATA5 插槽上,請問這三個磁盤在

Linux 中的裝置文件名爲何?

           答:由二是使用偵測到癿順序來決定裝置文件名,並非與實際插槽代號有關,因此裝置的文件名如下:

                1. SATA1 插槽上的文件名:/dev/sda

                2. SATA5 插槽上的文件名:/dev/sdb

                3. USB 磁盤(開機完成後被捉到):/dev/sdc

磁盤及分區知識:

我們都知道,磁盤被劃分成許多扇區,磁盤的第一個扇區特別重要,因爲他記錄了整顆磁盤的重要信息!磁盤的第一個扇區主要記錄了兩個重要信息,分別是:

主引導記錄(Master BootRecord, MBR):可以安裝開機管理程序的地方,有 446 bytes分區表(partitiontable):記錄整顆硬盤分割的狀態,有 64 bytes

MBR 是很重要的,因爲當系統在開機的時候會主動去讀這個區塊的內容,這樣系統纔會知道你的操作系統內核程序放在哪裏,該如何開機。如果你要安裝多重引導系統,MBR 這個區塊的管理就非常非常的重要。

由於分割表就叧有 64 bytes 而已,最多只能容納四個分割記錄, 這四個分割記錄被稱爲主(Primary)分區或擴展分區(Extended)。

案例:


上述分區在 Linux 系統中文件名分別如下:

  P1:/dev/hda1

  P2:/dev/hda2

  L1:/dev/hda5

  L2:/dev/hda6

  L3:/dev/hda7

  L4:/dev/hda8

  L5:/dev/hda9

爲什麼文件名沒有/dev/hda3 和/dev/hda4 呢?因爲前面四個號碼都是保留給 Primary

或 Extended 用的所以邏輯分區的名稱號碼就由 5 號開始了

開機流程:

           BIOS---àMBR---àboot loader(如linux中的grub,用於加載linux的內核)----à操作系統內核

           Boot Loader 的主要任務有三個:

                      提供選單:用戶可以選擇不同的開機選項,這也是多重引導的重要基礎!

                      載入核心檔案;

                      轉交其他 Boot Loader:將開機管理功能轉交給其他 loader 負責。


安裝過程中的問題:時區的選擇

           要特別注意的是那個『UTC』,我們不需要選擇這個,不然的話,還可能造成時區被影響,導致系統顯示的時間會與本地時間不同。

 

硬盤安裝Linux(RHEL6):

        Windows 7下硬盤安裝RHEL6

                    1.首先,需要一個fat32格式的分區,例如我選的是G盤,分配大小爲8GB。

                     2. 將rhel-server-6.1-i386-dvd.iso文件放在G盤,並將鏡像文件解壓到當前文件夾。

                     3. 解壓之後可以看到一個名爲isolinux的文件夾,將裏面的vmlinuz和initrd.img,複製到C盤中(Windows7系統盤)和G盤中。

                     4. 打開EasyBCD,選中“添加新條目”,再點擊“NeoGrub”,點擊“安裝”,如圖:

 

                     5. 然後再點擊“配置”,打開“menu.lst” (實際放在C:\NST目錄下)


                     6. 在文本里添加如下幾行文字:

                            title  install RedHat6

                            kernel  (hd0,1)/vmlinuz

                            initrd  (hd0,1)/initrd.img

 

                                    這裏(hd0,1)代表了C盤,即爲Windows7系統盤,因爲window7下默認有個System Reserved—100m空間的盤,這個盤代表了(hd0,0)。

                               7.到此,一切就緒,重啓系統“NeoGrub啓動”,就會進入RHEL6.2的安裝界面。

 

問題:

如果先安裝linux後安裝win7則win7會覆蓋linux的引導裝載程序,這種情況可以再次安裝Linux只不過這次選擇升級現有的系統,並且安裝引導裝載程序,這樣很快會更新好的。

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