Ubuntu 20.04误删桌面环境后无法启动窗口管理器,如何通过Live磁盘修复?
Ubuntu 20.04误删桌面环境后无法启动窗口管理器,如何通过Live磁盘修复?
别慌,这种误删桌面组件导致的启动崩溃问题很常见,用Live磁盘完全能救回来,跟着下面的步骤一步步操作就好:
步骤1:启动Live试用环境
用Ubuntu 20.04的安装U盘/光盘启动电脑,在启动菜单里选择Try Ubuntu(试用Ubuntu),进入桌面环境。
步骤2:挂载你的Ubuntu系统分区
你需要先把原来的系统分区挂载到Live环境里,有两种方式可选:
- 图形化方式:打开自带的「磁盘」工具,找到你的Ubuntu系统分区(通常是ext4格式,容量和你安装时的分区一致),点击右上角的「挂载」按钮,记住挂载后的路径(比如
/media/ubuntu/abc123)。 - 命令行方式:
- 先列出所有分区,找到你的根分区(一般标记为
/dev/sda1,根据实际情况调整):sudo fdisk -l - 创建挂载目录:
sudo mkdir /mnt/ubuntu - 挂载根分区:
sudo mount /dev/sda1 /mnt/ubuntu - 如果你的电脑是UEFI启动,记得挂载EFI分区(比如
/dev/sda2):sudo mount /dev/sda2 /mnt/ubuntu/boot/efi
- 先列出所有分区,找到你的根分区(一般标记为
步骤3:进入原系统的chroot环境
这一步是让我们在Live环境里直接操作原来的系统,执行以下命令:
sudo mount --bind /dev /mnt/ubuntu/dev sudo mount --bind /proc /mnt/ubuntu/proc sudo mount --bind /sys /mnt/ubuntu/sys sudo chroot /mnt/ubuntu
执行完chroot命令后,你的终端就相当于直接在原来的系统里操作了。
步骤4:重新安装桌面环境
现在可以重新安装你需要的桌面环境了:
- 如果想回到Ubuntu默认的GNOME桌面:
apt update apt install --reinstall ubuntu-desktop gnome-shell gdm3 - 如果还是想使用KDE桌面:
apt update apt install --reinstall kubuntu-desktop sddm
安装完成后,记得设置正确的显示管理器:
- 用GNOME的话执行:
sudo dpkg-reconfigure gdm3 - 用KDE的话执行:
sudo dpkg-reconfigure sddm
在弹出的界面里选择对应的显示管理器,确认即可。
步骤5:退出chroot并重启
执行以下命令退出chroot环境,然后卸载挂载的分区,最后重启电脑:
exit sudo umount /mnt/ubuntu/dev sudo umount /mnt/ubuntu/proc sudo umount /mnt/ubuntu/sys sudo umount /mnt/ubuntu/boot/efi # 如果你之前挂载了EFI分区 sudo umount /mnt/ubuntu sudo reboot
重启后应该就能正常进入桌面环境了。
备注:内容来源于stack exchange,提问作者Vee




