proxmox(또는 debian)의 부팅 파티션을 USB 플래시 드라이브로 이동하고 부팅 불가능한 레거시 BIOS의 zfs-raid-1에 있는 두 개의 NVME 디스크에 설치합니다.

proxmox(또는 debian)의 부팅 파티션을 USB 플래시 드라이브로 이동하고 부팅 불가능한 레거시 BIOS의 zfs-raid-1에 있는 두 개의 NVME 디스크에 설치합니다.

Dell r720xd에서 proxmox를 설정하려고 하는데 UEFI 부팅 옵션이 있지만 PCIe nvme 드라이브에서 부팅할 수 없습니다.

USB 플래시 드라이브에 proxmox(또는 모든 OS)를 설치하면 제대로 부팅됩니다.

테스트를 위해 고급 파티셔닝 기능이 있는 CentOS를 설치하고 파티션에는 USB 플래시 드라이브를 사용 /boot하고 다른 모든 파티션에는 nvme를 사용했는데 이것도 완벽하게 작동했습니다.

proxmox에는 설치 중 사용자 정의 파티션 옵션이 없으므로 /boot설치 중에 USB 키를 파티션으로 설정할 수 없습니다.

proxmox 포럼에 나열된 다른 옵션은 다음과 같습니다.

  • 아래 설명에 따라 클로버를 USB 플래시 드라이브의 부트로더로 사용하세요.여기
  • 먼저 사용자 정의 파티션으로 데비안을 설치한 다음 proxmox를 설치하고 데비안 커널을 제거하십시오.

분명히 클로버는 USB에 부팅 파티션을 추가한 다음 제어권을 nvme로 전달합니다.

내 질문은 nvme에 proxmox를 설치한 다음 /boot파티션을 USB 플래시 드라이브로 마이그레이션하려면 어떻게 해야 합니까? 입니다.

꽤 간단한 과정인 것 같았습니다.이 가이드그러나 그것을 처리하려면 작동하게 할 수 없습니다. grub2는 항상 다음과 같은 메시지로 불평합니다.

  • UUID와 일치하지 않습니다
  • 먼저 커널을 로드해야 합니다.
  • 등.

어떤 조언이라도 부탁드립니다. PS 또한 플래시 드라이브에 설치된 centos를 /boot사용하여 grub2-mkconfigproxmox를 찾고 업데이트하는 방법으로 편집을 시도했지만 grub.cfg시작 중에 다음과 같은 오류가 계속 발생합니다.

  • 오류: linux 명령을 찾을 수 없습니다.
  • 오류: initrd 명령을 찾을 수 없습니다. 이러한 오류를 수정했습니다(인용하다) linuxefi and initrdefi그러나 주어진 UUID를 가진 드라이브를 찾을 수 없습니다

답변1

구현하기가 매우 간단하다는 것이 밝혀졌습니다. 유일한 문제는 녹음이 약간 혼란스럽다는 것입니다.

수행해야 할 단계는 다음과 같습니다.

  1. nvme 드라이브에 proxmox(DEBUG 모드 사용)를 설치합니다(이전 BIOS로 인해 부팅되지 않을 수 있음).
  2. 설치가 완료된 후 설치 마법사를 종료하지 말고 명령 터미널을 시작하십시오. (첫 번째 단계는 터미널을 쉽게 열 수 있도록 디버깅 모드를 선택하는 것입니다.)
  3. chroot (질문의 링크를 확인하세요. 선택 사항인 것 같아요)
  4. 여기서 proxmox-boot-tool format /dev/sda2/dev/sda2는 부팅 드라이브로 사용하려는 USB 드라이브입니다.
  5. 실행 proxmox-boot-tool init /dev/sda2하고 설정이 완료될 때까지 기다립니다.

내 시스템에서는 chroot 단계를 사용했는데 완벽하게 작동했지만 chroot 단계가 필요할 수도 있고 필요하지 않을 수도 있습니다.

인용하다:https://pve.proxmox.com/wiki/Host_Bootloader

답변2

이 답변은 @nexlin 님의 원래 답변에 대한 댓글로 시작되었지만, 댓글(링크)의 크기와 기능을 조금 벗어나서 답변으로 만들었습니다.

원본 Q&A 작성자는 동일인이며, 해당 질문을 올린 지 약 1개월 후에 답변이 게시되었음을 참고하시기 바랍니다. 돌아와서 솔루션을 공유한 작성자에게 감사드립니다. 특정 상황에 대해 매우 통찰력이 있었습니다. 솔루션은 proxmox 설치 중에 필요/발견되었습니다. proxmox 설치 단계 중에 부팅 드라이브 변경이 수행될 수 있으며 디버그 모드의 proxmox 설치 프로그램이 이 기능을 제공한다는 점을 공유할 가치가 있습니다.


다음 사항을 공유하는 것이 도움이 될 것이라고 생각했습니다. proxmox 설치 부팅 여부에 관계없이 설치 후 proxmox 부팅 드라이브를 이동하고, 콘솔 모드에서 proxmox 설치 프로그램에서 부팅하고 바로가기를 사용하여 루트 셸을 입력하여 문제를 해결할 수도 있습니다. : CTRL++ ALT및 부팅 가능한 드라이브를 구성하는 데 F3필요한 단계를 .proxmox-boot-tool

이전(v4) proxmox 설치에서도 비슷한 상황이 발생했습니다.

내 영감은 다음에서 비롯됩니다.

  1. 이 질문에 대한 @nexlin의 답변
  2. Proxmox 포럼 사용자. USB를 사용하여 proxmox 설치를 부팅하는 솔루션을 게시한 사람은 누구입니까?여기.

이는 제가 다음과 같은 제목의 가이드를 작성하도록 영감을 주었습니다.Proxmox: ESP 파티션에 공간이 없을 때 레거시 부팅에서 전환.

이 답변의 목적은 더 많은 배경 정보와 추가 정보를 제공하는 것입니다.더 일반적인원래 질문에 대한 답변(링크 참조)입니다. 앞으로 누군가에게 도움이되기를 바랍니다.

이 답변의 솔루션을 복사/붙여넣기하여 다시 호스팅할 수 있지만 이렇게 하면 내용이 맥락에서 벗어나거나 충실도가 떨어질 수 있다고 생각하므로 여기에 콘텐츠를 다시 호스팅하지 않기로 결정했습니다. 이 답변은 주석이어야 하지만 부적절합니다.

관련 정보