You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

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)。
  • 命令行方式
    1. 先列出所有分区,找到你的根分区(一般标记为/dev/sda1,根据实际情况调整):
      sudo fdisk -l
      
    2. 创建挂载目录:
      sudo mkdir /mnt/ubuntu
      
    3. 挂载根分区:
      sudo mount /dev/sda1 /mnt/ubuntu
      
    4. 如果你的电脑是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

火山引擎 最新活动