unetbootin없이 부팅 가능한 Linux 설치 USB 만들기 기본 절차를보고 학습했습니다. USB 드라이브를 FAT32로

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 파일에서 작동한다는 사실을 고려할 때 파일 시스템과 관련이 있다고 생각합니다. 맞습니까? 다른 옵션이 있습니까?



답변

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

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

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