win7和u盤redhat7.1雙系統安裝總結


最近win7系統越用越卡,又沒錢買mac只能想辦法裝以下linux系統,聽說redhat服務器用的比較多,就想嘗試一下裝一個redhat。當然,和所有人一樣,搜索了很多資料。我選擇裝雙系統,因為要拋棄window不太可能,比較硬盤里有很多文件,所以就安裝個雙系統,redhat作為開發系統。

好了,下面講一下安裝歷程,同時 ,回憶和附上一些閱讀過的文章,個人覺得,很多時候別人的文章,我們只能借鑒一部分,像裝系統這種情況,遇到問題太多,網上文章太少,很多時候就是要自己想辦法,而且,歷史在發展,一些文章已經是幾年前的,只有部分借鑒意義。

要安裝雙系統,首先得分出純凈的可用空間來用於linux分盤,記住是純凈的。

我本身是window7。

第一步,分出可用空間。

具體步驟參考這個鏈接,點擊打開鏈接

不過不要把鏈接的過程全部做一遍,鏈接是叫你分盤,然后又合並也就是最后什么都沒做,你只需要做到分配出可用空間,新建卷不用作,記住壓縮好以后不用新建卷,我在linux下不好演示。下次補上。

 

分好空間以后,就要准備系統鏡像安裝,我用u盤安裝,其實沒有u盤也可以用上面分盤方法分出8G左右來作為系統鏡像引導文件。我用u盤,首先要把系統寫入u盤。

這里,我一開始是選擇安裝redhat6.5,點擊打開鏈接

上面是應該是不錯的方法,但是我們有成功,考慮到有些零基礎的,我這里提一下,要用u盤安裝系統,需要一個boot鏡像文件來引導啟動,還有一個dvd鏡像文件來安裝需要的包,也就是軟件那些。對於6.5,需要下載以下兩個東西,鏈接里面有下載地址。

 

rhel-server-6.5-i386-boot.iso鏡像,這個是引導鏡像,所以需要先把這個文件提取到u盤里。

rhel-server-6.5-i386-dvd.iso鏡像,這個是用於安裝過程中軟件包,所以上面的boot文件寫入完畢以后,只需要把這個復制進u盤就可以了,等你后面安裝到讓你選擇要安裝軟件的時候,這個的用處就體現出來了。

 

我是用UltraISO,上面鏈接有提到怎么用,無非左上角打開相應的鏡像文件,然后點擊菜單欄的寫入硬盤,就打開了寫入界面,但是上面沒有提到要用便捷啟動按鈕里面用syslinux啟動,你嚴格按這個教程就不會錯,點擊打開鏈接

注意,我6.5引導是失敗的,不知道和啟動是uefi啟動有關,所以我被迫換成了redhat7.1,我這里沒解決問題,但是我猜測是因為我的boot啟動是用uefi啟動的,所以可能引導不起來,如果你也是,那么我覺得你應該摸索以下不用uefi啟動,這個問題帶到了7.1,但是現在講你不能理解,所以你只要記住,用u盤啟動要在開機的時候,按F2,每個電腦不同,我的華碩,按F2進入boot界面,這是操作系統的啟動引導,我們window默認c盤,就是啟動系統,但是我們要安裝雙系統,得更改boot啟動順序,每個型號都不一樣,但是大同小意,比如我的u盤是閃迪,所以里面有個選項是uefi:san disk,這樣一個名字,把它作為第一啟動盤行了,uefi就是我上面說的 啟動方式的一種,估計這種方式無法引導redhat6.5。所以我換成了7.1

 

下面講以下redhat7.1安裝遇到的問題,這個我是安裝成功,之前給家里的一台電腦安裝了7.1,所以這次也就容易,但是貌似華碩 的電腦都遇到了一個問題,好像 不止一個。

和redhat6.5一樣需要下載兩個文件

rhel-server-7.1-x86_64-boot.iso

rhel-server-7.1-x86_64-dvd.iso

寫入方式和6.5上面一樣,用ultralso寫boot進u盤,然后把dvd文件復制進u盤。但是,華碩電腦引導進入安裝節目,卡在啟動界面,如果你遇到這樣情況,給你我的解決方案。

點擊我打開鏈接

