新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 不同發(fā)行版的Linux操作系統(tǒng)中引導(dǎo)簡介

不同發(fā)行版的Linux操作系統(tǒng)中引導(dǎo)簡介

作者: 時間:2016-09-12 來源:網(wǎng)絡(luò) 收藏

Linux發(fā)行版眾多,各自的優(yōu)缺點也不一樣,不少Linux愛好者想同時擁有多個Linux操作系統(tǒng),下面筆者就提供兩種不需要安裝額外引導(dǎo)程序的多Linux共存方法。

本文引用地址:http://butianyuan.cn/article/201609/304672.htm

使用OS Loader引導(dǎo)多個Linux操作系統(tǒng)

使用這種方法必須滿足一個前提條件,就是Linux操作系統(tǒng)的引導(dǎo)程序不能裝在主引導(dǎo)記錄(MBR),而只能裝在Linux引導(dǎo)分區(qū)的第一個扇區(qū),這樣才不會覆蓋Windows 2000/XP的OS Loader。

筆者以使用OS Loader引導(dǎo)紅旗Linux桌面版4.1為例進(jìn)行說明。裝好紅旗Linux后用第一張安裝盤引導(dǎo)計算機(jī),在boot:提示符后輸入“linux resure”(不包括引號)并回車進(jìn)入Linux救援模式,接著進(jìn)行一些配置,詢問是否將系統(tǒng)分區(qū)設(shè)置為可讀寫時選擇“繼續(xù)”,在sh-2.05b#提示符后輸入命令“chroot /mnt/sysimage”并回車進(jìn)入真正的Linux根分區(qū),用以下命令將一個FAT分區(qū)掛載到/mnt/目錄,筆者這里以hda13(Windows下的G盤)為例:

  cd /mnt   mount /dev/hda13 /mnt -t vfat

然后提取Linux的啟動信息并存放到hda13:

     dd if=/dev/hda8 of=/mnt/rflinux.lnx bs=512 count=1

完成后重啟計算機(jī)進(jìn)入Windows,把G盤下的rflinux.lnx復(fù)制到C:下,用記事本編輯C盤的boot.ini文件,在最后添加一行:c:rflinux.lnx=紅旗Linux桌面版4.1保存并重啟計算機(jī),在系統(tǒng)引導(dǎo)菜單上選擇“紅旗Linux桌面版4.1”并回車便可進(jìn)入紅旗Linux的GRUB引導(dǎo)菜單。對于紅旗Linux桌面版3.2/4.0、Red Hat Linux 8.0/9.0、Fedora Core 1/2/3也可以參照上面的方法將引導(dǎo)項加入到OS Loader的菜單中,從而達(dá)到引導(dǎo)多個Linux操作系統(tǒng)的目的。

小提示:

1.如果在安裝Linux的時候制作了啟動軟盤,那么也可以用這張軟盤引導(dǎo)進(jìn)入Linux執(zhí)行相應(yīng)的命令;

2.C盤下的boot.ini在Windows 2000/XP里屬于受保護(hù)的系統(tǒng)文件,默認(rèn)是不可見的,我們需要在Windows下打開“我的電腦”,點擊菜單欄的“工具→文件夾選項→查看”,取消選擇“隱藏受保護(hù)的操作系統(tǒng)文件(推薦)”,在彈出的警告窗口上點擊“確定”,然后勾選“顯示所有文件和文件夾”,再點擊“確定”,才能用記事本編輯boot.ini。

使用GRUB引導(dǎo)多個Linux操作系統(tǒng)

這種方法適用于已經(jīng)將GRUB安裝到MBR或者沒有安裝Windows 2000/XP的情況。筆者以Red Hat Linux 9.0的GRUB引導(dǎo)紅旗Linux桌面版4.1為例進(jìn)行說明。先安裝紅旗Linux桌面版4.1到hda8,它的GRUB安裝在系統(tǒng)分區(qū)的第一個扇區(qū),然后安裝Red Hat Linux 9.0到hda8,它的GRUB安裝在MBR。重啟后進(jìn)入Red Hat Linux 9.0,以root身份登錄,在X-Window里用KEdit或者gEdit修改Red Hat Linux 9.0的/boot/grub/grub.conf文件(當(dāng)然你也可以在字符模式下用vi編輯這個文件),在最后加入一行:

     title Red Flag Linux 4.1 (2.4.26-1)   rootnoverify (hd0,7)   chainloader +1

小提示:

1.“title”后面接的是在GRUB引導(dǎo)菜單顯示的系統(tǒng)名,可以改為其他的名字,但是不能用中文;

2.“hd0,7”是被引導(dǎo)系統(tǒng)所在的位置,hd0是第一個主硬盤,hd1是第一個從硬盤,hd2是第二個主硬盤,hd3是第二個從硬盤,依次類推;逗號后面的數(shù)字表示被引導(dǎo)系統(tǒng)所在的硬盤分區(qū),0~3表示前面四個主分區(qū)(我們一般只分一個主分區(qū)),從4開始表示邏輯分區(qū),比如紅旗Linux裝在hda8,那么這個數(shù)字就是7。

保存退出并重啟計算機(jī),在Red Hat Linux 9.0的GRUB引導(dǎo)菜單選擇“Red Flag Linux 4.1 (2.4.26-1)”并回車便可進(jìn)入紅旗Linux桌面版4.1的GRUB引導(dǎo)菜單。如果還裝有其他的Linux操作系統(tǒng),可以參照上面的方法將其加入到Red Hat Linux 9.0的GRUB引導(dǎo)菜單中。



關(guān)鍵詞:

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