오늘은 Ubuntu 22.04 LTS 설치시에 아래와 같은 에러 메시지와 함께 설치 실패할 경우 확인하고 조치하는 방법에 대해서 다루고자 합니다.
설치 실패 [Errno 5] Input/output error 이 오류는 일반적으로 CD/DVD 디스크나 드라이브 또는 하드 디스크에 문제가 있을 때 발생합니다. CCD/DVD를 청소하거나 CD/DVD를 느린 속도로 굽거나 CD/DVD 드라이브의 렌즈를 전자 제품 상점에서 판매하는 도구를 이용해 청소하고 또는 하드디스크가 오래되어 교체가 필요한지 확인하기, 시스템을 시원한 장소로 옮기면 해결될 수도 있습니다. |
우분투 리눅스 설치 방법
본 페이지를 검색해서 들어오신 분들이라면 이미 우분투 리눅스 설치용 이미지를 CD 또는 USB에 구워서 설치를 진행하다가 문제가 발생한 경우일 것 같습니다. 하지만 아래 페이지를 통해서 각 단계를 좀 더 꼼꼼하게 체크해보시기를 바랍니다.
문제의 상황
필자는 우분투 리눅스를 한 두 번 설치해본게 아닙니다. 다양한 머신에서 수십번 정도 설치한 것 같습니다. Ubuntu 22.04 LTS는 라즈베리파이용으로 먼저 접해봤었고, 설치시에 어떠한 문제도 없었던 것으로 기억합니다.
최근에 오래된 PC의 윈도우즈 동작 속도가 상당히 느려서 우분투 리눅스를 설치하려고 시도해보았으나, 아래와 같은 메시지가 발생하면서 설치가 불가능했습니다.
설치 실패 [Errno 5] Input/output error 이 오류는 일반적으로 CD/DVD 디스크나 드라이브 또는 하드 디스크에 문제가 있을 때 발생합니다. CCD/DVD를 청소하거나 CD/DVD를 느린 속도로 굽거나 CD/DVD 드라이브의 렌즈를 전자 제품 상점에서 판매하는 도구를 이용해 청소하고 또는 하드디스크가 오래되어 교체가 필요한지 확인하기, 시스템을 시원한 장소로 옮기면 해결될 수도 있습니다. |
시도해본 것들
문제의 상황에서 여러 가지 시도들을 해보았습니다.
- 이미지를 다시 다운로드 받아서 설치해보았습니다. (실패)
- 다른 USB Stick에 이미지를 write하여 설치해보았습니다. (실패)
- 혹시 HDD의 배드섹터의 문제일 수 있기 때문에 다른 HDD로 교체해보았습니다. (실패)
스스로 시도해본 것들이 모두 실패했고, 구글 검색을 시작했습니다.
문제의 원인 (이미지 verify시 fail 발생)
사실 인터넷 환경이 좋은 대한민국에서, 다운로드 받은 이미지가 깨질 수 있을 것이라고는 상상하기 어렵습니다. 지금까지 수많은 이미지를 인터넷으로 받아왔지만 체크섬이 맞지 않는 경우는 이 번이 처음입니다.
우분투 홈페이지에서 우분투 리눅스를 다운로드 받으면, 받은 이미지가 전송 오류는 없는지 체크할 수 있는 기능을 제공합니다. 아래와 같이 "Verify your download" 링크를 클릭하면 이미지의 무결성을 확인할 수 있는 방법을 알려줍니다.
이미지의 무결성을 확인할 수 있는 방법대로 아래의 명령을 수행합니다.
echo "b85286d9855f549ed9895763519f6a295a7698fb9c5c5345811b3eefadfb6f07 *ubuntu-22.04-desktop-amd64.iso" | shasum -a 256 --check |
위의 명령을 실제로 실행해봤더니 위와 같이 FAILED 된 것을 알 수 있습니다.
문제의 해결
우분투 22.04 데스크탑이 아닌 서버 버전을 다운로드 했더니 checksum에 문제가 없었습니다.
$ echo "84aeaf7823c8c61baa0ae862d0a06b03409394800000b3235854a6b38eb4856f *ubuntu-22.04-live-server-amd64.iso" | shasum -a 256 --check ubuntu-22.04-live-server-amd64.iso: OK |
혹시 우분투 22.04 LTS 데스크톱 버전으로 설치시에 지속적인 설치 오류가 발생한다면 서버 버전으로 설치를 해보시기 바랍니다.
참고할 만한 링크
'SW개발 > 우분투 리눅스' 카테고리의 다른 글
[우분투 22.04] 자동 로그인 해제하는 방법 (/etc/gdm3/custom.conf) (0) | 2022.06.15 |
---|---|
웹브라우저가 자동으로 스크롤되는 문제 해결 방법 (접근성 화면 읽기가 켜져 있었음) (0) | 2022.06.11 |
우분투 리눅스에서 와이파이 네트워크 목록 삭제하는 방법 (0) | 2022.06.07 |
우분투 22.04 한글 입력 안되는 문제 해결 방법 (kime로 대동단결) (5) | 2022.06.07 |
[우분투] 핫스팟 로그인시에 화면 깨져서 나오는 문제 해결 방법 (0) | 2022.06.03 |
주소를 찾을 수 없음. 도메인을 찾지 못하여 메일을 전송하지 못했습니다. 오타나 불필요한 공백이 있는지 확인한 후 다시 시도하세요. (0) | 2022.06.02 |
Could not resolve host: github.com 해결 방법 (0) | 2022.05.28 |
crontab이 제대로 실행되지 않는다면 crontab에서 지원하지 않는 명령일 수 있습니다. (pushd, popd 명령 사용 불가) (0) | 2022.05.26 |