[問題]Kernel 相關問題. 目前無法開機...

如果您覺得您的問題不屬於 debian desktop 或是 debian server 版的範圍內,請在這裡發問。

版主: mufa

[問題]Kernel 相關問題. 目前無法開機...

文章phantom » 週四 8月 26, 2004 12:25 am

請教各位,

我目前的狀況如下:
原本跑: Kernel 2.4.26 on IBM Thinkpad X31
後來跑 apt-get upgrade... 結果他要 update kernel-image. 不幸的是 kernel 沒 update 完我就用 Ctl-c 把他終止了.

問題來了, 目前不能 boot.
我用 Konppix 開機進去看: Kernel-image 及 Pcmcia 的 package 都有問題.

除了重灌所有的東西及設定, 有沒有辦法將 kernel 重灌回去?
我以前在別的 Linux 下有用過一招:
1. 將先前所有的 dir copy 到另外的 partition
2. 重新 Instsall Linux (基本安裝即可).
3. 把所有的 dir copy 回新安裝好的 linux 系統.
4. 系統可正常運作, 也不用在重灌所有的 package.

謝謝大家.
頭像
phantom
活潑的高中生
活潑的高中生
 
文章: 306
註冊時間: 週三 8月 18, 2004 10:23 am

re:[問題]Kernel 相關問題. 目前無法開機...

文章carlos » 週四 8月 26, 2004 12:29 am

通过 knoppix 启动,然后 chroot 到原来的系统里,然后重新安装 kernel。
不知道是否可行。

还是应该随时保留一个旧 kernel 以防不测呀。
頭像
carlos
活潑的高中生
活潑的高中生
 
文章: 307
註冊時間: 週五 4月 04, 2003 7:02 pm
來自: NZ

re:[問題]Kernel 相關問題. 目前無法開機...

文章Tetralet » 週四 8月 26, 2004 9:13 am

如果是用 Debian Woody 的光碟片安裝的話,
試試 Rescue 模式...

也可以試著用 Carlos 兄的方法,
(用 Debian Woody 的光碟片也行)
進入 chroot 並修改 LILO/Grub 來使用舊的 Kernel 開機...

前提是您沒有把舊的 Kernel 給全刪了。
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

re:[問題]Kernel 相關問題. 目前無法開機...

文章phantom » 週四 8月 26, 2004 4:12 pm

carlos 寫:通过 knoppix 启动,然后 chroot 到原来的系统里,然后重新安装 kernel。
不知道是否可行。

还是应该随时保留一个旧 kernel 以防不测呀。


試過了, 不行. 大致上的問題在於它找不到:
/dev/fb and /dev/... (忘掉了)
詳細的 error 已不記得. 不過似乎都和 /dev/ 下的檔案有關.

Thanks for the help though.
頭像
phantom
活潑的高中生
活潑的高中生
 
文章: 306
註冊時間: 週三 8月 18, 2004 10:23 am

re:[問題]Kernel 相關問題. 目前無法開機...

文章phantom » 週四 8月 26, 2004 4:35 pm

Tetralet 寫:如果是用 Debian Woody 的光碟片安裝的話,
試試 Rescue 模式...

也可以試著用 Carlos 兄的方法,
(用 Debian Woody 的光碟片也行)
進入 chroot 並修改 LILO/Grub 來使用舊的 Kernel 開機...

前提是您沒有把舊的 Kernel 給全刪了。


我用的是 sarge... 因為 woody 不支援 USB cd-rom installation.
IBM X31.... 沒有底座, 懶的用 PXA boot and install...

舊的 Kernel 被刪掉了!!!

:crying:
頭像
phantom
活潑的高中生
活潑的高中生
 
文章: 306
註冊時間: 週三 8月 18, 2004 10:23 am

re:[問題]Kernel 相關問題. 目前無法開機...

文章Tetralet » 週四 8月 26, 2004 5:49 pm

phantom 寫:試過了, 不行. 大致上的問題在於它找不到:
/dev/fb and /dev/... (忘掉了)
詳細的 error 已不記得. 不過似乎都和 /dev/ 下的檔案有關.

chroot 後,
應該不至於找不到 /dev 下的檔案呀?
(若說是 /proc 則蠻有可能的)
怪怪的呢!
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

re:[問題]Kernel 相關問題. 目前無法開機...

文章Tetralet » 週四 8月 26, 2004 5:52 pm

phantom 寫:舊的 Kernel 被刪掉了!!!

耶?
既然新的未能正確安裝,
為什麼舊的又被刪去了呢?

且,記得沒錯的話,
apt 不會多事去刪除您的 Kernel 呀?

是您自行刪掉的嗎?
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

re:[問題]Kernel 相關問題. 目前無法開機...

文章phantom » 週四 8月 26, 2004 8:45 pm

Tetralet 寫:
phantom 寫:舊的 Kernel 被刪掉了!!!

耶?
既然新的未能正確安裝,
為什麼舊的又被刪去了呢?

且,記得沒錯的話,
apt 不會多事去刪除您的 Kernel 呀?

是您自行刪掉的嗎?


您的問題讓我想到一個我不十分了解的狀況.
在我 apt-get update; apt-get upgrade 後,
它要我 update 的 kernel 版本, 和我當初在跑的 version 都是 2.4.26...

既然是同一版本, 為何還要 update???
我中途停掉後, 就無法再 boot into Linux.

1. knoppix boot into it and chroot...
2. Reount the partition in read write mode.
3. Run dselect, and select kernel and pcmcia packages.
4. 兩個 Package 前 show (U**), (C**)... 不太明瞭他的意思.
5. Try to install both packages, but failed to install...
6. 這時我想就把它們移除... Because I don't know any other stuff to try...

I think that was pretty much the whole story...

:crying:

I guess I will try to do it this way...
1. 將先前所有的 dir copy 到另外的 partition
2. 重新 Instsall Linux (基本安裝即可).
3. 把所有的 dir copy 回新安裝好的 linux 系統.
4. 系統可正常運作, 也不用在重灌所有的 package.

Anyone tried this on Debian?


Thanks
頭像
phantom
活潑的高中生
活潑的高中生
 
文章: 306
註冊時間: 週三 8月 18, 2004 10:23 am

re:[問題]Kernel 相關問題. 目前無法開機...

文章damon » 週五 8月 27, 2004 9:12 am

x31可以用外接的usb cdrom開機阿,我的就可以
usb cdrom先接好,開機的時候在ibm logo出現的時候按Access IBM + F12
在選cdrom開機
damon
活潑的高中生
活潑的高中生
 
文章: 358
註冊時間: 週二 9月 10, 2002 5:42 pm

re:[問題]Kernel 相關問題. 目前無法開機...

文章phantom » 週五 8月 27, 2004 9:53 am

damon 寫:x31可以用外接的usb cdrom開機阿,我的就可以
usb cdrom先接好,開機的時候在ibm logo出現的時候按Access IBM + F12
在選cdrom開機


按 F12 就可以選要用什麼開機.
Woody 當然可以開機, 只是開完機後無法安裝, 因為它的 installer 還不支援 install from USB cd-rom.. I was using 3.0R2 (non-us). 我手邊的版本是如此... 或許現在又不一樣了.
頭像
phantom
活潑的高中生
活潑的高中生
 
文章: 306
註冊時間: 週三 8月 18, 2004 10:23 am

re:[問題]Kernel 相關問題. 目前無法開機...

文章phantom » 週五 8月 27, 2004 10:38 am

Tetralet 寫:
phantom 寫:試過了, 不行. 大致上的問題在於它找不到:
/dev/fb and /dev/... (忘掉了)
詳細的 error 已不記得. 不過似乎都和 /dev/ 下的檔案有關.

chroot 後,
應該不至於找不到 /dev 下的檔案呀?
(若說是 /proc 則蠻有可能的)
怪怪的呢!


後來再仔細看了一下, 這幾個檔案是和 /proc 下的東西似乎有相關. 很抱歉, 我又沒有將 error message 全記錄下來.

它要我試著 mount 某個東西再試 install kernel...
我就照著它的指令, mount 再試 dselect and install kernel.
It worked!!!
Now I can boot back to Linux.

原來答案一直在我眼前. 以後要多花一點時間來看 error output. 真的是太大意了.

接下來就是要看看有沒有什麼東西不 work.
So far, lan and wireless card are both working. That is a good sign...

如果沒有太大的問題就不用重灌了.
原本想說如果需要重灌就順便記錄 (installation prrocess) 下來可供自己及別人參考... Maybe next time... On the other hand, I hope it will not happen again.

謝謝大家的幫忙.
頭像
phantom
活潑的高中生
活潑的高中生
 
文章: 306
註冊時間: 週三 8月 18, 2004 10:23 am

re:[問題]Kernel 相關問題. 目前無法開機...

文章Tetralet » 週五 8月 27, 2004 10:49 am

phantom 寫:它要我試著 mount 某個東西再試 install kernel...

因為沒有碰過類似的情況,
請教一下,
是:
代碼: 選擇全部
mount proc /proc -t proc

這一行指令嗎?
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

re:[問題]Kernel 相關問題. 目前無法開機...

文章phantom » 週五 8月 27, 2004 11:19 am

為了感謝大家的幫忙, 我又把我的 kernel 移除. 偶可憐的 kernel 被我這樣胡搞瞎搞. 希望它不會那天心情不好, 整整我... :-P

言歸正傳:
指令為
mount -tproc none /proc

The error message is as follow:
Setting up kernel-image-2.4.26-1-386 (2.4.26-6) ...
/usr/sbin/mkinitrd: neither /dev/fd or /proc/self/fd exists!
Try mounting the proc filesystem: mount -tproc none /proc

Failed to create initrd image.
dpkg: error processing kernel-image-2.4.26-1-386 (--configure):
subprocess post-installation script returned error exit status 9
dpkg: dependency problems prevent configuration of kernel-pcmcia-modules-2.4.26-1-386:
kernel-pcmcia-modules-2.4.26-1-386 depends on kernel-image-2.4.26-1-386; however:
Package kernel-image-2.4.26-1-386 is not configured yet.
dpkg: error processing kernel-pcmcia-modules-2.4.26-1-386 (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
kernel-image-2.4.26-1-386
kernel-pcmcia-modules-2.4.26-1-386

installation script returned error exit status 100.
頭像
phantom
活潑的高中生
活潑的高中生
 
文章: 306
註冊時間: 週三 8月 18, 2004 10:23 am

re:[問題]Kernel 相關問題. 目前無法開機...

文章Tetralet » 週五 8月 27, 2004 2:04 pm

請教一下,

phantom 寫:指令為
mount -tproc none /proc

是否為
代碼: 選擇全部
mount -t proc none /proc

之誤呢?


且,
代碼: 選擇全部
mount -t proc none /proc


代碼: 選擇全部
mount -t proc proc /proc

有何不同呢?
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

re:[問題]Kernel 相關問題. 目前無法開機...

文章phantom » 週五 8月 27, 2004 4:09 pm

Tetralet 寫:請教一下,

phantom 寫:指令為
mount -tproc none /proc

是否為
代碼: 選擇全部
mount -t proc none /proc

之誤呢?


且,
代碼: 選擇全部
mount -t proc none /proc


代碼: 選擇全部
mount -t proc proc /proc

有何不同呢?


您問的問題也考倒我了. 小弟當時也特別注意
mount -tproc none /proc
並非筆誤 -tproc 中沒有 space
有沒有不同小弟也不明瞭
頭像
phantom
活潑的高中生
活潑的高中生
 
文章: 306
註冊時間: 週三 8月 18, 2004 10:23 am


回到 debian misc

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客