首页 > 学院 > 操作系统 > 正文

恢复系统记录(by quqi99)

2024-06-28 16:03:04
字体:
来源:转载
供稿:网友

**作者:张华 发表于:2017-02-09 版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明 ( http://blog.csdn.net/quqi99 )**

今天系统又无故crash并无法启动了,折腾了一下午,记录一下。

突然运行“sudo apt-get update”时发生错误,一看是写保护,所以运行”sudo mount -o rw,remount /”, 但是系统报”unknown filesystem”,接着就crash了。

重启后出现了grub resue界面,试图通过下列命令恢复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”之后上面磁盘的问题是解决了,也出现了登录界面,但是却无法登录,似乎这一条路径(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/

但是发现/var/lib/dpkg目录不存在了,另外也有其他很多程序出现少文件的问题,不是我删除的,应该是fsck命令没有全部正确恢复inode吧。这种情况只能重装操作系统了,将所有工作需要的应用都安装好后也做了一个备份(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)能快速恢复操作系统和所需要的应用吧。

# 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
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表