安裝Linux作業系統(From:鳥哥的Linux私房菜)

來源:互聯網
上載者:User

安裝Linux作業系統(From:鳥哥的Linux私房菜)開始安裝
  www.2cto.com  
-磁碟分割的配置所需目錄/裝置磁碟容量分割類型/boot100MBprimary/10GBprimary/home5GBprimaryswap1GBlogical -開機管理管理程式(Boot Loader)   www.2cto.com  
 使用CentOS 5.X預設的grub,並且安裝到MBR上。
-選擇軟體
 將所有的軟體都安裝上去。重裝的時候再最小安裝。
-Linux安裝功能菜單(F2)
linux noprobe: 不進行硬體檢測,如果有特殊硬體時,可以考慮使用這一項來停止硬體偵測。
linux askmethod:進入互動模式,安裝程式會進行一些詢問。如果你的硬碟內含有安裝媒體時, 或者是你的環境內有安裝伺服器(Installation server),那就可以選這一項來填入正確的網路主機來安裝;
memtest86:這個選項會一直進行記憶體的讀寫,如果懷疑記憶體穩定度不足的話,可以使用這個選項來測試記憶體!測試完成後需要重新開機!
-救援模式F5
 如果Linux系統因為設定錯誤導致無法啟動時,可以使用“linux rescue”來進入救援模式。此時請拿出DVD來進行救援模式,能夠救回Linux而不需要重裝系統。
磁碟分割
-建立根目錄的分區
 檔案系統類型:
  * ext2/ext3:是Linux適用的檔案系統類型。由於ext3檔案系統多了日誌的記錄,對於
系統的恢複比較快速。建議務必選擇新的ext3而不要用ext2了。
* physical volumn(LVM):是用來彈性調整檔案系統大小的一種機制,可以讓檔案系統大小變大或變小而不改變原有的檔案資料的內容。
* software RAID:利用Linux作業系統的特性,用軟體模擬出磁碟陣列的功能。這東西很棒,但目前用不到,15章介紹。
* swap:記憶體交換空間。由於SWAP並不會使用到分類樹的掛載,所以用SWAP就不需要指定掛載點。
* vfat:同時被Linux與Windows所支援的檔案系統類型。如果主機硬碟內同時存在Windows與Linux作業系統,為了資料交換,可以構建一個vfat的檔案系統。
-建立/boot目錄的分區
* 如果有/boot獨立分區時,務必讓該分區在整塊硬碟的最前面。並強製為主要磁碟分割。
-建立記憶體交換空間swap的分區
* swap不需要有掛載點。swap最好為實體記憶體的1.5到2倍之間。實體記憶體4G以上時,SWAP也可以不必額外設定。
* swap的功能:當資料被存到實體記憶體裡面,但這些資料又不常被CPU所取用時,那麼這些不常被使用的程式將會被丟到硬碟的swap交換空間中,而將速度較快的實體記憶體釋放出來給真正需要的程式使用。所以,如果系統不是很忙,而且記憶體又很大,自然不要swap。
-建立/home目錄的分區
引導裝載程式、網路、時區設定與root密碼
-引導裝載程式
  * Linux發行版大多使用grub引導程式,而且必須要將它安裝到MBR裡面才行。
* 時區的選擇:UTC與所謂的“夏令時”有關。一般不需要選擇這個,不然的話,還可能造成時區被影響,導致系統顯示的時間與本地時間不同步。
-記錄檔
  * 安裝過程會寫入到/root/install.log
  * 剛才選擇的所有選項寫入到/root/anaconda-ks.cfg
