不同發(fā)行版Linux操作系統(tǒng)如何實(shí)現(xiàn)共存
Linux發(fā)行版眾多,各自的優(yōu)缺點(diǎn)也不一樣,不少Linux愛(ài)好者想同時(shí)擁有多個(gè)Linux操作系統(tǒng),下面筆者就提供兩種不需要安裝額外引導(dǎo)程序的多Linux共存方法。
使用OS Loader引導(dǎo)多個(gè)Linux操作系統(tǒng)
使用這種方法必須滿足一個(gè)前提條件,就是Linux操作系統(tǒng)的引導(dǎo)程序不能裝在主引導(dǎo)記錄(MBR),而只能裝在Linux引導(dǎo)分區(qū)的第一個(gè)扇區(qū),這樣才不會(huì)覆蓋Windows 2000/XP的OS Loader。
筆者以使用OS Loader引導(dǎo)紅旗Linux桌面版4.1為例進(jìn)行說(shuō)明。裝好紅旗Linux后用第一張安裝盤(pán)引導(dǎo)計(jì)算機(jī),在boot:提示符后輸入“l(fā)inux resure”(不包括引號(hào))并回車(chē)進(jìn)入Linux救援模式,接著進(jìn)行一些配置,詢問(wèn)是否將系統(tǒng)分區(qū)設(shè)置為可讀寫(xiě)時(shí)選擇“繼續(xù)”,在sh-2.05b#提示符后輸入命令“chroot /mnt/sysimage”并回車(chē)進(jìn)入真正的Linux根分區(qū),用以下命令將一個(gè)FAT分區(qū)掛載到/mnt/目錄,筆者這里以hda13(Windows下的G盤(pán))為例:
cd /mnt
mount /dev/hda13 /mnt -t vfat
然后提取Linux的啟動(dòng)信息并存放到hda13:
dd if=/dev/hda8 of=/mnt/rflinux.lnx bs=512 count=1
完成后重啟計(jì)算機(jī)進(jìn)入Windows,把G盤(pán)下的rflinux.lnx復(fù)制到C:\下,用記事本編輯C盤(pán)的boot.ini文件,在最后添加一行:
c:\rflinux.lnx="紅旗Linux桌面版4.1"
保存并重啟計(jì)算機(jī),在系統(tǒng)引導(dǎo)菜單上選擇“紅旗Linux桌面版4.1”并回車(chē)便可進(jìn)入紅旗Linux的GRUB引導(dǎo)菜單。對(duì)于紅旗Linux桌面版3.2/4.0、Red Hat Linux 8.0/9.0、Fedora Core 1/2/3也可以參照上面的方法將引導(dǎo)項(xiàng)加入到OS Loader的菜單中,從而達(dá)到引導(dǎo)多個(gè)Linux操作系統(tǒng)的目的。
小提示:
1.如果在安裝Linux的時(shí)候制作了啟動(dòng)軟盤(pán),那么也可以用這張軟盤(pán)引導(dǎo)進(jìn)入Linux執(zhí)行相應(yīng)的命令;
2.C盤(pán)下的boot.ini在Windows 2000/XP里屬于受保護(hù)的系統(tǒng)文件,默認(rèn)是不可見(jiàn)的,我們需要在Windows下打開(kāi)“我的電腦”,點(diǎn)擊菜單欄的“工具→文件夾選項(xiàng)→查看”,取消選擇“隱藏受保護(hù)的操作系統(tǒng)文件(推薦)”,在彈出的警告窗口上點(diǎn)擊“確定”,然后勾選“顯示所有文件和文件夾”,再點(diǎn)擊“確定”,才能用記事本編輯boot.ini。
使用GRUB引導(dǎo)多個(gè)Linux操作系統(tǒng)
這種方法適用于已經(jīng)將GRUB安裝到MBR或者沒(méi)有安裝Windows 2000/XP的情況。
筆者以Red Hat Linux 9.0的GRUB引導(dǎo)紅旗Linux桌面版4.1為例進(jìn)行說(shuō)明。先安裝紅旗Linux桌面版4.1到hda8,它的GRUB安裝在系統(tǒng)分區(qū)的第一個(gè)扇區(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編輯這個(gè)文件),在最后加入一行:
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是第一個(gè)主硬盤(pán),hd1是第一個(gè)從硬盤(pán),hd2是第二個(gè)主硬盤(pán),hd3是第二個(gè)從硬盤(pán),依次類推;逗號(hào)后面的數(shù)字表示被引導(dǎo)系統(tǒng)所在的硬盤(pán)分區(qū),0~3表示前面四個(gè)主分區(qū)(我們一般只分一個(gè)主分區(qū)),從4開(kāi)始表示邏輯分區(qū),比如紅旗Linux裝在hda8,那么這個(gè)數(shù)字就是7。
保存退出并重啟計(jì)算機(jī),在Red Hat Linux 9.0的GRUB引導(dǎo)菜單選擇“Red Flag Linux 4.1 (2.4.26-1)”并回車(chē)便可進(jìn)入紅旗Linux桌面版4.1的GRUB引導(dǎo)菜單。如果還裝有其他的Linux操作系統(tǒng),可以參照上面的方法將其加入到Red Hat Linux 9.0的GRUB引導(dǎo)菜單中。
紅旗Linux桌面版3.2/4.0/4.1、Red Hat Linux 8.0、FedoraCore 1/2/3的GRUB同樣可以引導(dǎo)其他Linux操作系統(tǒng)。
- 2018值得選用的五個(gè)Linux服務(wù)器發(fā)行版
- 2016年如何選擇Linux發(fā)行版
- Linux 發(fā)行版和安裝的基本知識(shí)
- 使用iptable和Firewalld工具來(lái)管理Linux防火墻連接規(guī)則
- 詳解Linux服務(wù)器狀態(tài)、性能相關(guān)命令
- 如何在Linux中的特定時(shí)間運(yùn)行命令
- Linux系統(tǒng)(CentOS)下python2.7.10安裝
- Linux定時(shí)自動(dòng)刪除舊垃圾文件的Autotrash工具
- Linux下python3.6.1環(huán)境配置教程
- Linux使用NetworkManager隨機(jī)生成你的MAC地址
- 吸引發(fā)燒友的視聽(tīng)Linux發(fā)行版
相關(guān)文章
Wrapper和xinetd的實(shí)現(xiàn)(二)
Wrapper和xinetd的實(shí)現(xiàn)(二)...2006-10-10Ubuntu 16.04 主題美化及常用軟件安裝操作步驟圖文解說(shuō)
這篇文章主要介紹了Ubuntu 16.04 主題美化及常用軟件安裝的操作步驟,本文圖文并茂給大家介紹的非常詳細(xì),需要的朋友可以參考下2017-12-12詳解使用rpm命令從CentOS系統(tǒng)盤(pán)安裝計(jì)劃任務(wù)程序crontab
這篇文章主要介紹了使用rpm命令從CentOS系統(tǒng)盤(pán)安裝計(jì)劃任務(wù)程序crontab的相關(guān)資料,需要的朋友可以參考下2017-09-09Linux inotify監(jiān)聽(tīng)文件狀態(tài)的操作方法
Inotify 是一個(gè) Linux特性,它監(jiān)控文件系統(tǒng)操作,比如讀取、寫(xiě)入和創(chuàng)建。這篇文章給大家介紹了Linux inotify監(jiān)聽(tīng)文件狀態(tài)的相關(guān)知識(shí),需要的朋友參考下吧2018-02-02Linux無(wú)盤(pán)工作站架設(shè)實(shí)例
Linux無(wú)盤(pán)工作站架設(shè)實(shí)例...2006-10-10CentOS7 上利用 jenkins 實(shí)現(xiàn)自動(dòng)部署
本文基于 vue 的前端項(xiàng)目、 GitHub 的代碼倉(cāng)庫(kù),簡(jiǎn)述在 CentOS7 上利用 jenkins 實(shí)現(xiàn)自動(dòng)部署。非常不錯(cuò),具有一定的參考借鑒價(jià)值,感興趣的朋友跟隨小編一起看看吧2019-04-04Linux操作系統(tǒng)定時(shí)調(diào)度系統(tǒng)Cron深入介紹
推薦使用crontab -e命令添加自定義的任務(wù),退出后重啟crond進(jìn)程,雖然官方文檔描述為“crond命令每分鐘會(huì)定期檢查是否有要執(zhí)行的工作,如果有要執(zhí)行的工作便會(huì)自動(dòng)執(zhí)行該工作”2013-08-08