貼吧里面的回復這一句:刻錄U盤之后你的U盤會被改名REHL……的,手動重命名U盤為RHEL,然后修改U盤中的syslinux.cfg文件(在isolinux文件夾中) 找到label linux段下append initrd=initrd.img……的改成append initrd=initrd.img inst.stage2=hd:LABEL=RHEL quiet

和這一句:新本本是uefi啟動,你應該修改 EFI/BOOT/grub.cfg,而不是isolinux/isolinux.cfg或者isolinux/syslinux.cfg

總而言之,你把u盤EFI/BOOT/grub.cfg,用文本打開,找到label linux段下的append initrd=initrd.img inst.stage2=hd:LABEL=RHEL quiet這一句,是label linux段下,然后紅色字體部分保持和你u盤名字相同就可以了。

 

這個時候,就可以成功進入linux的安裝階段了,如果你boot啟動設置正確的話,記住,每種型號電腦開機啟動可能boot界面是不一樣的,華碩是F2。開機一直按F2,然后進去摸索。

好了,linux安裝應該沒什么難道,自己搜索安裝過錯,我這里提一下,就是分盤,/boot分一百mb就行了,然后/swap分區和你的內存兩倍差不多,然后剩下給/目錄。但是,首先,在安裝界面會有四個感嘆號框框,有一個進去選擇iso文件,然后選擇你要安裝的軟件包就可以了。但是如果你是uefi啟動的話,那么分盤無法成功,我這里分好盤以后就遇到這樣一個錯誤:

for a UEFI installation,you must include an EFI System Partition on a GPT-formatted disk,mountd at /boot/efi.

 

有兩種解決辦法,就是你的硬盤當前不是GPT格式,所以要格式化成GPT,但是這一我window數據不就沒了,備份也要好久,這一安裝雙系統的意義何在。

第二種,就是在你開機的時候,boot啟動界面,應該有非uefi啟動方式,反正我的電腦在保存修改那里,有個可以自己選擇當前所有引導啟動方式,我機智的發現了有這樣兩個選擇:

Uefi:san disk

和san disk。

我想第一種應是uefi方式,第二種應該是普通方式就是san disk(這個是u盤名字,你的自己去發現把,這個沒什么好說的)

這下進入安裝界面,終於分盤成功,但是也帶來了一個問題,就是,上面不是把那個rhel-server-7.1-x386_64-dvd.iso文件復制到了u盤嗎,就是在這里要選擇安裝系統需要的支持軟件,但是現在沒有那個選項,這里怎么辦,我想了一個大膽的而自豪的做法。

我們寫入boot不是為了引導嗎,那我就把dvd里面的文件都提取出來,特別是packet這個文件夾,u盤里面有的文件夾不管它,這是引導文件,然后把dvd.iso文件這里面有的而u盤里面沒有的文件復制進u盤,然后把rhel-server-7.1-x86_64-dvd.iso從u盤刪除,我u盤不夠大,反正它沒用了,不過你最好把他備份以下,畢竟有可能要重復安裝。怎么把rhel-server-7.1-x86_64-dvd.iso文件提取出來,很多種辦法,最簡單就是用ultralos這個軟件,里面有個提取到自己摸索把。這軟件很容易用的。總而言之,rhel-7.1 ...boot.iso這個文件里面的東西用於引導u盤啟動,而dvd.iso這個文件里面的是都有的,但是dvd里面的無法引導u盤,所以把boot.iso里面有的,而dvd.iso里面沒有的提取進u盤,變成一個完整的系統安裝u盤,然后重新啟動就可以成功安裝了,redhat安裝教程很多,貼吧也有7.0的安裝教程。

 

安裝好了以后,我們就進入了下一個階段,也就是linux界面,對了上面選軟件的時候,建議選擇gui圖形界面,比較用戶開發還是有圖型界面比較方便,但是這個時候問題就來了,有兩個問題,第一redhat需要注冊,不然無法使用yum,第二個問題是我們window呢,我們不是默認用linux啟動嗎。

先解決第一個問題吧。

yum的問題,我們沒有注冊根本不了redhat的yum。所以用centos的yum就好了。

點擊我打開鏈接

這個鏈接是我看到,但是注意了,這里面他示例 的源過期了,包括他后面寫的配在文件也要改。

管他三七二十一先把redhat 內置的yum刪除了。

