ubuntu更新出錯,電腦無法啟動,如何修復?

ubuntu更新出錯,電腦無法啟動,如何修復?

我讓電腦立即安裝大量更新,重新啟動後,我看到一個控制台螢幕,其中顯示一條錯誤訊息,說明有關 udevadm 的資訊。谷歌告訴我這是一個已知的錯誤,是由於系統在配置結束之前提示重新啟動而引起的。我嘗試了那裡建議的解決方案,即從 live cd 啟動,chroot 進入正常安裝並運行

dpkg --configure -a 

我遇到了很多錯誤,現在嘗試啟動會出現不同的錯誤訊息:

核心恐慌 - 不同步:找不到 init。嘗試將 init= 選項傳遞給核心。

-.-.-

更新:使用 Darth Android 的建議,我能夠dpkg --configure -a在沒有錯誤訊息的情況下運行。但是,啟動到 2.6.23.25 仍然會產生「核心未同步」錯誤訊息,啟動到 2.6.32.24(第一次更新開始的核心)仍然會產生 udevadm 錯誤訊息,並且只有啟動到 2.6.32.23 才有效。我還沒有嘗試啟動到較舊的核心版本。

-.-.-

對於如何修復電腦有什麼建議嗎?現在,我在從 live CD 啟動時無法上網,所以我更喜歡不需要它的選項。

作業系統是 Ubuntu 10.04 64 位元。配置錯誤的詳細資訊如下:https://bugs.launchpad.net/ubuntu/+source/devmapper/+bug/358654/comments/0

dpkg 的錯誤訊息是:

root@ubuntu:/# dpkg --configure -a 設定 samba-common (2:3.4.7~dfsg-1ubuntu3.2) ... sh: 無法建立 /dev/null: 權限被拒絕 sh: 無法建立 /dev /null:權限被拒絕無法開啟/dev/null:權限被拒絕dpkg:處理samba-common 時發生錯誤(--configure):子進程安裝的安裝後腳本回傳錯誤退出狀態13 設定linux-headers-2.6.32 - 25-generic (2.6.32-25.44) ...檢查 /etc/kernel/header_postinst.d。 run-parts:執行/etc/kernel/header_postinst.d/dkms 2.6.32-25-generic /boot/vmlinuz-2.6.32-25-generic /etc/kernel/header_postinst.d/dkms:第7 行:/ dev /null:權限被拒絕運作部分:/etc/kernel/header_postinst.d/dkms 退出並回傳代碼1 無法處理/var/lib/dpkg/info/linux-headers-2.6 處的/etc/kernel/header_postinst. d .32-25-generic.postinst 第110 行。性問題阻止配置smbclient:smbclient 依賴 samba-common (= 2:3.4.7~dfsg-1ubuntu3.2);但是: samba-common 套件尚未配置。 dpkg:處理smbclient 時發生錯誤(--configure):依賴性問題- 未配置設定linux-headers-2.6.32-24-generic (2.6.32-24.43) ... 正在檢查/etc/kernel/header_postinst.d 。 run-parts:執行/etc/kernel/header_postinst.d/dkms 2.6.32-24-generic /boot/vmlinuz-2.6.32-24-generic /etc/kernel/header_postinst.d/dkms:第7 行:/ dev /null:權限被拒絕運作部分:/etc/kernel/header_postinst.d/dkms 退出並回傳代碼1 無法處理/var/lib/dpkg/info/linux-headers-2.6 處的/etc/kernel/header_postinst. d .32-24-generic.postinst 第110 行。 terminal-data (2.30.2-0ubuntu1)...回溯(最近一次呼叫):檔案“/usr/sbin/gconf-schemas”,第107 行,在fd = os.open(“/dev/null”, os.O_WRONLY ) OSError: [Errno 13] 權限被拒絕: '/dev/null' dpkg: 處理gnome-terminal-data (--configure) 時發生錯誤: 子程序安裝的安裝後腳本返回錯誤退出狀態1 dpkg:依賴性問題阻止配置samba -common-bin:samba-common-bin 依賴 samba-common (>= 2:3.4.0~pre1-2);但是: samba-common 套件尚未配置。 dpkg:處理samba-common-bin 時發生錯誤(--configure):依賴性問題- 未配置dpkg:依賴性問題阻止配置linux-headers-generic:linux-headers-generic 依賴linux-headers-2.6.32- 25-通用的;但是:軟體包 linux-headers-2.6.32-25-generic 尚未配置。 dpkg:處理 linux-headers-generic 時發生錯誤(--configure):依賴性問題 - 未配置 dpkg:依賴性問題阻止了 gnome-terminal 的配置:gnome-terminal 依賴 gnome-terminal-data (>= 2.30);但是:軟體包 gnome-terminal-data 尚未配置。 gnome-terminal 依賴 gnome-terminal-data (<< 2.31);但是:軟體包 gnome-terminal-data 尚未配置。 dpkg:處理gnome-terminal 時發生錯誤(--configure):依賴性問題- 未配置處理時遇到錯誤:samba-common linux-headers-2.6.32-25-generic smbclient linux-headers-2.6.32-24 -generic gnome-terminal-data samba-common-bin linux-headers-generic gnome-terminal

抱歉,缺少格式化,從手機發布並在此鍵盤上修復它幾乎是不可能的。

答案1

再次遵循該指南,但在chroot命令之後,在運行之前嘗試以下操作dpkg -a --configure

mount -t proc proc /proc
mount -t devtmpfs none /dev

在跑步之前exit,請記住umount

umount /proc
umount /dev

答案2

看起來您目前的核心只安裝了部分。 GRUB 是否允許您選擇使用較舊的核心?它應該。如果是這樣,請嘗試一下。

相關內容