經過一個禮拜的嘗試錯誤之後
我發現再也想不出哪裡錯誤
只好上來向各位高手討教一下!
首先我的電腦狀態如下
cpu:AMDk6-2(tm)350mhz,64cache
RAM:128MB
VideoCard:sis326
音效:測試用機器所以沒用音效
網卡:螃蟹卡
硬碟(兩顆4.3G)分割狀態如下:
/dev/hdb1:→/boot +218M ext3
/dev/hdb2:→swap +512M
/dev/hdb3:→/usr +剩下 ext3
---------------------------------------------------------------
/dev/hdd5:→/ +1200M ext3
/dev/hdd6:→/var +1200M ext3
/dev/hdd7:→/home +剩下 ext3
~~~~~~~~~~~~~~~~~~~~
以上
安裝步驟一開始是採取最簡單的stage3
但是後來發現到那似乎是為i686的機器做調整的
雖然不知道有沒有影響核心編譯,但至少這個時
候我已經編出問題,所以後來改用stage2來安裝!
安裝步驟主要是參考一些網路上的成功案例,
以及官方網站上的安裝指引來做,
步驟如下:
1.設定網路-----------------------------------OK!
2.分割硬碟掛載分割----------------------OK!
3.解開stage2壓縮
#cd /mnt/gentoo
#tar -xvjpf /mnt/cdrom/stages/stage2.********
-------------------------------------------------OK!
4.複製GRP檔案
#cp -R /mnt/cdrom/disfiles /mnt/gentoo/usr/portage/disfiles
#cp -a /mnt/cdrom/packages/ /mnt/gentoo/usr/portage/packages
-------------------------------------------------OK!
5.進入Chroot
#mount -0 bind /proc /mnt/gentoo/proc
#cp /etc/resolv.conf /mnt/gentoo/etc/resolv.conf
#chroot /mnt/gentoo /bin/bash
#env-update
#source /etc/profile-------------------------OK!
6.sync更新
#emerge sync--------------------------------OK!
7.設定make.conf選項(因為不知從何下手改,就沒改^^!!)
8.安裝其它系統檔案
#emerge system(印象中第一次有錯誤的第二次就OK了)
9.設定時區-----------------------------------OK!
10.進入重點核心了
#emerge sys-kernel/gentoo-sources
# cd /usr/src/linux
#make menuconfig(這個部分的設定主要是參考鳥哥以及study-area的核心教學來弄得,因為也沒有啥特
殊裝備因此其實設的也都差不多然後在家上官上安裝文件上說要加進去的的幾筆資料
[*] prompt for development and /or incomplete code/drivers"
[*]/proc file systemsupport
[*]Automatically mount at boot
,但是發現核心2.4.20似乎比2.4.19多出很多東西,不過有看沒有懂也就沒加了^^)
#make dep
#make clean
#make bzImage
^^^^^^^^^^^^^^^^^每次做到這裡就出現錯誤,為此找了很久錯誤,也重灌了N次,但都宣告無效!最後一
次,也就是現在放棄的時候他出現的錯誤訊息是
ide.c:3887:prase error before '→'token
make[3]:***[ide0]Error1
make[3]:Leaveing directory '/usr/src/linux2.4.20-gentoo-r9/drivers/ides
make[2]:***[frist_rule]Error2
make[2]:Leaveing directory '/usr/src/linux2.4.20-gentoo-r9/drivers/ides
make[1]:***[_subdir_ide]Error2
make[1]:Leaveing directory '/usr/src/linux2.4.20-gentoo-r9/drivers
make:***[_dir_drivers]Error2
大致的步驟是這樣~
不知是否哪個部分沒做好,還是說核心編譯哪裡出錯?
因為之前是BSD使用者,所以憑著對BSD編譯核心的印象以及鳥哥及study-area上面的文獻參考做編譯,但一直有錯誤訊息,所以上來求助於大家 ~
最後還是感謝大家撥空看完~謝謝!