**作者:張華 發(fā)表于:2017-02-09 版權(quán)聲明:可以任意轉(zhuǎn)載,轉(zhuǎn)載時請務(wù)必以超鏈接形式標明文章原始出處和作者信息及本版權(quán)聲明 ( http://blog.csdn.net/quqi99 )**
今天系統(tǒng)又無故crash并無法啟動了,折騰了一下午,記錄一下。
突然運行“sudo apt-get update”時發(fā)生錯誤,一看是寫保護,所以運行”sudo mount -o rw,remount /”, 但是系統(tǒng)報”unknown filesystem”,接著就crash了。
重啟后出現(xiàn)了grub resue界面,試圖通過下列命令恢復(fù)grub時仍然報”unknown filesystem”錯誤。
ls (hd1,msdos5)set root=(hd1,msdos5)set PRefix=(hd1,5)/boot/grublsmod normalnormalsudo update-grubsudo grub-install /dev/sdb通過usb啟動盤啟動后運行“sudo fsck.ext4 -y /dev/sda9”之后上面磁盤的問題是解決了,也出現(xiàn)了登錄界面,但是卻無法登錄,似乎這一條路徑(lightdm -> unity-greeter -> X11/Xorg -> Ubuntu-desktop)有問題,原本想通過下列命令重置:
sudo rm -fr ~/.cache/compizconfig-1sudo rm -fr ~/.Xauthoritysudo apt-get install --reinstall ubuntu-desktop unity compizconfig-settings-managersudo dconf reset -f /org/compiz/setsid unitysudo rm -fr .cache/但是發(fā)現(xiàn)/var/lib/dpkg目錄不存在了,另外也有其他很多程序出現(xiàn)少文件的問題,不是我刪除的,應(yīng)該是fsck命令沒有全部正確恢復(fù)inode吧。這種情況只能重裝操作系統(tǒng)了,將所有工作需要的應(yīng)用都安裝好后也做了一個備份(dd if=/dev/sdb conv=sync,noerror bs=64K | gzip -c > /images/working_os_bak.img.gz), 今后再出問題時希望通過命令(gunzip -c /images/working_os_bak.img.gz | dd of=/dev/sdb conv=sync,noerror bs=64K)能快速恢復(fù)操作系統(tǒng)和所需要的應(yīng)用吧。
# dd if=/dev/sdb conv=sync,noerror bs=64K | gzip -c > /images/working_os_bak.img.gz1831575+1 records in1831576+0 records out120034164736 bytes (120 GB, 112 GiB) copied, 914.123 s, 131 MB/s$ ll /images/working_os_bak.img.gz -h-rw-r--r-- 1 root root 4.7G Feb 9 17:36 /images/working_os_bak.img.gz新聞熱點
疑難解答