歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 利用Grub安裝Linux詳解

利用Grub安裝Linux詳解

日期:2017/2/28 16:05:15   编辑:Linux教程

整了一台二手電腦,准備在上面裝個Linux跑一下,由於光驅是壞的所以只能通過硬盤安裝,原本以為很簡單——其實就是很簡單,但是卻走了很多彎路,現將糾結的安裝過程寫下來和大家分享。

一.Windows下的WinGrub

由於以前裝過Fedora 12和Windows的雙系統,所以准備整個Fedora 12跑一下。

1.下載一個Fedora12的鏡像文件,在鏡像文件裡面找到isolinux文件夾,將裡面的vmlinuz和initrd.img兩個文件拷出來放在一個文件夾下備用(記該文件夾的名字為linux),然後找到images文件夾(和isolinux在同一層),將該文件夾拷貝出來備用。

2. 現在將放置vmlinuz和initrd.img兩個文件的文件夾linux,連同images文件夾和Fedora12的安裝鏡像文件一起放在一個盤符的根目錄下(不要放在其他文件夾下,我是放在了E:盤下)。

3.如果是Windows系統,那就先來一個WinGrub來做引導,下載地址

免費下載地址在 http://linux.linuxidc.com/

用戶名與密碼都是www.linuxidc.com

具體下載目錄在 /pub/2011/10/09/利用Grub安裝Linux詳解/WinGrub/

WinGrub安裝好以後,就可以做系統啟動引導了。打開WinGrub——Tools——Install grub,此時出現選擇grub安裝位置的對話框,可以按照分區來選擇(Boot From Grub Partion右側的下拉列表),也可以按照盤符來選擇(Systerm Device 右側選擇C然後再點BOOT FROM BOOT.INI ),我們的目的都是為了將grub安裝到C盤(hd0,0)下。

grub安裝好以後,應該可以看到一個grub文件夾,裡面有一個menu.lst文件,用記事本打開可以發現寫著幾個大字:

  1. timeout 10
  2. title Windows at (hd0,0)
  3. root (hd0,0)
  4. chainloader +1

timeout 後面的數值是引導界面的等待時間,title後面是引導界面上能夠看到的選項名字,root後面是啟動位置。我們仿照上面的寫法,在下面寫上:

  1. title fedora 12 install
  2. root (hd0,6)
  3. kernel (hd0,6)/linux/vmlinuz
  4. initrd (hd0,6)/linux/initrd.img

root後面就是我的E盤(到底你的盤是hd多少,可以再WinGrub——Tools——partioinlist下面查看),kernel那句的/linux就是放置vmlinuz和initrd.img文件的文件夾。

這就搞定了windows下的grub設置,下面就是重啟計算機,然後在引導界面選擇fedora 12 install了,最後明確一下E盤下應該有一個Fedora12的安裝鏡像、一個inmages文件夾和一個linux文件夾,linux文件夾裡面放著vmlinuz和initrd.img。而grub文件夾下的menu.lst文件最終的寫法是:

  1. timeout 10
  2. title Windows at (hd0,0)
  3. root (hd0,0)
  4. chainloader +1
  5. title fedora 12 install
  6. root (hd0,6)
  7. kernel (hd0,6)/linux/vmlinuz
  8. initrd (hd0,6)/linux/initrd.img

本來如果按照上述方法是不會出什麼問題的,但是蛋疼就蛋疼在這個180塊的電腦,只有256的內存,Fedora12在這麼小的內存下是不支持圖形界面的,所以哥最後只裝成功了一個文本界面的Fedora!!!!,悲催啊,如果你的內存在1G以上,按照上述方法是可以成功的,所以沒有白看。

下面一片將介紹,如何在悲催的linux文本界面(黑漆漆的屏幕,白晶晶的文字)下利用grub安裝linux(Fedora 5)。

Copyright © Linux教程網 All Rights Reserved