重新安装 xubuntu,不丢失主文件夹中的数据

重新安装 xubuntu,不丢失主文件夹中的数据

我在笔记本电脑上使用 Xubuntu。sources.list在尝试为系统中的错误寻找解决方案时,我意外删除了该文件apt-get。我关闭了它,下次启动系统时,它开始运行内存测试,并循环运行,没有停止。最后,我发现 grub 菜单中缺少 Linux。只有memory testmemory testx86

我找不到解决方案,所以我计划重新安装 Xubuntu。我现在有 Xubuntu 可启动笔式驱动器。但我必须这样做,不能丢失文件/home夹中的数据。有人能帮我吗?

提前致谢。

答案1

尝试这个:

启动 Xubuntu Live-Usb。

打开终端,

Ctrl++AltT

运行:

exec sudo -i
fdisk -l

假设 fdisk 报告 /dev/sda1 = / 且 /dev/sda5 = /home,继续运行:

umount /dev/sda1
fsck -a /dev/sda1
umount /dev/sda5
fsck /dev/sda5
mount /dev/sda1 /mnt
mount --bind /dev /mnt/dev
mount --bind /dev/pts /mnt/dev/pts
mount --bind /proc /mnt/proc
mount --bind /sys /mnt/sys
cp /etc/apt/sources.list /mnt/etc/apt/sources.list
chroot /mnt
nano /etc/resolv.conf

在打开的文件中粘贴以下行:

nameserver 208.67.222.222
nameserver 208.67.220.220

Ctrl+O

保存存档。

Ctrl+X

关闭纳米。

继续运行:

apt update
apt dist-upgrade
grub-install --root-directory=/mnt/ubuntu /dev/sda
grub-install --recheck /dev/sda
update-grub
umount /mnt/dev
umount /mnt/dev/pts
umount /mnt/proc
umount /mnt/sys
umount /mnt
reboot

答案2

我建议您重新安装系统,因为这是最简单的方法。

如果您没有将其/home放入单独的分区,则应将数据备份到另一个驱动器。之后,您应该能够顺利安装 Xubuntu,并且您无需按照我接下来的步骤操作。

如果该/home文件夹位于单独的分区中,只需启动 Xubuntu 安装程序。

当询问您是否要删除磁盘时,选择最后一个选项(我不知道它用英文怎么标记,可能是更多选项,更多内容或高级选项)并单击下一步。

选择实际安装系统的分区,然后单击“更改”。

选择ext4(或您想要的)文件系统作为/挂载点,然后检查格式化分区请求。单击接受

选择/home分区(使用 fdisk -l 或 mount 来了解哪个分区是主分区。它通常是磁盘中最大的分区),然后单击“更改”。选择文件系统(您必须选择分区的实际文件系统。再次使用fdisk -lmount来了解它)和挂载点(/home),但不要检查“格式化驱动器”选项。单击“接受”,您就完成了。

点击安装,确认您的更改,继续系统配置,等待安装等。

当您的系统完全可以使用时,请备份该sources.list文件,这样如果您将来再次遇到此问题,则无需重新格式化电脑。

希望这可以帮助!

相关内容