1、问题

不知为何,电脑的Ubuntu20系统损坏不能使用了。启动时,按shift+tab键显示:


Failed to start Avahi mDNS/DNS-SD statck

Failed to start QPA supplicant

failed to start network manager

Failed to start WPA supplicant

Failed to start GNOME display manager

Failed to start Samba NMB Daemon

……


尝试多种修复系统,如:

1)进入recover mode,还是无法进入桌面;

2)在修复模式下,在修复模式下按tab+shift进入grub,清理boot空间;

3)利用系统盘引导修复,如sudo apt-get install -y boot-repair && boot-repair 等命令;

均无效果。

后来,竟然不能打开启动菜单,直接进入Windows系统了。

不过,在windows系统下,在“电脑-管理”菜单中,可以看到原来的分区。

2、重装/修复

建议利用Ubuntu系统安装U盘,进入试用系统,再安装Ubuntu,这样可以在安装过程中截图或做其他事情。

点击系统桌面的“安装Ubuntu20.04.3LTS”图标,重装或修复系统。

ubuntu系统 SGX disabled by BIOS Ubuntu系统修复_Ubuntu

 建议在安装前备份重要文件资料,可使用压缩命令将文件压缩,然后拷贝到其它磁盘中去。

常用压缩命令:

sudo tar -zcvf filename.tar.gz files  # filename.tar.gz-压缩后的文件名,files-被压缩的文件或文件夹名称

选择中文语言后,选取正常安装。会弹出检测到已有挂载的分区,如下图。可点击“否”,不卸载。

ubuntu系统 SGX disabled by BIOS Ubuntu系统修复_linux_02

 继续后,选择“其它选项”,不卸载重装,可保留之前系统的部分资料或软件,相当于一种修复模式。

ubuntu系统 SGX disabled by BIOS Ubuntu系统修复_p2p_03

对原先的分区重新设置:

Ubuntu分区设置

序号

名称

挂载点

格式

格式化

备注

1

启动分区

/boot

ext4


2

交换空间


swap

/

3

系统根目录

/

ext4


系统分区

4

用户目录

/home

ext4


其它分区

boot分区设置如下图所示。

ubuntu系统 SGX disabled by BIOS Ubuntu系统修复_Ubuntu_04

 交换空间设置如下图所示。

ubuntu系统 SGX disabled by BIOS Ubuntu系统修复_linux_05

 系统根目录不勾选格式化(之前的一些文件资料会被保留),但有些目录会被删除,点击“继续”即可。

ubuntu系统 SGX disabled by BIOS Ubuntu系统修复_linux_06

 /home分区如有需要保留的文件资料,也可以不勾选格式化。

设置完成后,点击“现在安装”,弹出对话框,点击“继续”。

ubuntu系统 SGX disabled by BIOS Ubuntu系统修复_p2p_07

 安装快结束后弹出了一个错误,不过不影响系统的安装和运行。

ubuntu系统 SGX disabled by BIOS Ubuntu系统修复_p2p_08

确定后,等待系统安装完成,重启就可以正常进入系统了。

进入系统后,可以发现原系统的一些文件资料或软件还继续保留,可以使用。