답변:
Ubuntu iso의 md5sum은 여기에서 찾을 수 있습니다 .
위의 md5 값은 개별 파일이 아닌 전체 디스크의 체크섬입니다.
부팅 가능한 USB를 준비하면 iso 파일의 파일이 USB로 복사되고 USB의 부트 로더를 덮어 쓰므로 부팅 가능 합니다. 여기에서 md5 sum ( a5f97cd6a9f171c70cf816de8728f13b
)이 포함 된 단일 파일 (예 : lubuntu 14.04.1 x64 iso)이 삭제되고 USB에 여러 파일이 대신 표시됩니다. 따라서 더 이상 원래 루 분투 iso의 md5 합계와 비교할 iso가 없습니다.
각 개별 파일의 무결성을 확인하려면 USB check cd for defects
에서 부팅 한 다음 부팅 메뉴에서 선택해야 합니다. 파일있다 ms5sum.txt
iso 파일의 각 개별 파일의 md5sum을 포함하는 각 우분투 ISO에서이. 이 check cd for defects
옵션은 iso에 md5 목록이있는 각 파일의 md5sum을 확인합니다.
에서 LiveWireBT의 대답 , 그냥 USB 드라이브에 탐색하고 실행 md5sum -c md5sum.txt
개별 파일의 일관성 검사를 수행해야합니다.
check cd for defects
부팅 메뉴에서 선택하여 부팅 가능한 USB의 결함을 확인할 수 있습니다 .
check cd for defects
아무것도하지만, MD5는 존재 MD5 값 목록과 개별 파일의 비교 md5sum.txt
는 CD에서 파일 존재. 마음의 더 나은 평화를 위해, 우리는 수동으로 USB 폴더로 이동하여 실행할 수 있습니다md5sum -c md5sum.txt
ISO 이미지에 포함 된 개별 파일의 해시는 루트 폴더에로 저장됩니다 md5sum.txt
.
md5sum -c md5sum.txt
동일한 폴더에서 실행 하면 일관성 검사가 수행되어야합니다.
내 대답은 Unix 및 Linux StackExchange의 Lucas 답변을 기반으로 합니다. USB 부팅 디스크의 무결성을 확인하려면 먼저 iso 이미지의 크기를 확인하십시오.
stat -c '%s' imagename.iso
<imagesize>
아래 명령 대신 입력 할 수있는 이미지 크기가 출력 됩니다. 다음 명령은 이미지의 크기에 해당하는 모든 바이트를 파이프를 통해 md5sum 명령으로 보냅니다.
sudo head -c <imagesize> /dev/sdb1 | md5sum
이것을 .iso 파일의 md5sum과 비교할 수 있습니다.
md5sum imagename.iso
md5sum이 다르면 데이터를 복사하는 동안 문제가 발생한 것입니다. md5sum이 동일하면 USB 디스크의 데이터 무결성을 확인한 것입니다!
/dev/
위 명령의 /dev/sdbX
경우 마운트 지점이 아닌 (와 같은 /media/usbX
) USB 장치의 이름을 알아야합니다 . Filesystem
의 출력에서 열을 보면 알 수 있습니다 df
. 예를 들어 내 USB 장치 /dev/sdb1
는
df
아래 코드에서 X를 (iso) 이미지의 경로로 변경하면 다음을 통해 확인할 수 있습니다.
ls -AFl Documents/tails.ISO # X would be Documents/tails.ISO
그리고 Y를 USB 드라이브의 올바른 장치 식별자로 변경하십시오. 당신은 확인 할 수 lsblk
는 동안 하지 가 때 대에 연결 되어 있는지 확인 올바른 장치 이름 (같은 보통 뭔가를 만들기 위해 연결 /dev/sdZ
).
USB 드라이브에 쓰여진 내용을 확인하는 코드는 ( bash 쉘 에서 사용 된) 이미지 파일과 일치합니다 .
img='X' usb='Y'
[[ $(head -c $(stat -c '%s' "$img") "$usb" |sha256sum) = $(sha256sum <"$img") ]] &&
echo OK ||
echo ERROR
GNU ddrescue (패키지를 종종 gddrescue라고 함)와 같은 도구를 사용하면 다음과 같이 작성할 수 ddrescue --force 'X' 'Y'
있으며 올바르게 작성되었는지 자동으로 확인할 수 있습니다!
USB 스틱을 꽂고 빼면 기록 된 이미지의 일부 파티션이 자동으로 마운트되어 수정되어 ( '더러운 비트') 완전히 다른 체크섬을 생성 할 수 있습니다 !!
Linux Mint ISO가 바닐라 우분투 ISO와 동일한 grub 메뉴를 사용하는지 여부를 모르지만 지금 설치하고 있으며 grub 메뉴가 다음과 같습니다.
check the integrity of the medium
실행하는 데 10 분이 걸리고 69 오류가 발견되었습니다. 다운로드 한 ISO 이미지가 양호한 지 확인하여 지금 다른 USB 스틱을 사용하고 있습니다.
이것의 GNU GRUB version 2.02^beta2-36ubuntu3