amd64上安装双系统失败,提示拷贝基础文件系统失败

kylin-os-installer-detail.log (57.9 KB)

Text

根据您提供的安装日志,问题出现在 拷贝基础文件系统 阶段,大量 rsync 报错 Input/output error 并导致文件校验失败,最终安装中止。核心原因是安装程序无法正常读取 启动介质(U盘) 上的系统镜像文件(路径为 /rofs/sysroot/ostree/repo/objects/...)。


错误原因分析

  • I/O 错误 表明读取 U 盘数据时发生物理或逻辑故障,可能原因:
    1. U 盘本身存在坏块或质量不佳;
    2. 制作启动盘时镜像写入不完整或损坏;
    3. USB 接口接触不良或供电不足;
    4. 使用了 Ventoy 等工具,可能存在兼容性问题(日志开头有 Ventoy 相关错误)。
  • 安装程序已给出官方建议,即重新安装或检查启动盘完整性。

解决步骤(请按顺序尝试)

1. 检查启动盘镜像的完整性

已启动的 Live 环境(或另一台 Linux 系统)中,挂载 U 盘并执行校验:

# 挂载 U 盘(假设设备为 /dev/sdb1,请根据实际调整)
sudo mount /dev/sdb1 /mnt
cd /mnt
sudo md5sum -c md5sum.txt 2>/dev/null | grep -v "成功" | grep -v "OK"

如果有任何文件校验失败(显示 FAILED),说明镜像文件损坏,必须重新下载 ISO 并重新制作启动盘

2. 重新下载 ISO 并校验 MD5

  • 从 OpenKylin 官方渠道重新下载 ISO 文件。
  • 下载后,使用 md5sumsha256sum 校验其哈希值,确保与官方提供的值一致。

3. 重新制作启动盘(推荐使用 dd 或 Rufus)

  • 避免使用 Ventoy(日志中有 Ventoy 相关报错),改用传统写入方式:
    • Linuxsudo dd if=openkylin.iso of=/dev/sdX bs=4M status=progress && sync(注意替换 /dev/sdX 为 U 盘设备,切勿选错
    • Windows:使用 RufusBalenaEtcher,选择 “DD 镜像模式” 写入。
  • 若仍想用 Ventoy,请确保其版本最新,并在制作时勾选 “安全启动支持” 等选项,但出现 I/O 错误时优先换用其他工具。

4. 更换 U 盘或 USB 接口

  • 尝试使用 另一个质量可靠的 U 盘(建议 8GB 以上)。
  • 将 U 盘插入 电脑背面的 USB 2.0 接口(避免 USB 3.0 或前置接口的兼容性问题)。

5. 安装时尝试 “校验镜像” 选项(若存在)

  • 部分安装器在启动菜单或安装过程中提供 “Check ISO integrity” 功能,请执行校验,若失败则直接重新制作。

6. 检查内存(可选)

  • 极少数情况下,内存故障也会导致数据读取错误,可运行 memtest86+ 进行内存检测(排除硬件问题)。

补充说明

  • 日志中 device-mapper: remove ioctl on ventoy failedumount 警告不影响安装,只需关注 I/O 错误。
  • 如果上述步骤全部尝试后依然失败,请检查 ISO 文件本身是否完整下载(如使用迅雷等下载工具可能损坏文件,建议用浏览器或 wget 直接下载)。

按照以上流程操作后,安装应能正常进行。若问题依旧,请提供新的错误日志以便进一步排查。

2 个赞

系统盘(ventoy制作)没问题,更换制作系统的u盘后,一切ok

ventoy更方便多系统安装