
서버 설치 프로그램 iso를 CD로 부팅하려고 하면(CD에 직접 굽든, 광학 드라이브와 같은 가상 머신에 마운트하든, USB/SD로 확장하든) 훌륭하게 작동합니다.
iso를 루프백 마운트하고 거기에서 커널과 initrd를 로드하려고 하면 많은 문제가 발생합니다.
분명히 설치 프로세스에서는 실제 CDROM이 에 /dev/sr0
마운트될 수 있을 것으로 예상하고 /cdrom
그에 따라 모든 것이 작동합니다.
/boot/initrd.gz
ISO에서 CD를 마운트하는 위치와 방법을 이해하려고 시도하여 제한 사항을 해결하는 방법을 이해할 수 있었습니다 .
어디에 장착되나요? 그리고 grub을 통해 커널 옵션을 전달하거나 다른 grub 방법을 사용하여 올바르게 작동하도록 하는 방법이 있습니까?
예를 들어 데스크탑 iso는 iso-scan/filename
올바른 작업을 지원하고 수행하는 캐스퍼 부팅을 사용합니다. 그러나 서버는 그렇지 않습니다(아이러니하게도 CD를 넣을 가능성이 가장 낮은 곳입니다...).