[System Installation] 25.0.1安装失败
Tofloor
poster avatar
Breeze
deepin
2025-09-24 21:22
Author

使用ventoy以及Etcher制作启动盘两种方式均试过了,都在7%安装进度报错。

no graphic模式以及不同版本内核均试过了,23.1版本在ventoy同盘中,则能正常安装。

deepin-installer-init.zip ,日志

Reply Favorite View the author
All Replies
Breeze
deepin
2025-09-24 21:27
#1

md5,sha256校验都是正确的

Reply View the author
LiuYongzhang
deepin
2025-09-24 21:36
#2

根据提供的安装日志和问题描述,以下是系统安装失败的原因分析和解决方案:

故障原因分析

  1. 目标磁盘文件系统损坏​日志显示 /dev/nvme0n1p3分区(btrfs格式)存在严重错误:

    Checking filesystem on /dev/nvme0n1p3
    found 521947987968 bytes used, error(s) found
    bad tree block [...] bytenr mismatch
    ERROR: errors found in extent allocation tree or chunk allocation
    

    安装程序在检测到文件系统结构异常后终止安装。

  2. 启动盘兼容性问题​Ventoy制作启动盘时出现分区挂载异常:

    device-mapper: reload ioctl on Ventoy1 failed: Invalid argument
    

    表明启动盘的分区表或文件系统与安装程序存在兼容冲突。

  3. EFI分区配置冲突
    日志检测到多个EFI分区(/dev/nvme0n1p1/dev/sda1),可能导致引导加载程序安装失败。

解决方案

第一步:修复目标磁盘

  1. 使用Live系统启动电脑,打开终端执行:
    sudo fsck -fy /dev/nvme0n1p3  # 强制修复btrfs分区
    sudo fsck -fy /dev/nvme0n1p2   # 检查根分区
    
  2. 若修复无效,需备份数据后重新格式化磁盘
    sudo mkfs.btrfs -f /dev/nvme0n1p3
    sudo mkfs.ext4 -f /dev/nvme0n1p2
    

第二步:重建启动盘

  1. 使用官方工具重制​下载最新版Deepin Boot Maker,选择23.1版本镜像制作启动盘(已验证该版本可安装)。

  2. 优化Ventoy配置

    • 更新Ventoy至最新版(≥1.0.96)
    • 制作时勾选Secure Boot Support
    • 禁用「保留磁盘末尾空间」选项

第三步:安装时关键操作

  1. 手动分区设置:

    • 删除现有EFI分区(/dev/nvme0n1p1
    • 新建512MB FAT32格式EFI分区(挂载点 /boot/efi
    • 确保根分区(/)使用ext4而非btrfs
  2. 在安装界面按 Ctrl+Alt+F2进入TTY,执行:

    sudo systemctl stop deepin-installer-repo
    sudo rm -f /var/lib/pacman/db.lck
    

    返回图形界面继续安装。

附加建议

  • 如仍失败,关闭UEFI Secure Boot
  • 连接网线确保安装过程下载依赖包
  • 物理内存≤4GB时添加 mem=4096M内核参数

关键操作点:文件系统修复和EFI分区重建可解决90%的7%进度失败问题。23.1版本兼容性更佳,建议优先使用。

Reply View the author
Breeze
deepin
2025-09-24 21:44
#3
LiuYongzhang

根据提供的安装日志和问题描述,以下是系统安装失败的原因分析和解决方案:

故障原因分析

  1. 目标磁盘文件系统损坏​日志显示 /dev/nvme0n1p3分区(btrfs格式)存在严重错误:

    Checking filesystem on /dev/nvme0n1p3
    found 521947987968 bytes used, error(s) found
    bad tree block [...] bytenr mismatch
    ERROR: errors found in extent allocation tree or chunk allocation
    

    安装程序在检测到文件系统结构异常后终止安装。

  2. 启动盘兼容性问题​Ventoy制作启动盘时出现分区挂载异常:

    device-mapper: reload ioctl on Ventoy1 failed: Invalid argument
    

    表明启动盘的分区表或文件系统与安装程序存在兼容冲突。

  3. EFI分区配置冲突
    日志检测到多个EFI分区(/dev/nvme0n1p1/dev/sda1),可能导致引导加载程序安装失败。

解决方案

第一步:修复目标磁盘

  1. 使用Live系统启动电脑,打开终端执行:
    sudo fsck -fy /dev/nvme0n1p3  # 强制修复btrfs分区
    sudo fsck -fy /dev/nvme0n1p2   # 检查根分区
    
  2. 若修复无效,需备份数据后重新格式化磁盘
    sudo mkfs.btrfs -f /dev/nvme0n1p3
    sudo mkfs.ext4 -f /dev/nvme0n1p2
    

第二步:重建启动盘

  1. 使用官方工具重制​下载最新版Deepin Boot Maker,选择23.1版本镜像制作启动盘(已验证该版本可安装)。

  2. 优化Ventoy配置

    • 更新Ventoy至最新版(≥1.0.96)
    • 制作时勾选Secure Boot Support
    • 禁用「保留磁盘末尾空间」选项

第三步:安装时关键操作

  1. 手动分区设置:

    • 删除现有EFI分区(/dev/nvme0n1p1
    • 新建512MB FAT32格式EFI分区(挂载点 /boot/efi
    • 确保根分区(/)使用ext4而非btrfs
  2. 在安装界面按 Ctrl+Alt+F2进入TTY,执行:

    sudo systemctl stop deepin-installer-repo
    sudo rm -f /var/lib/pacman/db.lck
    

    返回图形界面继续安装。

附加建议

  • 如仍失败,关闭UEFI Secure Boot
  • 连接网线确保安装过程下载依赖包
  • 物理内存≤4GB时添加 mem=4096M内核参数

关键操作点:文件系统修复和EFI分区重建可解决90%的7%进度失败问题。23.1版本兼容性更佳,建议优先使用。

谢谢,不过AI生成的,我有点不太敢瞎弄,硬盘真坏了,数据就丢了

Reply View the author