Linux, 工作, 生活, 家人

Gentoo, Linux, UNIX, 垃圾桶

都是 cfdisk 惹的禍.

最近有一台 X31 (再次強調這一台不是我買的)
最近左灌右灌,不是 lilo 掛點 LI 99,就是 winodws 再起不能,跑 BSOD .
反正搞得我很煩,最後終於有一次 grub 成功了,但是我很高興的處理完以後,才發現 Windows 又進不去.
這樣子持續二個星期.

我第一次碰到這麼難搞的 Notebook. 而在網路上也找不到任何 X31 灌 Linux 會出槌的問題.
在多次的 TEST 之後(將近二個星期的晚上),終於分離出問題,人應該是 kubuntu 殺的,
更正確的說,我因為改用 kubuntu,因為某個步驟,所以造成了這次的問題

我是習慣裝 Gentoo on My Desktop .
以前我開機的步驟
1. 放入 Gentoo 開機碟
2. cfdisk
3. tar xjf stagefile
blah blah blah

這次因為 X31 的外接光碟機是會被認到 usb Device
“剛好” Gentoo 2005.0 會認不到 device
所以,我就去抓了 kubuntu (基於我個人對於 KDE 的情感)
1. 用 kubuntu 開機以後
2. cfdisk
3. blah blah …..

而我另外也抓了 knoppox DSL Live CD 來測,因為這一版是用2.4 沒有內含 ReiserFS,所以都是在 kubuntu 上切好 partition . 再到 Knoppix 安裝。

而就在這些地方交叉測試(問題在於 Gentoo 2005.0 我一直找不到 RamDisk),就這樣測了二個星期,
測試的同時,我大概知道是 Partition 錯亂了,只是還找不到原因
有一次還拿出 DFT 去做掃描測試哩。

到最後沒有辦法,連 Mandrake/Kubuntu 都出動了(裝來測測看嘛),Mandrake/Kubuntu 自動裝可以安裝,那大概就是我的問題了。
最後想會不會是 Gentoo 2005.0 的問題,我就換 2004.3 ,預設會抓不到 cdrom
只要輸入
/dev/ram0
就可以找到了,其他步驟就照原來的,而那時也感覺 cfdisk 怪怪的,我也改用 fdisk 去切割 Partition

有一次在 irc 上談到這個問題,jserv 直接就說,不要用 cfdisk ,要乖乖的用 fdisk …….
真是 Orz

問題在於,我太相信 cfdisk 了。所以一直以來我都是用 cfdisk 去切 partition .
這一次沒有意會到,60G 的 HDD ,cfdisk 也可以分割出近 58G 的空間( fdisk 割實際空間約 55G)
這一下真相都大白了,
因為 cfdisk 判斷錯誤,所以我的 Lilo 會出怪問題
因為 cfdisk 判斷錯誤,所以我的 Grub 會出怪問題
因為 cfdisk 判斷錯誤,所以 Windows 抓不到正確的 Partition,就當場掛給我看….

我的青春呀~~~~~~~~~~~~~~~

3 留言

  1. GD

    如果是 gentoo 找不到 usb cdrom 開機的問題,下面 2 個連結提供你參考看看。
    之前用 2005.0 加上 usb cdrom 安裝的時候,usb cdrom 是掛在 /dev/sr0,這個裝置檔也是自己手動建立的。

    如果是找不到 /dev/ram0 ,可以自己用 mknod /dev/ram0 b 1 0 建一個來用,就可以開啟 livecd

    1.[FIXED] Booting LiveCD 2005.0 with a USB CD-ROM Drive
    http://forums.gentoo.org/viewtopic-t-320660-highlight-livecd+boot+usb.html
    2.[SOLVED] External USB DVD+RW Drive mount problems
    http://forums.gentoo.org/viewtopic-t-322704-highlight-usb+cdrom.html

  2. GD

    如果是 2005.0 安裝時找不到 usb cdrom 的問題,下面的連結可以提供你參考:
    1.[FIXED] Booting LiveCD 2005.0 with a USB CD-ROM Drive
    http://forums.gentoo.org/viewtopic-t-320660-highlight-livecd+boot+usb.html
    2.[SOLVED] External USB DVD+RW Drive mount problems
    http://forums.gentoo.org/viewtopic-t-322704-highlight-usb+cdrom.html

    找不到 ram0 的問題,似乎只有在用 nofb 才會出現,或是自己用 mknod /dev/ram0 b 1 0 手動建一個,再用 /dev/ram0 開機。

  3. 文章作者的留言

    richliu

    謝謝, 我的確很多時候都是用 Gentoo-nofb 進行, 印像中也是用有 Gentoo .
    如果有空, 我會試一下 ^^

發佈留言