VirtualBox虛擬機安裝RedHat7.3編譯Linux0.01內核

引子linux

因爲須要編譯linux0.01內核,而目前的linux版本過高須要下降gcc版本等等,須要作很多調整很是不方便。windows

因此,直接安裝RedHat7.3,這樣就好編譯linux0.01的內核了。網絡

可是,安裝RedHat7.3須要注意一些問題。ide

 

下載老版的RedHat網站

RedHat7.3下載地址ui

http://ftp.heanet.ie/pub/redhat-archive/redhat/linux/7.3/en/iso/i386/.net

在這個網站還有其餘版本的redhat能夠根據須要下載,RedHat7.3是支持中文的。unix

有3個ISO文件blog

安裝的過程當中,須要根據提示在「設置」--「存儲」--「沒有盤片」--選擇對應的虛擬光盤便可,開始是選第一個iso1.接口

 

安裝RedHat7.3

1.安裝VirtualBox,我比較推薦使用VirtualBox,由於這個是免費的,不用去破解,並且目前被Oracle收購,以前也是SUN出品的,質量能夠保證,不比VMware差。

安裝好VirtualBox之後,「新建」一個虛擬電腦。

2.內存設爲512M。

3.注意,默認是「如今建立虛擬硬盤」,由於redhat7.3比較老,硬盤接口要用ide不能用默認的SATA。

不然安裝的時候會彈出提示:「出現錯誤,未找到你要在其中建立新文件系統的有效設備。」

點「建立」。

4.「設置」--「存儲」--「沒有盤片」--選擇一個虛擬光盤,選擇以前下載的鏡像ISO文件

注意:安裝過程當中會提示換其餘光盤,其實就是在這裏換其餘ISO便可。

5.在Controller:IDE後點「添加虛擬硬盤」

 

建立新的虛擬盤

文件位置和大小,注意此處文件位置不要放C盤,以避免C盤太大

設置完成

 

6.開始安裝,點「啓動」,出現安裝界面。

按Enter健。

進入歡迎頁面,選擇下一步,語言選擇能夠選擇Chinere(Simplified),鍵盤鼠標默認選擇,

進入安裝類型選擇,選擇「定製」

磁盤分區設置都是默認選擇便可

 

防火牆配置,由於是虛擬機直接選擇無防火牆,否則須要本身選擇定製SSH等端口。SSH必定要選,否則在Windows中很差用SecureCRT鏈接虛擬機中的linux

系統默認語言選擇Chinese,時區選擇默認的亞洲/上海,設置根口令,驗證配置選擇默認。

選擇軟件包組,注意默認的都要選,X窗口系統要選,GNOME桌面要選,KDE就不要了。

原有的軟件支持,軟件開發,內核開發,windows兼容性都要選,反正也不佔多少空間。

圖形化界面默認選擇。

完成以上選擇就進入正式安裝進度頁面,注意安裝過程當中會提示請插入光盤#2再繼續。

這時,須要在VirtualBox虛擬機「設置」--「存儲」--「沒有盤片」--選擇一個虛擬光盤,選擇以前下載的鏡像ISO2文件便可繼續安裝。

安裝完成。

7.進入系統,設置網絡自動DHCP

8.查看IP信息,使用

#ifconfig

 

9.使用SecureCRT鏈接虛擬機中的Linux,查看Linux內核版本以及GCC版本

 

10.編譯Linux0.01代碼

Linux0.01代碼須要修改,這裏有一份能夠下載:

http://download.csdn.net/detail/21aspnet/4862286

上傳Linux0.01代碼到root目錄

解壓

#tar zxvf Linux.tar.gz

須要注意要給linux目錄777權限,

#chmod 777 linux

否則會報錯編譯不過去「/bin/sh: tools/build: Permission denied」

#cd linux

編譯

#make

編譯成功

在當前目錄下生成了Image文件。

http://blog.csdn.net/unix21/article/details/8450008

相關文章
相關標籤/搜索