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