Linux 커널과 Grub을 사용하여 부팅 가능한 USB/Flopy/LiveCD를 만들고 싶습니다. VirtualBox를 사용하여 USB/플로피/LiveCD로 직접 부팅하거나 USB/플로피/LiveCD로 직접 부팅하면 사용자 정의된 Grub 화면이 표시되고 C 또는 Pascal 응용 프로그램이 실행됩니다.
나는 노력한다그럽 다운로드하지만 어느 것을 사용해야 할지 잘 모르겠습니다. 32비트 또는 64비트 다운로드가 다른 등 올바른 버전의 Grub을 다운로드하는 데 문제가 있습니까?
나만의 사용자 지정 부팅 가능 이미지를 사용하려면 어떤 Grub을 다운로드해야 합니까?
답변1
거기에는 1x 시리즈(최신 버전은 0.97)와 2x 시리즈(최신 버전은 1.99)라는 두 가지 버전의 grub만 나열되어 있습니다. 둘 다 목적에 따라 사용자 정의하여 사용할 수 있습니다. 1x 시리즈는 기존 하드웨어 및 배포판과 더 많은 표준 호환성을 제공하지만 2x 시리즈는 잘 진행되고 있으며 많은 주요 배포판이 2x 시리즈로 이동하고 있습니다. 32비트와 64비트 아키텍처는 부팅 프로세스의 이 단계에서 grub에 대한 고려 사항이 아니며 커널이 부팅될 때까지 작동하지 않습니다. grub은 많은 작업을 수행하지 않기 때문에 공통 CPU 명령어 세트에서 원활하게 실행됩니다.
하지만 실제로는 grub으로 시작해서 거기서 작업하면 안 됩니다. 길이 멀겠죠. 이미 예약된 일부 livecd 이미지로 시작한 다음 부팅 시에만 프로그램을 실행하도록 다시 정리해야 합니다. 이렇게 하면 모든 종류의 문제를 해결할 수 있습니다. 마음에 드는 경량 라이브CD를 선택하고 소스 코드를 얻은 다음, 불필요한 부분을 제거하고 프로그램을 추가하세요.