成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Linux GRUB實現雙系統引導之菜鳥教程

運維 系統運維
GRUB 是 Linux 中最主要的多系統引導程序,使用它可以為 Unix、Linux、Windows、OS/2 等操作系統制作多系統引導菜單,并對這些操作系統進行引導啟動。本文簡單介紹了什么是GRUB和如何編輯GRUB配置文件,從而解決Linux-Windows雙系統引導的目的。

根據網友 Seqic 反映,在安裝了 Linux 和 Windows 雙系統之后,不知如何再啟動 Windows (因為系統使用 Linux 的引導程序了)。通常,這是因為安裝 Linux 時沒有為 GRUB 做好相應的配置。

Seqic 使用的是 Fedora 12,不知是這個發(fā)行版默認不對 GRUB 進行配置,還是在單系統時不對 GRUB 進行配置,我在安裝 Fedora 12 時也沒有遇到 GRUB 配置界面。

什么是GRUB

在為系統配置 GRUB 之前,先了解一下 GRUB 比較好,以下是摘自“維基百科”的內容:

“GRUB 是 GNU GRUB 的簡稱,是來自 GNU 項目的一個多系統引導程序。它允許用戶可以在計算機內同時擁有多個操作系統,并在計算機啟動時選擇希望運行的操作系統。

GRUB 非常輕便。它支持多種可執(zhí)行格式,除了可適用于支持多啟動的操作系統外,還通過鏈式啟動功能支持諸如 Windows 和 OS/2 之類的不支持多啟動的操作系統。GRUB 支持所有的 Unix 文件系統,也支持 Windows 適用的 FAT 和 NTFS 文件系統,還支持 LBA 模式。GRUB允許用戶查看它支持的文件系統里文件的內容。”

簡單地講,使用 GRUB 實現多系統引導,就是通過編輯 grub.conf 配置文件,使系統啟動時會出現一個多操作系統選擇菜單,選擇 Linux 則啟動 Linux,選擇 Windows 就啟動 Windows,其它系統也一樣 :D

“grub.conf 配置文件的絕對路徑是 /boot/grub/grub.conf,需要 root 權限才可以讀取和編輯這個文件。”

GRUB配置文件

GRUB 是 Linux 中最主要的多系統引導程序,使用它可以為 Unix、Linux、Windows、OS/2 等操作系統制作多系統引導菜單,并對這些操作系統進行引導啟動。

對于 GRUB 的表現和行為控制,主要通過編輯 grub.conf 配置文件得以實現,為了之后更好的自定義引導菜單,我們先通過以下簡單的示例認識 grub.conf 配置文件中的各個選項,以及它們的作用。

  1. #boot=/dev/sda  
  2. default=0 
  3. timeout=0 
  4. splashimage=(hd0,0)/grub/splash.xpm.gz  
  5. hiddenmenu  
  6.  
  7. title Fedora (2.6.32.9-67.fc12.i686.PAE)  
  8.         root (hd0,0)  
  9.         kernel /vmlinuz-2.6.32.9-67.fc12.i686.PAE ro root=/  
  10.         initrd /initramfs-2.6.32.9-67.fc12.i686.PAE.img  
  11.  
  12. title Windows 7  
  13. ...  
  14.  

說明:

default - 默認引導的菜單條目。在本例中,默認引導***個條目 Fedora (2.6.32.9-67.fc12.i686.PAE)。如果將 default 的值改成 1, 則會默認引導 Windows 7。

timeout - 自動選擇默認引導前菜單顯示的時間。本例中,如果用戶沒有在 30 秒之內選擇操作系統,則會默認引導***個條目 (即default 0)

splashimage - 指定 GRUB 引導菜單的界面風格。(hd0,0)/grub/splash.xpm.gz,是指在***塊硬盤的***個分區(qū)(hd0,0) 中,使用 grub 目錄下的 splash.xpm.gz 文件作為界面風格。一般來講,無需更改這個配置 :D

hiddenmenu - 隱藏 GRUB 引導菜單。如果不想在啟動時顯示 GRUB 引導菜單,則刪除此條目。

系統引導條目

title - 引導條目的名稱。通常使用操作系統的名稱做為標識,你可以自行更改這個名稱,例如使用 "Fedora 12", "Fedora", 或者是 "MyLinux" 都可以。這個標題將顯示在 GRUB 引導菜單中。

root - 操作系統內核和引導文件所在的磁盤分區(qū)。(hd0,0) 表示***塊硬盤的***個分區(qū),(hd0,2) 表示***塊硬盤的第3個分區(qū),依次類推。

kernel - 系統內核及 boot 命令用到的參數。

initrd - 系統引導程序

kernel 和 initrd 中指定的文件都是相對于 root 中所設置的硬盤分區(qū),例如本例中的 (hd0,0) 是機器上的 /boot 分區(qū),kernel 的位置實際上是 /boot/vmlinuz-2.6.32.9-67.fc12.i686.PAE

使用GRUB引導Windows

