md5,sha256校验都是正确的
根据提供的安装日志和问题描述,以下是系统安装失败的原因分析和解决方案:
故障原因分析
-
目标磁盘文件系统损坏日志显示
/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
安装程序在检测到文件系统结构异常后终止安装。
-
启动盘兼容性问题Ventoy制作启动盘时出现分区挂载异常:
device-mapper: reload ioctl on Ventoy1 failed: Invalid argument
表明启动盘的分区表或文件系统与安装程序存在兼容冲突。
-
EFI分区配置冲突
日志检测到多个EFI分区(/dev/nvme0n1p1
和/dev/sda1
),可能导致引导加载程序安装失败。
解决方案
第一步:修复目标磁盘
- 使用Live系统启动电脑,打开终端执行:
sudo fsck -fy /dev/nvme0n1p3 # 强制修复btrfs分区 sudo fsck -fy /dev/nvme0n1p2 # 检查根分区
- 若修复无效,需备份数据后重新格式化磁盘:
sudo mkfs.btrfs -f /dev/nvme0n1p3 sudo mkfs.ext4 -f /dev/nvme0n1p2
第二步:重建启动盘
-
使用官方工具重制下载最新版Deepin Boot Maker,选择23.1版本镜像制作启动盘(已验证该版本可安装)。
-
优化Ventoy配置
- 更新Ventoy至最新版(≥1.0.96)
- 制作时勾选Secure Boot Support
- 禁用「保留磁盘末尾空间」选项
第三步:安装时关键操作
-
手动分区设置:
- 删除现有EFI分区(
/dev/nvme0n1p1
) - 新建512MB FAT32格式EFI分区(挂载点
/boot/efi
) - 确保根分区(
/
)使用ext4而非btrfs
- 删除现有EFI分区(
-
在安装界面按
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版本兼容性更佳,建议优先使用。
根据提供的安装日志和问题描述,以下是系统安装失败的原因分析和解决方案:
故障原因分析
-
目标磁盘文件系统损坏日志显示
/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
安装程序在检测到文件系统结构异常后终止安装。
-
启动盘兼容性问题Ventoy制作启动盘时出现分区挂载异常:
device-mapper: reload ioctl on Ventoy1 failed: Invalid argument
表明启动盘的分区表或文件系统与安装程序存在兼容冲突。
-
EFI分区配置冲突
日志检测到多个EFI分区(/dev/nvme0n1p1
和/dev/sda1
),可能导致引导加载程序安装失败。
解决方案
第一步:修复目标磁盘
- 使用Live系统启动电脑,打开终端执行:
sudo fsck -fy /dev/nvme0n1p3 # 强制修复btrfs分区 sudo fsck -fy /dev/nvme0n1p2 # 检查根分区
- 若修复无效,需备份数据后重新格式化磁盘:
sudo mkfs.btrfs -f /dev/nvme0n1p3 sudo mkfs.ext4 -f /dev/nvme0n1p2
第二步:重建启动盘
-
使用官方工具重制下载最新版Deepin Boot Maker,选择23.1版本镜像制作启动盘(已验证该版本可安装)。
-
优化Ventoy配置
- 更新Ventoy至最新版(≥1.0.96)
- 制作时勾选Secure Boot Support
- 禁用「保留磁盘末尾空间」选项
第三步:安装时关键操作
-
手动分区设置:
- 删除现有EFI分区(
/dev/nvme0n1p1
) - 新建512MB FAT32格式EFI分区(挂载点
/boot/efi
) - 确保根分区(
/
)使用ext4而非btrfs
- 删除现有EFI分区(
-
在安装界面按
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生成的,我有点不太敢瞎弄,硬盘真坏了,数据就丢了
Popular Events
More
使用ventoy以及Etcher制作启动盘两种方式均试过了,都在7%安装进度报错。
no graphic模式以及不同版本内核均试过了,23.1版本在ventoy同盘中,则能正常安装。
deepin-installer-init.zip ,日志