我在笔记本电脑上使用 Xubuntu。sources.list
在尝试为系统中的错误寻找解决方案时,我意外删除了该文件apt-get
。我关闭了它,下次启动系统时,它开始运行内存测试,并循环运行,没有停止。最后,我发现 grub 菜单中缺少 Linux。只有memory test
和memory 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 -l
或mount
来了解它)和挂载点(/home
),但不要检查“格式化驱动器”选项。单击“接受”,您就完成了。
点击安装,确认您的更改,继续系统配置,等待安装等。
当您的系统完全可以使用时,请备份该sources.list
文件,这样如果您将来再次遇到此问题,则无需重新格式化电脑。
希望这可以帮助!