Debian 설치 프로그램을 사용하여 MBR을 강제 설치하고 EFI 감지를 건너뜁니다.

Debian 설치 프로그램을 사용하여 MBR을 강제 설치하고 EFI 감지를 건너뜁니다.

디스크(USB를 통해 연결)에서 Mac 노트북(EFI)을 사용하여 Debian(실제로는 Open Media Server, 파생 제품)을 설치한 다음 이를 설치 및 구성한 헤드리스 컴퓨터로 전송하고 싶지만 대상 컴퓨터에 EFI를 지원하지 않으므로 MBR을 고수하고 싶습니다.

현재 Debian 11 설치 프로그램을 사용하여 이것이 가능합니까? 디스크에 MBR 파티션을 수동으로 생성했지만 프롬프트 없이 설치가 진행되었으며 EFI가 선택되었습니다.

나는 보았다이 오래된 문제, 하지만 실제로는 대답하지 않습니다.

답변1

Linux에서 MBR과 GPT 중 선택나누다BIOS와 UEFI 사이의 선택과 완전히 독립적시작 모드. Linux의 경우 UEFI 모드에서 MBR 파티션 디스크 부팅을 사용하거나 BIOS 모드에서 GPT 파티션 디스크 부팅을 사용할 수 있습니다. 하지만 Windows는 이러한 구성을 좋아하지 않기 때문에 이러한 방식으로 구성된 시스템에서 Windows를 이중 부팅하는 것은 좋지 않을 수 있습니다. 또는 운영 체제를 전환할 때마다 최소한 BIOS 설정에 액세스하여 UEFI/BIOS 부팅 모드를 전환해야 합니다. 이는 부팅 구성이 Linux만큼 유연하지 않은 다른 운영 체제에서도 마찬가지입니다.

언제든지 설치 프로그램에 부트로더 설치를 건너뛰도록 지시할 수 있으며, 설치가 완료된 후(아직 재부팅되지 않은 경우) 루트 프롬프트를 제공하는 가상 콘솔로 전환할 수 있습니다. 그런 다음 새 설치로 chroot하고 BIOS 버전(부트로더 apt install grub-pc)을 수동으로 설치합니다. 설치하면 충돌이 발생하므로 grub-efi-amd64필요한 경우 먼저 제거해야 합니다.

/boot/grub/device.map그런 다음 USB 연결 디스크가 (hd0)부팅 시 GRUB에 사용된다는 내용의 파일을 생성한 다음 를 실행해야 합니다 grub-install --target=i386-pc /dev/<USB-connected disk>.

UEFI 시스템에 설치할 때 UEFI 특정 부팅 항목이 grub-mkconfig호출에 의해 추가되어 update-grubUEFI 펌웨어 설정으로 부팅될 수 있으며, BIOS 기반 시스템에서 선택한 경우 오류가 발생할 수 있습니다. 이를 제거하려면 update-grub실제 대상 시스템에서 설치 후 실행을 실행하면 됩니다.

관련 정보