나에겐 시스템이 있다가지다32비트 드라이버만 있는 오래된 하드웨어와 상호 작용해야 하므로 32비트 Linux 커널을 실행합니다. 드라이버 교체는 선택 사항이 아닙니다.
이 작업을 수행하려는 Dell 컴퓨터에는 내부 드라이브에 CSM(레거시 부팅 지원)이 없습니다. (M.2 NVME 내부 드라이브 슬롯만 있음)
Grub 64비트 UEFI(Ubuntu 라이브 디스크에서)를 설치했는데 내 "레거시" Linux 인스턴스(중요한 경우 동일한 디스크에서 GPT 형식)를 감지했지만 "레거시" Linux에서 설치하면 Grub에서 다음을 제공합니다. 오류:
Kernel doesn't support 64-bit CPUs.
누구든지 이것에 대해 밝히거나 올바른 방향을 알려줄 수 있습니까? 나는 ~에 있었다인상Grub은 다른 아키텍처의 커널을 부팅하는 데 문제가 없습니다.
답변1
64비트 EFI 시스템에서 32비트 Ubuntu를 부팅 grub-efi-amd64-signed
하고 chroot
여기에서 방법을 확인할 수 있습니다(독일어).https://wiki.ubuntuusers.de/Howto/Installation_von_32-Bit_Ubuntu_auf_EFI-System/
어쨌든, GRUB이 업데이트될 때 가끔 문제가 발생합니다.