[Seek Help] 安装deepin25.2后,重启黑屏
Tofloor
poster avatar
方老四
deepin
2026-08-23 09:27
Author

我有两台2013年的HP台式机电脑,Intel 酷睿二代4核CPU,8G内存,512G机械硬盘。一台安装的是win7操作系统,一台安装的是deepin23.1操作系统,准备使用ventoy启动盘把两台机子都升级为deepin25.2系统。win7那台机子安装很顺利,因为机械硬盘采用是MBR,分了“/、/home“和交换分区,没有要求必须建立/boot/efi分区。而deepin23.1那台机子也分了“/、/home“和交换分区,但提示必需“/boot/efi”分区,安装完成重启后,一直处于黑屏状态,我估计应该是内核没有加载成功,这种情况应该如何处理?

Reply Favorite View the author
All Replies
avatar
方老四
deepin
2026-08-23 11:16
#1

下面是deepseek的回答:

你的判断非常准确。两台完全一样的电脑,一台能装、一台必须建 /boot/efi,问题的根源在于两台电脑的BIOS设置不同——Win7那台是Legacy (MBR) 模式,而deepin 23.1那台被设置成了UEFI模式(尽管它不支持UEFI启动,但开启了UEFI兼容层,导致安装器误判)。

既然你能顺利安装Win7那台,说明你的硬件完全支持Legacy模式。现在只需要让另一台也“模仿”Win7那台的安装方式就行。

核心原则:在BIOS里把引导模式彻底锁定为Legacy,同时强制Deepin安装器使用MBR分区表。


第一步:统一BIOS设置为Legacy模式(最关键)

开机按 F10 进入BIOS,找到以下选项并修改(不同HP机型菜单名略有差异):

  1. Boot Mode 或 UEFI/Legacy Boot → 设为 Legacy Only 或 Legacy Support(不要选 Both 或 UEFI First)
  2. Secure Boot → 设为 Disabled(必须关闭)
  3. OS Boot Manager → 如果有此选项,确保它指向Legacy设备

保存退出(F10)。


第二步:用Ventoy以Legacy模式启动

  1. 插入Ventoy U盘,开机按 F9 调出启动菜单。
  2. 关键:在菜单里选择不带 UEFI: 前缀的U盘选项(比如 USB Hard Drive 或 Kingston DataTraveler,前面没有 UEFI 字样)。
  3. 这样Ventoy会以Legacy模式加载,进入Deepin 25.2安装界面。

第三步:安装时强制使用MBR分区

进入手动分区界面后:

  1. 删除现有所有分区(包括那个必须存在的 /boot/efi分区),让整块硬盘变成“空闲”状态。
  2. 点击“新建分区表”(或类似按钮),在弹出菜单中选择** msdos**(即MBR)。这会彻底清除GPT/UEFI残留。
  3. 按你的习惯重新创建分区:
    • 根分区 /(ext4,至少20GB)
    • /home分区(ext4,剩余空间)
    • 交换分区(swap,建议8GB)
    • 注意:不要创建 /boot/efi 分区,也不需要 /boot 分区。
  4. 最关键:在分区界面底部,找到 “安装启动引导器” 或 Boot Loader 选项,确保它指向整个硬盘(如 /dev/sda,不是 /dev/sda1)。

第四步:安装完成后的启动

重启后拔掉U盘,开机按F9,在启动菜单中选择 Legacy Boot Sources 下的 Hard Drive(或你SSD的型号),应该就能正常进入系统了。


为什么之前会黑屏?

因为你的BIOS虽然不支持真正的UEFI,但开启了UEFI兼容功能,安装器检测到GPT分区表后自动创建了 /boot/efi,并尝试以UEFI方式引导。但硬件不支持UEFI执行,所以引导失败,造成黑屏。


如果改BIOS后仍提示需要 /boot/efi

说明Deepin安装器依然检测到了GPT残留。解决方案:

  1. 在分区界面,先删除所有分区。

  2. 断开网络(防止安装器联网自动调整)。

  3. 使用 fdisk 命令行手动重建MBR(在Live终端执行):
    bash

    复制

    下载

    sudo fdisk /dev/sda   # 将sda替换为你的硬盘
    # 输入 o  (创建新的空DOS分区表,即MBR)
    # 输入 w  (写入并退出)
    
  4. 重新执行分区操作,这时安装器会强制使用MBR。


补充建议

  • 拔掉机械硬盘的电源线/数据线:只保留目标硬盘(SSD)进行安装,可以避免启动引导器安装到错误位置。
  • 如果安装后仍然黑屏,参考之前的方法添加 nomodeset 参数,但大概率不需要,因为Legacy模式下的显示驱动兼容性更好。