不像 Unix 和 Linux,Windows 屬于不支持多啟動的操作系統,簡單的在 grub.conf 配置文件中使用 kernel 和 init 選項,無法實現對 Windows 的引導。要能夠通過 GRUB 引導 Windows,需要使用 GRUB 的鏈式(chain-load)啟動功能。

提醒:查看和編輯 /boot/grub/grub.conf 都需要 root 權限,并且在編輯 grub.conf 之前,***先為這個文件做一份備份。

對于配置文件的備份,通過使用 cp 命令即可完成

  1. ~]# cp /boot/grub/grub.conf /boot/grub/grub.conf.bak  
  2.  

一般情況

要使用 GRUB 的鏈式啟動功能引導 Windows,一般情況下,只需要向 grub.conf 配置文件中添加以下內容即可。

  1. title Windows 7  
  2. rootnoverify hd(0,0)  
  3. makeactive  
  4. chainloader +1  

多硬盤的情況

如果你的機器上有兩塊以上的硬盤,并且 Windows 操作系統安裝在第二塊硬盤上,則還需要在配置中加入 map 命令,它們的作用是更改兩塊硬盤的映射關系

  1. title Windows 7  
  2. map (hd0) (hd1)  
  3. map (hd1) (hd0)  
  4. rootnoverify hd(0,0)  
  5. makeactive  
  6. chainloader +1  
  7.  

多主分區(qū)的情況

使用 GRUB 引導 Windows 可能出現的另一個問題,是同一塊磁盤上安裝了多個 Windows 操作系統,這樣一來硬盤上就會有多個主分區(qū)。要讓 GRUB 正確的引導某個 Windows 操作系統,你需要對 GRUB 隱藏不必要的主分區(qū)。假設在***個分區(qū) hd(0,0) 上安裝了 Windows XP,在第二個分區(qū) hd(0,1) 上安裝了 Windows 7,而你希望引導 Windows 7,則應該使用以下配置

  1. title Windows 7  
  2. unhide hd(0,1)  
  3. hide hd(0,0)  
  4. rootnoverify hd(0,1)  
  5. makeactive  
  6. chainloader +1  
  7.  

一般而言,大多數用戶都屬于***種情況,只需要簡單的幾行配置就能夠實現 Windows 的引導了。

【編輯推薦】

  1. 重裝windows修復Ubuntu Grub的技巧
  2. Grub安裝,配置及使用匯總
  3. 硬盤安裝Linux和從Grub命令行啟動Linux
責任編輯:yangsai 來源: lugir.com
相關推薦

2010-06-13 10:44:57

Ubuntu Grub

2010-01-04 11:30:07

Ubuntu GRUB

2018-10-22 09:00:00

Linux發(fā)行版雙系統

2011-08-16 14:08:01

windowslinux

2010-03-03 10:21:15

Ubuntu GRUB

2018-12-06 09:00:06

LinuxWindows雙系統

2010-03-01 13:40:12

Linux引導安裝

2009-11-23 09:19:26

LINUX安全GRUB加密

2009-02-18 16:31:08

修復XP Vista雙系統引導文件

2010-06-13 11:41:53

Ubuntu Grub

2009-12-28 16:23:51

Fedora grub

2009-12-25 15:56:49

Linux系統grub

2010-01-12 13:19:29

Fedora安裝

2014-08-11 16:12:46

Grub2LinuxISO

2011-01-26 11:23:30

Linux認證

2009-12-03 09:49:25

Linux系統引導程序

2009-12-25 14:44:21

Windows 7系統崩潰系統引導

2010-06-13 10:11:46

Ubuntu Grub

2012-11-09 16:51:06

Grub2ISO

2010-06-13 09:27:18

Grub安裝Ubunt
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 中文字幕日韩av | 中文字幕日韩一区 | 日韩精品一区二区三区在线观看 | 亚洲成人精品在线 | 91久久久久久 | 精品国产乱码久久久久久影片 | 日韩一区精品 | 欧美在线看片 | 一区二区三区四区免费视频 | 久久精品美女 | 国产99久久 | 久热精品在线观看视频 | 一区二区在线免费观看视频 | 亚洲成人精品在线观看 | 久久久69 | 91精品国产综合久久精品 | 国产黄色精品 | 黄色一级视频免费 | 米奇7777狠狠狠狠视频 | 亚洲美女天堂网 | 视频二区在线观看 | 女人夜夜春| 免费人成在线观看网站 | 国产精品久久久久久久白浊 | 在线国产一区 | 一区二区三区中文字幕 | 成年人在线视频 | 欧美综合网 | 亚洲黄色av网站 | 欧美亚洲国产一区二区三区 | 国产精品自拍视频网站 | 91短视频网址 | 亚洲影音 | 国产精品久久久久久久三级 | 日韩精品免费一区二区在线观看 | 日韩精品成人在线 | 成年人视频免费在线观看 | 成人妇女免费播放久久久 | 久久久久国 | 国产小视频自拍 | 成人国产一区二区三区精品麻豆 |