如何在Ubuntu中检查Live USB的完整性
我正在尝试从现场USB安装Ubuntu,但在复制文件安装阶段总是遇到错误。
错误消息表明此I / O错误通常是由于介质或HDD故障引起的。 我正在检查我的SSD并制作一个新的Live USB再试一次。
所以这是我的关注我可以md5sum我下载的ISO,但我如何检查实时USB是好的?
您可以通过检查其MD5总和与原始ISO的MD5总和之间的关系来检查写入USB驱动器的图像的完整性:
-
检查原始ISO的尺寸:
% ls -l archlinux-2015.10.01-dual.iso -rwxrwxr-x 1 user user 689963008 nov 22 21:35 archlinux-2015.10.01-dual.iso
-
运行此命令(将
/dev/sdc
替换为实际设备,并根据原始ISO的大小更改689963008
):sudo dd if=/dev/sdc iflag=fullblock count=$((689963008/512)) 2>/dev/null | md5sum -
-
根据原始ISO的MD5总和检查输出。
如果你想得到幻想:
-
启用Universe存储库(您可以在软件和更新中执行此操作);
-
安装
pv
:sudo apt-get install pv
; -
检查原始ISO的尺寸:
% ls -l archlinux-2015.10.01-dual.iso -rwxrwxr-x 1 user user 689963008 nov 22 21:35 archlinux-2015.10.01-dual.iso
-
运行此命令(将
/dev/sdc
替换为实际设备,并根据原始ISO的大小更改689963008
):sudo dd if=/dev/sdc iflag=fullblock count=$((689963008/512)) 2>/dev/null | pv -s 689963008 | md5sum -
-
根据原始ISO的MD5总和检查输出。