![Linux: DVD ISO를 빈 하드 디스크/파티션에 복사하고 DVD인 것처럼 부팅하시겠습니까?](https://rvso.com/image/1289047/Linux%3A%20DVD%20ISO%EB%A5%BC%20%EB%B9%88%20%ED%95%98%EB%93%9C%20%EB%94%94%EC%8A%A4%ED%81%AC%2F%ED%8C%8C%ED%8B%B0%EC%85%98%EC%97%90%20%EB%B3%B5%EC%82%AC%ED%95%98%EA%B3%A0%20DVD%EC%9D%B8%20%EA%B2%83%EC%B2%98%EB%9F%BC%20%EB%B6%80%ED%8C%85%ED%95%98%EC%8B%9C%EA%B2%A0%EC%8A%B5%EB%8B%88%EA%B9%8C%3F.png)
고장난 DVD 드라이브가 있는데 현재 DVD ISO를 구울 수 있는 다른 드라이브가 없으므로 대신 빈 하드 디스크를 사용하고 싶습니다.
Unetbootin을 시도했지만 몇 메가바이트의 파일만 복사합니다. ISO의 나머지 이미지 데이터는 무시됩니다.
ISO가 유효하고 VirtualBox와 함께 작동하는지 확인했습니다. MD5 해시도 예상한 대로입니다. 하지만 에뮬레이트된 BIOS가 아닌 실제 BIOS에서 부팅해야 합니다.
나는 또한 다음과 같은 것을 시도했습니다.
sudo cat /disk/image.iso > /dev/sdb1
그리고 "권한이 거부되었습니다"라는 메시지가 표시되었습니다. 이유는 알 수 없습니다.
답변1
결국 나는 dd와 USB 스틱을 부팅 디스크로 사용했습니다. 왜냐하면 어떻게든 하드 디스크의 DVD에서는 부팅이 작동하지 않는 것 같았기 때문입니다.
sudo dd if=/storeM/os-dvd.iso of=/dev/sdb bs=8M
sudo dd if=/storeM/bootdisk.img of=/dev/sdc
답변2
참고로, 이는 파일에 쓰는 동안 sudo를 사용하는 많은 사람들에게 영향을 미치기 때문입니다. cat 명령을 사용하면 다음과 같은 일이 발생합니다.
sudo cat /disk/image.iso > /dev/sdb1
는 쉘에 의해 실행된 sudo cat /disk/image.iso
다음 출력을 /dev/sdb1
. cat 명령에만 권한이 부여됩니다. 출력 리디렉션은 그렇지 않습니다.
dd
소스와 대상은 인수이고 권한 있는 명령의 일부이므로 이러한 문제를 방지합니다.
답변3
이있다ISO 이미지의 차이점(CD용) 및 하드 디스크 이미지(USB에도 적용 가능). 그러나 ISO 이미지를 조정하여 하드 디스크 이미지의 요구 사항을 충족하는 것은 가능합니다. 이러한 ISO 이미지를 하이브리드 ISO라고 합니다. Linux에는 이러한 조정을 수행하는 도구가 있습니다 isohybrid
.
제가 성공했던 방법은 다음과 같습니다.
cp orig_image.iso hybrid.iso
isohybrid hybrid.iso
dd if=hybrid.iso of=/dev/sdd_ bs=8M
Debian 8에서 이 유틸리티는 package 에 포함되어 있습니다 syslinux-utils
.
답변4
파일을 다시 다운로드하고 무결성도 확인하겠습니다. 오류가 발생한 이유가 있습니다. 저는 UNetBootin에 문제가 발생한 적이 없습니다.
당신은 또한 시도할 수 있습니다범용 USB 설치 프로그램Windows 시스템 여유 공간이 있는 경우.EasyBCDWindows 부트로더에서 부팅할 수 있도록 ISO를 삽입하는 옵션도 있습니다. ISO는 메모리나 하드 디스크에서 실행할 수 있지만 실험적입니다.