控制台,輸入:    rpm -aq | grep yum|xargs rpm -e --nodeps

沒什么提示就是成功了。然后下載yum吧

網絡源地址:http://centos.ustc.edu.cn/centos/

這是我用的源地址。

打開是有一堆網絡文件夾,一開始是很多數字,那是版本,我點了最新的7點多的,我就是想看看結構,發現這個結構好像還有統一標准的。

下載源,這是我的,可能過期,如果過期,你就自己找,反正保證下面的文件,版本可以不同,但是他們功能唯一。

[root@localhost ~]# wget http://centos.ustc.edu.cn/centos/7.2.1511/os/x86_64/Packages/yum-3.4.3-132.el7.centos.0.1.noarch.rpm
[root@localhost ~]# wget http://centos.ustc.edu.cn/centos/7.2.1511/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
[root@localhost ~]# wget http://centos.ustc.edu.cn/centos/7.2.1511/os/x86_64/Packages/yum-utils-1.1.31-34.el7.noarch.rpm
[root@localhost ~]# wget http://centos.ustc.edu.cn/centos/7.2.1511/os/x86_64/Packages/yum-updateonboot-1.1.31-34.el7.noarch.rpm
[root@localhost ~]# wget http://centos.ustc.edu.cn/centos/7.2.1511/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-34.el7.noarch.rpm

然后:ls 查看是否下載成功.

 

輸入這句把所有文件都安裝:rpm -ivh yum-*

 

 

輸入下面配置文件

[base]
name=CentOS-$releasever - Base - ustc.edu.cn
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
baseurl=http://centos.ustc.edu.cn/centos/7.2.1511/os/$basearch/
gpgcheck=1
gpgkey=http://centos.ustc.edu.cn/centos/RPM-GPG-KEY-CentOS-7

#released updates
[updates]
name=name=CentOS-$releasever - Updates - ustc.edu.cn
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
baseurl=http://centos.ustc.edu.cn/centos/7.2.1511/updates/$basearch/
gpgcheck=1
gpgkey=http://centos.ustc.edu.cn/centos/RPM-GPG-KEY-CentOS-7

#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras - ustc.edu.com
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras
baseurl=http://centos.ustc.edu.cn/centos/7.2.1511/extras/$basearch/
gpgcheck=1
gpgkey=http://centos.ustc.edu.cn/centos/RPM-GPG-KEY-CentOS-7

#additional packages that extendfunctionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus - ustc.edu.com
baseurl=http://centos.ustc.edu.cn/centos/7.2.1511/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://centos.ustc.edu.cn/centos/RPM-GPG-KEY-CentOS-7

 

紅色部分是你選擇的源,我這是那個什么大學的,然后藍色是你選擇相應版本號,自己小心點改。

 

接下來,輸入下面步驟,這是貼吧的步驟:

yum clean all

yum makecache

yum install vim*

ok搞定,如果你看到成功下載。

好了接下來解決第二個問題。

這個鏈接用了兩種辦法,點擊打開鏈接:

附上第二種方法:

1、下載安裝軟件包
tuxera.com/community/ntfs-3g-download

軟件包名:ntfs-3g_ntfsprogs

2、解壓文件

創建文件夾:

mkdir -p /sofeware/ntfs

復制到創建的目錄:

cp /tmp/ntfs-3g_ntfsprogs-2012.1.15.tgz /sofeware/ntfs

(安裝包下載的目錄可能不同,根據系統下載目錄而定。如果覺得麻煩也可以直接在下載目錄下進行解壓)

cd /sofeware/ntfs

解壓文件:

tar -zxvf ntfs-3g_ntfsprogs-2012.1.15.tgz

3.
開始安裝

進入解壓后的目錄:

cd ntfs-3g_ntfsprogs-2012.1.15

安裝步驟:

./configure

make

make install

4、重新編譯生成啟動菜單

grub2-mkconfig -o /boot/grub2/grub.cfg

此辦法也是轉貼至網上。

然后重新啟動就可以了有兩個界面。

 

最后,最一點補充,上面提到有兩種引導安裝方式,一種是uefi啟動,其實用這種方式安裝的系統硬盤就是gpt了,fedora我試驗了下只能uefi啟動,所以,在安裝window是盡量用uefi方式啟動引導。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM