Debian
更新期間休眠後無法啟動,隨後出現 initframs 提示
今天早上我做了一件愚蠢的事。在我的 Debian 8 上,我執行
apt-get update
了apt-get upgrade
. 在解壓和安裝更新(大約 500MB)的過程中,我不得不快速離開。作為一種習慣,我傾向於讓我的系統休眠,遺憾的是我這次也這樣做了。現在,當我嘗試在作業系統選擇菜單之後立即啟動系統時(我的筆記本上只有一個 Debian 8),我會直接
initframs
看到以下消息:Gave up waiting for root device. Common problems: - Boot args (cat /proc/cmdline) - Check rootdelay- (did the system wait long enough?) - Check root- (did the system wait for the right device?) - Missing modules (cat /proc/modules; ls /dev) ALERT! /dev/disk/by-uuid/87f8d463-bb91-4eb0-866c-8189f8ea6afb does not exist. Dropping to a shell! modprobe: module ehci-orion not found in modules.dep BusyBox v1.22.1 (Debian 1:1.22.0-9+deb8u1) build-in shell (ash) Enter 'hel' for a list of build-in commands. /bin/sh: can't access tty; job control turned off (initframs) _
在此之前(像往常一樣)我可以在螢幕上看到“從 ramdisk 載入”,因為我休眠了系統。
現在我的猜測是,在更新過程中,系統的某些關鍵部分正在更新,而休眠中斷了這一切(如果安裝的關鍵部分是不同的主題,為什麼我什至允許這樣做)。
我從來沒有遇到過這樣的問題,我能找到的所有資訊都是關於有 RAID 問題的人,而我的情況並非如此。其他人說它與加密有關,我沒有。
我可以從實時 USB 啟動並提供更多資訊。
使用舊的 Live CD(遺憾的是 32 位,而我的 Debian 是 64 位)我確實檢查了 /etc/fstab 和 ALERT 中列出的設備!確實 /dev/sda2 我的根文件系統和 /boot/grub 都在其中。
您需要嘗試完成該更新。
如果您有 Live CD/DVD/USB 引導,請嘗試 {blkid | 更多}列出你所有的{UUID=xxxxxxxx.xxxxxxxxxxx.xxxxxxxx.xxxxxxxx}號碼。奇怪的是更新把數據弄亂了。查看 UUID 值是否與前一個匹配(應該)。
然後連接到網際網路並嘗試 {chroot} 進入損壞的 Debian 並重新啟動更新,這一次請注意你在做什麼。
您的問題將在以下任一情況下得到解決:
1)您重新啟動更新並讓它正確完成。
- 您找到**該更新已更改的所有文件,**並將它們返回到您嘗試更新(手動)之前的值。