VirtualBox虚拟机安装RedHat7.3编译Linux0.01内核
引子
由于需要編譯linux0.01內(nèi)核,而目前的linux版本太高需要降低gcc版本等等,需要做不少調(diào)整非常不方便。
所以,直接安裝RedHat7.3,這樣就好編譯linux0.01的內(nèi)核了。
但是,安裝RedHat7.3需要注意一些問題。
下載老版的RedHat
RedHat7.3下載地址
http://ftp.heanet.ie/pub/redhat-archive/redhat/linux/7.3/en/iso/i386/
在這個網(wǎng)站還有其他版本的redhat可以根據(jù)需要下載,RedHat7.3是支持中文的。
有3個ISO文件
安裝的過程中,需要根據(jù)提示在“設(shè)置”--“存儲”--“沒有盤片”--選擇對應(yīng)的虛擬光盤即可,開始是選第一個iso1.
安裝RedHat7.3
1.安裝VirtualBox,我比較推薦使用VirtualBox,因?yàn)檫@個是免費(fèi)的,不用去破解,而且目前被Oracle收購,之前也是SUN出品的,質(zhì)量可以保證,不比VMware差。
安裝好VirtualBox以后,“新建”一個虛擬電腦。
2.內(nèi)存設(shè)為512M。
3.注意,默認(rèn)是“現(xiàn)在創(chuàng)建虛擬硬盤”,因?yàn)閞edhat7.3比較老,硬盤接口要用ide不能用默認(rèn)的SATA。
否則安裝的時候會彈出提示:“出現(xiàn)錯誤,未找到你要在其中創(chuàng)建新文件系統(tǒng)的有效設(shè)備?!?/p>
點(diǎn)“創(chuàng)建”。
4.“設(shè)置”--“存儲”--“沒有盤片”--選擇一個虛擬光盤,選擇之前下載的鏡像ISO文件
注意:安裝過程中會提示換其他光盤,其實(shí)就是在這里換其他ISO即可。
5.在Controller:IDE后點(diǎn)“添加虛擬硬盤”
創(chuàng)建新的虛擬盤
文件位置和大小,注意此處文件位置不要放C盤,以免C盤太大
設(shè)置完成
6.開始安裝,點(diǎn)“啟動”,出現(xiàn)安裝界面。
按Enter健。
進(jìn)入歡迎頁面,選擇下一步,語言選擇可以選擇Chinere(Simplified),鍵盤鼠標(biāo)默認(rèn)選擇,
進(jìn)入安裝類型選擇,選擇“定制”
磁盤分區(qū)設(shè)置都是默認(rèn)選擇即可
防火墻配置,因?yàn)槭翘摂M機(jī)直接選擇無防火墻,不然需要自己選擇定制SSH等端口。SSH一定要選,不然在Windows中不好用SecureCRT連接虛擬機(jī)中的linux
系統(tǒng)默認(rèn)語言選擇Chinese,時區(qū)選擇默認(rèn)的亞洲/上海,設(shè)置根口令,驗(yàn)證配置選擇默認(rèn)。
選擇軟件包組,注意默認(rèn)的都要選,X窗口系統(tǒng)要選,GNOME桌面要選,KDE就不要了。
原有的軟件支持,軟件開發(fā),內(nèi)核開發(fā),windows兼容性都要選,反正也不占多少空間。
圖形化界面默認(rèn)選擇。
完成以上選擇就進(jìn)入正式安裝進(jìn)度頁面,注意安裝過程中會提示請插入光盤#2再繼續(xù)。
這時,需要在VirtualBox虛擬機(jī)“設(shè)置”--“存儲”--“沒有盤片”--選擇一個虛擬光盤,選擇之前下載的鏡像ISO2文件即可繼續(xù)安裝。
安裝完成。
7.進(jìn)入系統(tǒng),設(shè)置網(wǎng)絡(luò)自動DHCP
8.查看IP信息,使用
#ifconfig
9.使用SecureCRT連接虛擬機(jī)中的Linux,查看Linux內(nèi)核版本以及GCC版本
?
10.編譯Linux0.01代碼
Linux0.01代碼需要修改,這里有一份可以下載:
http://download.csdn.net/detail/21aspnet/4862286
上傳Linux0.01代碼到root目錄
解壓
#tar zxvf Linux.tar.gz
需要注意要給linux目錄777權(quán)限,
#chmod 777 linux
不然會報錯編譯不過去“/bin/sh: tools/build: Permission denied”
#cd linux
編譯
#make
編譯成功
在當(dāng)前目錄下生成了Image文件。
總結(jié)
以上是生活随笔為你收集整理的VirtualBox虚拟机安装RedHat7.3编译Linux0.01内核的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 谈代码注释
- 下一篇: Linux环境ddd安装与使用