Ubuntu:Target filesystem doesn't have /sbin/init (Slax 解決)

計算機(Ubuntu)由於異常斷電或是其它緣由,再次啓動時。很是不幸的出現:javascript

Killed
mount: mounting /dev on /root/dev failed: No such file or directory
mount: mounting /sys on /root/sys failed: No such file or directory
mount: mounting /proc on /root/proc failed: No such file or directory
Target filesystem doesn't have /sbin/init
No init found. Try passing init= bootarg
文件系統出現了問題,不能掛載。別急。還有救:

有的方法是作一個Ubuntu的啓動盤。使用體驗版的Ubuntu運行文件系統修復,這個U盤不必定能啓動成功。php

這裏有更靠譜的辦法,Slax。java

Slax是個便捷、便攜的Linux操做系統,直接裝在U盤裏隨身攜帶。ios

解決上述問題步驟:bash

①下載Slax:http://www.slax.org/zhCN/download.php選擇32或是64的zip操作系統

②格式化你的U盤後,解壓到U盤的根文件夾.net

③雙擊/slax/boot/bootinst.bat建立嚮導,完了以後就可以用你的U盤啓動Slax了。code

④設置bios,從U盤啓動。這時候時尚性感的Slax將要啓動了。blog

⑤在資源下載一個boot info script,地址:http://download.csdn.net/detail/wu20093346/8065879ip

⑥將這個bootinfoscript-061.tar.gz複製到Slax桌面。解壓。Extract here。

⑦運行腳本:bash ~/Desktop/boot_info_script.sh

⑧結束後桌面生成了RESULTS.txt,打開它。閱讀。

⑨推斷您的Ubuntu是在哪一個分區,假設在sda1。或是sda7

⑩那麼運行e2fsck -f -y -v /dev/sda1或是e2fsck -f -y -v /dev/sda7

關閉Slax,拔出啓動盤,開機,你的Ubuntu應該是恢復了。

相關文章
相關標籤/搜索