Win7下硬盤安裝Redhat Linux 造成雙系統過程詳解linux
須要軟件 EasyBCD2.0 和 linux ISO 系統鏡像windows
RedHat linux下載地址:http://www.linuxidc.com/Linux/2013-01/78017.htm編輯器
安裝前準備工做:ui
1 一個 Windows 盤 D E F 任選其一均可以,將其格式化爲FAT32 格式,除 C 盤之外任意盤都可格式化 FAT32,且此盤必須小於 32GB, 不然沒法格式化 FAT32。spa
2 磁盤最後末端要有未分配的空間,若是沒有可利用 WIN7 右鍵 計算機—管理—磁盤管理—選擇最後面的盤符 右鍵單擊 選擇刪除卷操作系統
(也就是刪除相應盤符,建議刪除最後一個盤符)。這樣就有了未分配的磁盤空間,用來安裝 linux。htm
1 將 Linux 鏡像複製到 FAT32 格式化的磁盤裏blog
2 用 winrar 解壓軟件,將鏡像中的 images 和isolinux 兩個文件夾提取出來,和 linux 鏡像一同放置在 FAT32 盤的根目錄。原來鏡像還要保留內存
3 isolinux 文件夾中的 initrd.img 和 vmlinuz 兩個文件複製到FAT32 盤的根目錄,同時也複製到 C 盤根目錄下。get
4 安裝EasyBCD 程序,一路默認安裝便可。
EasyBCD 2.2 免費下載【中文多國語言版】 http://www.linuxidc.com/Linux/2012-10/72140.htm
5 運行EasyBCD 程序出現第一個界面是問你將 EasyBCD 的配置文件放置在哪一個盤裏,隨便選擇便可,下面兩個不用選中,我選擇的是C 盤,而後右下角肯定。
6 迚入easyBCD 操做頁面,
上圖中當點擊第 4 個的時候會出現一個記事本文本框,將如下代碼輸入進去,注意「/」後無空格:
title installlinuxroot(hd0,1)
kernel (hd0,1)/vmlinuz
initrd (hd0,1)/initrd.img
將上述代碼複製粘貼迚出來的文本框內便可。若是你的系統沒有 100M 的保留分區那麼請將上述代碼中的 1 改成 0。
7 點擊EasyBCD 右上角的 save 保存 此時能夠關閉 EasyBCD 了。
8 從新啓動電腦不要選擇 WIN7 而選擇 NeoGrub Bootloder
9 此時就能夠按照圖形界面開始安裝,在選擇安裝文件位置的地方時選擇你的FAT32的盤符,而後 next 便可其他都是常識性的東西了!
Linux分區
第一個 /Boot 100M 便可 第二個 / 10G 便可
第三個 /swap 你實際內存的 2 倍。若是內存 2G 那麼相等便可。
上述分區僅供參考,因實際而酌情考慮。
FAT32在linux 下的盤符:
在 WIN7 下查看 右鍵計算機—管理—磁盤管理—經過這裏查看你的 FAT32 盤是不是主分區
1 個人FAT32 是主分區:
若是你的盤裏有系統保留分區 100M 那從 C 盤開始 hda1—D 盤 hda2—E 盤 hda3—F 盤 hda4
2 個人 FAT32 是邏輯分區:
那麼觀察你的 FAT32 是第幾個邏輯分區,若是是第一個邏輯分區那麼盤符就是 hda5,一樣以此類推,第二個邏輯分區是hda6,第三個 hda7
當安裝結束後,須要修改Linux的啓動文件,讓系統在啓動的時候能夠進入選擇啓動操做系統
redhat linux 更改默認的系統啓動
只須要以root身份登錄,用vi編輯器修改/boot/grub/grub.conf文件便可(不一樣版本的Linux系統文件位置可能會不同)。如下是默認安裝的grub.conf文件內容:引用:#boot=/dev/sda
default=0
timeout=5
splashimage=(hd0,7)/grub/splash.xpm.gz
hiddenmenu
title Fedora Core (2.6.15-1.2054_FC5)
root (hd0,7)
kernel /vmlinuz-2.6.15-1.2054_FC5 ro root=/dev/VolGroup00/LogVol00 rhgb quiet
initrd /initrd-2.6.15-1.2054_FC5.img
title Other
rootnoverify (hd0,0)
chainloader +1
將default=0改成default=1,即默認啓動第二項,Other操做系統。tilte Other這裏tilte後的內容就是啓動菜單裏顯示內容,即啓動菜單裏顯示的選項,咱們能夠將Other改成其它標記,如改成Windows7,保存退出就完成了配置操做。
重啓後試試看是否是已經生效了。一樣的還能夠更改啓動菜單停留的時間,將timeout=5後的數字改成你所需的時間就好了。
對於RedHat、SuSe等其餘Linux版本
現今主流都是採用grub啓動,因此:引用:vi /boot/grub/grub.conf inux版本不一樣grub.conf的位置可能不一樣。用vi打開它
修改default的值就能夠更改系統的默認啓動順序了。
當Redhat一不當心掛掉了,不能正常啓動了,這是主機便會自動的進入grub模式,咱們能夠在grub下啓動另外一個操做系統
引導被破壞,沒法啓動系統,grub下如何進入系統
在grub下使用以下命令:
grub> rootnoverify (hd0,0)
grub> chainloader +1
grub> boot
這樣就能夠進入到C盤裏邊安裝的系統裏邊了,個人是windows,因此對於我來講就是進入Win7了,而後在DOS 下 輸入 fdisk /mbr便可
命令詳解
在「grub>」提示符後輸入:「rootnoverify (hd0,0)」 回車。 //將第一塊硬盤(hd0)的第一個分區(0)設爲根分區/root設備,但不加載文件系統。
b.在「grub>」提示符後輸入:「chainloader +1」 回車。//將啓動引導權轉交給當前分區的首扇區(Windows系統所在分區的首扇區)。
c.在「grub>」提示符後輸入:「boot」 回車。系統將啓動Windows。若是不成功,則代表 (hd0,0) 不是 Windows 系統所在分區,再從第一步開始試一下「root (hd0,1)/root (hd0,2)/root (hd0,3)/...」,總之這樣必定能夠引導啓動你的Windows系統。