你先按上述步骤操作,特别是BIOS里的 Boot Mode 一定要设为 Legacy Only,这能解决90%的问题。操作过程中如果遇到安装器依然要求 /boot/efi,记得用 fdisk 命令行重建MBR表。祝你升级顺利!

Reply View the author
avatar
方老四
deepin
2026-08-23 11:28
#2

下面是小U同学的回答:

根据你的描述,这个问题核心出在 启动模式不匹配 上。我来帮你分析并给出解决方案。


问题根源分析

你的两台电脑都是 2013年HP台式机、Intel二代酷睿、MBR分区表,但安装结果不同:

电脑 原系统 分区表 安装结果 原因
第1台 Win7 ✅ MBR 顺利安装 Legacy BIOS模式启动,无需/boot/efi
第2台 Deepin 23.1 ❌ MBR 黑屏 UEFI模式启动,被迫分了/boot/efi,但硬盘是MBR,UEFI+MBR组合导致引导异常

关键点: 你的 deepin 23.1 那台机器原本也是 Legacy 模式安装的,但这次用 Ventoy 启动 deepin 25.2 安装盘时,Ventoy 或 BIOS 默认以 UEFI 模式 启动了安装程序,所以强制要求分 /boot/efi 分区。但安装完成后,老机器的 UEFI 实现不完善 + MBR 磁盘 + GRUB 配置问题,导致内核无法加载,黑屏。


解决方案(推荐按顺序尝试)

方案一:进BIOS切换为 Legacy 模式,重新安装(推荐)

这是最稳妥的方式,因为你的机器本来就是 Legacy BIOS 的硬件。

  1. 重启电脑,开机按 F10(HP台式机一般是F10)进入 BIOS
  2. 找到 Boot Options → Boot Mode,将 UEFI 改为 Legacy(或 Legacy Support)
  3. 关闭 Secure Boot(设置为 Disabled)
  4. 保存退出,用 Ventoy 启动盘重新安装
  5. 安装时选择 手动分区,不要创建 /boot/efi 分区,只分:
    • /(根分区,建议 ≥30GB)
    • /home(剩余空间)
    • swap(交换分区,8GB 或省略)
  6. 安装完成后重启,应该就能正常进入系统了

方案二:如果坚持用 UEFI 模式,修复 GRUB 引导

如果你已经建立了 /boot/efi 分区,想修复当前安装:

  1. 用 Ventoy 启动盘进入 Live 系统(选择"试用"而非"安装")
  2. 打开终端,执行以下命令修复引导:

bash

1# 查看硬盘分区情况

2sudo** fdisk -l**

3

4# 挂载根分区(假设你的根分区是 /dev/sda2,根据实际情况调整)

5sudo** mount /dev/sda2 /mnt**

6

7# 挂载 EFI 分区(假设是 /dev/sda1)

8sudo** mount /dev/sda1 /mnt/boot/efi**

9

10# 挂载必要的虚拟文件系统

11sudo** mount --bind /dev /mnt/dev**

12sudo** mount --bind /proc /mnt/proc**

13sudo** mount --bind /sys /mnt/sys**

14

15# chroot 进入系统

16sudo** chroot /mnt**

17

18# 重新安装 GRUB(UEFI 模式)

19grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=Deepin --recheck

20

21# 更新 GRUB 配置

22update-grub

23

24# 退出 chroot

25exit

26

27# 重启

28sudo** reboot**

29

  1. 如果修复后还是黑屏,尝试在 GRUB 菜单按 e 编辑启动项,在 quiet splash 后面加上 nomodeset,按 F10 启动,看能否进入系统。如果可以,进系统后安装合适的显卡驱动。

方案三:老硬件兼容性排查

2013年的HP台式机,Intel二代酷睿,核显可能是 HD Graphics 2000/2500/3000,这类老显卡在 deepin 25 的新内核下可能存在驱动问题:

  • 如果以上方案都无效,在 GRUB 编辑时添加 nomodeset 或 i915.modeset=0 参数
  • 或者安装时选择 6.6 LTS 内核版本(如果安装器有内核选择选项),老硬件用老内核更稳定

总结建议

最快最稳的方案: 进 BIOS 切回 Legacy 模式,重新安装,不要分 /boot/efi,用传统 MBR 引导方式。你的机器本来就是那个时代的硬件,Legacy 模式兼容性最好。

Reply View the author
avatar
方老四
deepin
2026-08-23 15:15
#3

file.jpg

如果禁用EFI启动,ventoy的U盘都识别不了。如果不禁用EFI,自动进入EFI安装模式,强制要求建立“/boot/efi”分区,安装完成后重启出现黑屏。如何才能使ventoy使用Legacy模式安装系统?

Reply View the author
avatar
huaqi
deepin
2026-08-23 16:07
#4

你这百分百硬件搭配有问题的,最好别买品牌机,品牌机都是有短板有暗病的

Reply View the author