Ubuntu下誤刪/bin 重啟無法進入系統
阿新 • • 發佈:2019-02-04
情景:由於某種原因,同學不小心把/bin目錄刪除,重啟後無法進入系統。
Error: 15.759390 init:Failed to spawn startpar-bridge (mountall-stopped) main process: unable to execute: No such file or directory
解決方案:
步驟一:將相同版本的Ubuntu server 裝到虛擬機器裡,然後將/bin 壓縮為壓縮包,拷貝出來。
步驟二:(工作站裝的是無桌面的server)我用一個刻有ubuntu 桌面版系統(不是server)的U盤,工作站從U盤啟動,將bin壓縮包拷貝到相應目錄下,然後解壓即可。
tar xvf /your/dir/bin.tar -C /server/root-dir
(將上面your/dir改為bin.tar的目錄,因為我們用的是Ubuntu desktop 系統Try試用進的桌面,所以server現在相當於一個掛載盤,/server處改為你server的目錄地址)
遇到問題及解決方法:
1、將/bin目錄從虛擬機器拷到U盤,但有些符號連結拷不過去!嘗試copy -a
命令無效。
解決方法:將/bin 資料夾壓縮,然後再拷貝出來。
大家可以查一下掛載U盤方法(因為是無桌面server,肯定得用命令)
cat /proc/partitions (檢視檔案分割槽,如果無法看出哪個分割槽是U 盤的分割槽,可以將U盤插著時看一下分割槽,拔下來再看一次。變化的那個就是你的U盤的了,方法可能比較笨)
mount -t vfat /dev/sdb4 /media/wyy (掛載)
tar cf /media/wyy/bin.tar /bin
wyy是U盤掛載分割槽的名字
tar後兩個removing無影響
重啟電腦即可!可能以前裝的桌面之類均無法試用了~good luck