Proxmox7.0 의사록 설치(Hyper-V에서 전송)
Proxmox 자체 설치
MegaRAID CLI 설치
Broadcom 웹사이트는 사용하기 너무 어려워 다음 절차를 밟으려고 합니다.
원: https://gist.github.com/fxkraus/595ab82e07cd6f8e057d31bc0bc5e779
드디어 필요한 도구 클래스를 넣고 Broadcom에서 MegaCLI 배치를 다운로드합니다.
펼친 후 RPM 파일을 받았지만 Proxmox는 debian 기반이기 때문에 RPM->DEB로 변환되었습니다.
DEB 파일을 설치하고 작업을 확인합니다.이런 흐름.
apt install libncurses5 unzip alien  wget https://docs.broadcom.com/docs-and-downloads/raid-controllers/raid-controllers-common-files/8-07-14_MegaCLI.zip  unzip 8-07-14_MegaCLI.zip  cd Linux  alien MegaCli-8.07.14-1.noarch.rpm  dpkg -i megacli_8.07.14-2_all.deb  /opt/MegaRAID/MegaCli/MegaCli64 -h  /opt/MegaRAID/MegaCli/MegaCli64 -AdpCount  /opt/MegaRAID/MegaCli/MegaCli64 -AdpAllInfo -aALL  VHDX용 동글
연결 대상 VM 만들기
웹 GUI에서 필요한 VM을 만듭니다.
디스크는 나중에 정식으로 연결되지만 만들지 않으면 전진할 수 없기 때문에 용량은 0.1GB와 같은 작은 값으로 만든다.
VM 제작 완료 후
ハードウェア 중에서 디스크Detach를 선택합니다.未使用:〜〜처럼 표시되므로 사전에 削除 디스크를 선택하십시오.이렇게 하면 전환의 준비가 완성되었다.VHDX에서 변환
qm importdisk 100 Windows10_c.vhdx SUM980EVO100  -> VMID.Proxmox의 트리 표시에 표시되는 숫자입니다.VM을 만들 때 번호가 매겨집니다.100에서 온 번호 データセンター를 선택하고 가운데 선택ストレージ을 선택할 때 표시할 일람의 ID를 지정합니다.root@proxmox:~/hyper-v/Windows10# qm importdisk 100 Windows10_c.vhdx SUM980EVO
importing disk 'Windows10_c.vhdx' to VM 100 ...
  Logical volume "vm-100-disk-0" created.
transferred 0.0 B of 59.0 GiB (0.00%)
transferred 604.2 MiB of 59.0 GiB (1.00%)
transferred 1.2 GiB of 59.0 GiB (2.01%)
transferred 1.8 GiB of 59.0 GiB (3.01%)
transferred 2.4 GiB of 59.0 GiB (4.01%)
~~~~~~~~~~~
transferred 58.6 GiB of 59.0 GiB (99.30%)
transferred 59.0 GiB of 59.0 GiB (100.00%)
transferred 59.0 GiB of 59.0 GiB (100.00%)
Successfully imported disk as 'unused0:SUM980EVO:vm-100-disk-0'
VM
ハードウェア에서 사용되지 않는 디스크를 선택하고 編集 버튼을 누릅니다.시작 순서 설정
첨부된 디스크가 시동 디스크인 경우
VMオプション의 설정을 통해 현재 추가된 디스크의 안내를 유효하게 (검사)하고 안내 순서의 우선순위를 미리 높인다(드래그 3)디스크 프로그램(RDM)
전체 물리적 디스크를 VM으로 표시하려면 다음 명령을 사용합니다.
ブート順qm set 100 -virtio0 /dev/disk/by-id/scsi-36d0946606c11150028b3e11557046428로 링크 주소를 표시하면 이해하기 쉽다.(/sda 또는 이름 표시)TrueNAS
TrueNAS에는 KVM 에이전트가 없으므로 웹 GUI에서 꺼진 장치의 리디렉션에 전혀 응답하지 않습니다.이러면 안 돼, 내가 방법을 생각해 볼게.
프로그램상 상술한 바와 같이 말하고 싶지만
ls -l /dev/disk/by-id/ 링크 목적지의 GiitHub에는 존재하지 않는다.이렇게 말하기보다는 FreeBSD에서 유래한 파일이기 때문에 FreeBSD의 iso에서 가져올 필요가 있다(내 생각)TrueNAS 12-U6는 FreeBSD12 기반의 iso
virtio_console.ko를 가져오세요.UEFI의 Debian VM을 자동으로 시작할 수 없음(Linux 범용?)
VHDX에서 변환을 시작하면 EFI 셸이 시작됩니다.
EFI 셸에서 다음과 같이 시작할 수 있습니다.
FS0:
cd EFI
cd debian
grubx64.efi
# efibootmgr
efibootmgr 
BootCurrent: 0002
Timeout: 3 seconds
BootOrder: 0001,0000,0002
Boot0000* UiApp
Boot0001* UEFI QEMU QEMU HARDDISK 
Boot0002* EFI Internal Shell
수정 방법
VM 설정을 확인한 후
/boot/kernel/virtio_console 복구가 가능합니다.$ sudo grub-install 
Installing for x86_64-efi platform.
Installation finished. No error reported.
$ efibootmgr 
BootCurrent: 0003
Timeout: 3 seconds
BootOrder: 0004,0001,0002,0000,0003  ※ 0004が先頭になっている
Boot0000* UiApp
Boot0001* UEFI QEMU DVD-ROM QM00003 
Boot0002* UEFI QEMU HARDDISK QM00005 
Boot0003* EFI Internal Shell
Boot0004* debian                  ※ 追加されたエントリ
사족
Windows와 FreeBSD(TrueNAS)는 같은 UEFI인데 왜 문제가 없는지 모르겠다.
startup.nsh도 놔두세요.
Reference
이 문제에 관하여(Proxmox7.0 의사록 설치(Hyper-V에서 전송)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/yakumo/articles/7f52d25b9cc19c텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
                                
                                
                                
                                
                                
                                우수한 개발자 콘텐츠 발견에 전념
                                (Collection and Share based on the CC Protocol.)