計算機(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應該是恢復了。