2、一個(gè)可以運(yùn)行的麒麟操作系統(tǒng),是2.1-01版本。
操作步驟:
1. 將新編譯的內(nèi)核隨便起一個(gè)名,在這個(gè)例子中,我將其命名為freebsd_5.3_sl,并存在home目錄中。
2. 在FreeBSD 5.3中做下列準(zhǔn)備工作:
mkdir ~/boot
mkdir ~/boot/kernel
cp ~/freebsd_5.3_sl ~/boot/kernel/
cp /boot/loader ~/boot/
echo "load /boot/kernel/freebsd_5.3_sl" > ~/boot/loader.rc
echo "boot" >> ~/boot/loader.rc
cd ~
tar -czvf boot.tar.gz boot
3. 將boot.tar.gz傳到Kylin的/root目錄下,然后在Kylin中開一個(gè)shell,執(zhí)行:
cd /
tar -zxvf /root/boot.tar.gz
這樣,就把FreeBSD的Boot Loader和內(nèi)核已經(jīng)放好位置了,并且也已經(jīng)寫好了啟動(dòng)腳本。裝好了鑰匙也裝好了門,一切就緒了。
4. 下面,來開始我們的引導(dǎo)之旅吧。:)reboot 重新引導(dǎo)麒麟操作系統(tǒng)。
5. 在GRUB的引導(dǎo)界面移動(dòng)光標(biāo)到Kylin上后按e (如果默認(rèn)就在Kylin上,就直接按e)
6. 將光標(biāo)移動(dòng)到第二行,kernel那行,然后按e
7. 我們會(huì)看到如下的行。
修改/boot/booter mute為/boot/loader。呵呵,人家從2.0-18的loader換成了booter就是為了不讓我們能夠啟動(dòng)FreeBSD,今天我們就給它換回來。
8. 回到這個(gè)頁面后按b,將引導(dǎo)boot loader
9. 好,現(xiàn)在系統(tǒng)開始真正引導(dǎo)了,但是大家會(huì)從隨后的幾個(gè)畫面發(fā)現(xiàn),麒麟從2.0-01開始,再也不顯示Copyright信息了,不但連加州大學(xué)的版本信息不顯示,連他自己的版本信息也不顯示了。據(jù)傳聞,這樣是為了讓界面更加干凈。嗯,確實(shí)挺“干凈”。呵呵。不過誰要是特意的想看Copyright,還是可以從dmesg來看到的。
10. 成功的啟動(dòng)了X Window,進(jìn)入圖形界面的登錄窗口。
11. 輸入口令登錄后,開始加載Gnome各個(gè)組件
12. 成功的啟動(dòng)了完整的圖形界面,大家可以從uname中看到FreeBSD 5.3-RELEASE。
(其實(shí)也可以cat /proc/version的,這回抓圖的時(shí)候忘了,不好意思,呵呵。)
至此,我們完成了僅僅替換為FreeBSD 5.3的內(nèi)核和引導(dǎo)內(nèi)核用的引導(dǎo)程序,就做到了完整系統(tǒng)的啟動(dòng)。雖然還有一些警告信息,但是系統(tǒng)服務(wù)基本都是正常啟動(dòng)的。和上回的2.0-14/18一樣,麒麟開發(fā)組新發(fā)布的2.1-01同F(xiàn)reeBSD的“兼容性”依舊很不錯(cuò)。
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com