其他功能:RAM testing、安裝膝上型電腦的核心參數(Option)
-記憶體壓力測試:memtest86(“燒機”)
* 當你組裝了一台新的個人電腦時,想要測試這台主機是否穩定時,就在這不主機上面運行一些比較耗系統資源的程式,讓系統在高負載的情況下去運行一陣子(可能是一天),去測試穩定度的一種情況,就成為“燒機”
* 如何進行?開機菜單,輸入memtest86
-安裝膝上型電腦或其他類PC電腦的參數
* 由於膝上型電腦加入了非常多的省點機制或者是其他硬體的管理機制,因此膝上型電腦上的硬體經常與一般案頭電腦不怎麼相同。所以當使用適合於一般案頭電腦的DVD來安裝Linux時,可能會出現一些問題,導致無法順利安裝。
* 在安裝的時候,告訴安裝程式的Linux核心不要載入一些特殊功能即可。最常使用的方法就是,在使用DVD開機時,加入:boot: linux nofb apm=off acpi=off pci=noapi
* apm(advance power management):早期的電源管理模組,acpi(Advanced Configuration and Power Inferface)則是近期的電源管理模組。這兩者都是硬體本身就有支援的,但是膝上型電腦可能不是使用這些機制,因此,當安裝時啟動這些機制將會造成一些錯誤,導致無法順利安裝。
* nofb:是取消顯卡上的緩衝儲存空間檢測。如果膝上型電腦是整合顯卡,Linux安裝程式本身可能就不能夠檢測到該顯卡模組,此時加入nofb將可能使得安裝過程順利一些。
* 這些在開機的時候所加入的參數,稱為“核心參數”。
安裝後的首次設定
-gurb讀取核心檔案來進行硬體檢測,並載入適當的硬體驅動後,就開始進行CentOS各項服務的啟動。例如:/vmlinuz-2.6.18-128.el5,這個就是Linux核心檔案。出現Welcome後,就開始執行各項服務的流程。
-SELinux
* SELinux是Security Enhanced Linux的縮寫,這個軟體是美國國家安全域所開發的,並不是防火牆。SELInux是一個Linux系統存取控制的細化設定,重點在於控製程序對於系統問津啊的存取權限限制。由於CentOS 5.X以後的Linux版本對SELinux的設定已經非常妥當了,建議務必要開啟這個功能。
- Kdump
* Kdump:當核心出現問題時,是否要將當時的記憶體內的訊息寫到檔案中,而這個檔案就能夠給核心開發人員研究為什麼會down機。我們不是核心開發人員,經常進行Kdump會造成硬碟空間的浪費,所以,建議不要啟動Kdump的功能。
- 建立使用者
* 除非必要,不用使用root的許可權,因為root的許可權太大了。建立一個一般身份的使用者操作是一個好習慣。
  * 全名——只是一個說明而已。
多重開機安裝流程及技巧
  -硬碟規劃 Linux裝置檔案名稱Windows裝置實際內容檔案系統容量(GB)/dev/sda1CWindows系統NTFS30/dev/sda2DWindows資料碟NTFS60/dev/sda3不要掛載Linux根目錄(/)Ext350/dev/sda5不要掛載記憶體置換空間swapswap1/dev/sda6EWindows/Linux共用vfat其他所有 -安裝一定要先裝Windows XP,再裝Linux好,順序搞錯了會很麻煩  -後續維護的注意事項
* Windows的環境中最好將Linux的根目錄與SWAP取消掛載,否則將來開啟資源管理員時,該軟體會要求“格式化”,如果一個不留神,Linux系統就毀了。
* Linux不可以隨便刪除,因為grub會去讀取Linux根目錄下的/boot目錄內容,如果Linux刪除了,Windows也無法啟動了,因為整個開機菜單都會不見了。
-舊主機有兩個硬碟  www.2cto.com  
*雖然有兩個硬碟,但整台個人電腦僅會有一個MBR。Why?
* 因為得再BIOS裡面調整開機啟動的裝置,只有第一個可開機裝置內的MBR會被系統讀取。
* 可以使用spfdisk這個國人寫的引導裝載程式來管理。
關於大硬碟導致無法開機的問題
 問題癥狀:
  # 前面是一些奇怪的提示符
  grub > _
解決辦法:重裝Linux,並且在磁碟分割的地方,建立一個100M左右的分區,將它掛在到/boot這個掛載點,並且要注意,/boot的那個掛載點,必須要在整個硬碟的最前面。例如:必須是/dev/hda1才行

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.