unetbootin없이 부팅 가능한 Linux 설치 USB 만들기


11

USB에서 Scientific Linux를 설치하고 싶습니다. 왜 unetbootin이 작동하지 않는지 모르겠지만 궁금한 점이 없습니다. 결국 Windows에서 Linux로 전송하여 기본 절차를보고 학습했습니다. USB 드라이브를 FAT32로 포맷하고 루트로이 명령을 실행합니다.

# pv -tpreb /path/to/the/downloaded/iso | sudo dd of=/path/to/the/USB/device 

Live-CD 또는 네트워크 설치 (1GB 미만)에서는 작동하지만 약 4GB 정도 인 실제 설치 DVD에서는 작동하지 않습니다. 누군가이 문제를 해결하도록 도울 수 있다면 정말 감사 할 것입니다.

작은 .iso 파일에서 작동한다는 사실을 고려할 때 파일 시스템과 관련이 있다고 생각합니다. 맞습니까? 다른 옵션이 있습니까?

답변:


13

CD-ROM과 USB 스틱은 완전히 다른 방법으로 부팅합니다. CD-ROM에있는 ISO9660 이미지의 경우 부팅 가능한 El Torito 사양 입니다. USB 스틱의 경우 마스터 부트 레코드 스타일 부트 섹터가 필요합니다 .

ISO9660 CD-ROM 이미지에서 Linux를 부팅하는 데 사용되는 부트 로더 인 ISOLINUX 는 최근 몇 가지 영리한 트릭을 사용하여 두 가지 방식으로 부팅 할 수있는 단일 이미지를 만드는 "isohybrid" 하이브리드 모드 를 추가했습니다 .

내 생각에 LiveCD는 실제로 isohybrid 이미지이지만 전체 설치 DVD는 그렇지 않습니다. 위의 하이브리드 모드 링크에 설명 된대로 배포판 에서 isohybrid도구 를 사용하여 syslinux변환 할 수 있습니다.


자세한 정보에 감사드립니다. 하여 .ISO에 isohybrid 적용하면이 두 가지 의견을 제공 : isohybrid: Warning: more than 1024 cylinders: 3482와 isohybrid: Not all BIOSes will be able to boot this device. .iso를 USB로 복사하여 어떻게되는지 확인하려고합니다.
— makhlaghi

다행히도 이러한 오류는 BIOS에 중요하지 않았으며 훌륭하게 작동했습니다. 고마워 Jim.
— makhlaghi
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.