用GRUB(包括WINGRUB)命令列模式引導安裝Linux

來源:互聯網
上載者:User
Posted 三月 29th, 2006 by 北南南北

作者:
北南南北
來自:
LinuxSir.Org
提要:
Linux的安裝過程的引導有幾種方法,一種是在DOS下通過loadlin進行安裝;一種是通過lilo系統引導管理器進行引導;
還有一種就是通過系統引導管理器GRUB來引導安裝,目前大多是用這種方法,也是最方便和最容易的辦法。GRUB有兩個版本,一個是Windows的,也
被稱為GRUB FOR
DOS或WINGRUB,另外就是Linux內建的GRUB了。本文主要談如何通過GRUB(包括WINGRUB)的命令列模式來引導安裝Linux;

目錄

  •  

      4.1 從Linux的安裝盤中提取vmlinuz和initrd.img檔案;

      4.2 安裝源(光碟片映像檔案)存放在位置;
  • 1、GRUB簡介;

    2、GRUB版本的介紹;

    3、關於GRUB的相關文檔:

    4、通過GRUB引導安裝Linux的方法;

    5、通過GRUB(包括WINGRUB)命令列模式引導Linux的安裝;

    6、關於本文;

    7、後記;

    8、參考文檔;

    9、相關文檔;


++++++++++++++++++++++++++++++++++
本文
++++++++++++++++++++++++++++++++++


1、GRUB簡介;



GRUB是Linux最常用的系統引導管理器之一,它能同時引導Linux、BSD、Windows,目前最新的GRUB 2.x,還能引導MACOS
X86版本;GRUB不僅僅能引導已經安裝好的作業系統,同時也能引導安裝Linux系統,所以學習GRUB還是有必要的。我們在以前有介紹過GRUB的
用法,但沒有太多的介紹GRUB在引導Linux系統的安裝;所以我們有必要介紹一下;


2、GRUB版本的介紹;



目前我接觸過的有GRUB 的Linux版本,以及GRUB的Windows版本;Windows版本的參考文檔在《以WinGrub 引導安裝Fedora 4.0 為例,詳述用WinGrub來引導Linux的安裝》

至於Linux版本,在各大發行版大多都有,如果在安裝盤中沒有,那在一些相關網站上也有相應的打包;
官方地址在:http://www.gnu.org/software/grub


3、關於GRUB的相關文檔:

關於GRUB的詳細內容,請參考下面兩篇文章,最好也把相關文檔看看,應該有收穫才行;

《系統引導管理器GRUB,為初學者指南》

《GNU GRUB 手冊和FAQ》


4、通過GRUB引導安裝Linux的方法;



通過GRUB(包括WINGRUB)引導安裝Linux,其實比較簡單,一兩句話也能說的完。如果說多了可能初學者弄不明白,所以還是簡單為好;通過
GRUB引導安裝Linux的前提是的機器中必須有一個作業系統,有Linux,或者有Windows,如果有Windows,就安裝WINGRUB。如
果有LINUX,大多是有GRUB引導的,如果沒有,就安裝一個;

其實引導安裝Linux,並不需要編輯菜單,我們用GRUB的命令列就可以完成引導,應該說他是最簡單的,一目瞭然,最多需要三行;


4.1 從Linux的安裝盤中提取vmlinuz和initrd.img檔案;



vmlinuz和initrd.img 這兩個檔案幾乎在所有Linux安裝盤中都有,一般存放在第一張盤中的isolinux目錄;有的發行版有時不是這個目錄,自己找一找看看吧,大多是有的;

把提出的檔案放在裡好呢?放在一個分區的某個目錄裡,檔案系統可以是fat32或Linux的ext3或reiserfs等檔案系統,但不能放在
NTFS檔案系統中;比如我們安裝FC5,提出兩個檔案,我們就可以放在FAT32分區的fc5目錄下;也可以直接放在分區下,不放在目錄裡。當然
GRUB的寫法有點小小的差別。

如果我們放在Linux的某個分區下的某個目錄裡,也是一樣可行的,比如我把vmlinuz和initrd.img
放在/dev/hda7分區上,並且這個分區是reiserfs檔案系統,並且放在了/home目錄中;
當然放在Linux檔案系統中,要這些目錄和檔案能被其它使用者組可以讀到,許可權為755 ;不能放在某個使用者的家目錄下。


4.2 安裝源(光碟片映像檔案)存放在位置;



有的Linux不必解開所有的光碟片映像,但有的卻是需要的,比如Slackware 就需要把所有的光碟片提取出來放在一個檔案夾下;Fedora
系列呢,如果是CDROM版本的就不必提出來,如果您用的是DVD版本的,就要提出來放在一個檔案夾裡;要放在FAT32分區或Linux的檔案系統中,
不能放在NTFS檔案系統;

這樣系統引導起來後,得尋找安裝源,我們指定一下就行了;無論是硬碟安裝還是網路安裝都得指定;如果您想通過網路安裝,得架FTP或NFS伺服器才能行;如果您的機器很多都需要安裝Linux,最好是做一台專用伺服器,這樣能方便點。


5、通過GRUB(包括WINGRUB)命令列模式引導Linux的安裝;

在開機的時候,等GRUB畫面出來,按c鍵進入命令列模式;如果您用的是WINGRUB,也有這樣的模式,也按c鍵,道理是一樣的;

在Linux和Windows中的GRUB,都有命令列的功能,這個功能極為有用,它不僅僅能引導系統,有時也能進行修複系統之用;再者就是引導安裝Linux;

舉例:

比如 我們把vmlinz和initrd.img放在/dev/hda2中的fc5目錄中;那GRUB的命令列應該怎麼寫呢?

grub>kernel (hd0,1)/fc5/vmlinuz
grub>initrd (hd0,1)/fc5/initrd.img
grub>boot

如果直接放在/dev/hda3分區下,不放在任何目錄中怎麼應該寫呢?

grub>kernel (hd0,2)/vmlinuz
grub>initrd (hd0,2)/initrd.img
grub>boot

參考:
關於存放裝置的表示方式,請參考《在Linux系統中存放裝置的兩種表示方法》
,有的弟兄可能不太明白為什麼 /dev/hda3在GRUB中卻能寫成(hd0,2),讀了這些文章,你會明白一點。多多實踐吧;

看兩張執行個體圖



6、關於本文;

本文是比較簡單,雖然以前也在相關的文檔中寫過一點;這次獨立出來,主要是讓初學者知道一下。醒目醒目僅此而已;有的弟兄會說,我早就知道這種引導方法了,但我感覺還是有初學者不知道這種方法;有必要寫一下。也算是基礎文檔建設;


7、後記;



想寫一寫大型ISO檔案下載後,MD5或sha1sum驗證碼與官方不相符的問題,以及解決辦法;思考中~~~~~~


8、參考文檔;

《系統引導管理器GRUB,為初學者指南》

《GNU GRUB 手冊和FAQ》


9、相關文檔;

《系統引導管理器GRUB,為初學者指南》

《GNU GRUB 手冊和FAQ》

《以WinGrub 引導安裝Fedora 4.0 為例,詳述用WinGrub來引導Linux的安裝》

 

 原文地址

http://fedora.linuxsir.org/main/node/136

相關文章

聯繫我們

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