한 서버에서 다른 서버로 Linux 설치를 이동할 때 부팅할 수 없음 - UEFI

한 서버에서 다른 서버로 Linux 설치를 이동할 때 부팅할 수 없음 - UEFI

상상하다

저는 두 개의 동일한 Lenovo(이전 IBM) 서버[xSeries 3250 M5 - 모델 5458EHM]를 가지고 있습니다. 저는 서버 1에 Linux를 구축했으며 해당 하드 드라이브를 서버 2에 콜드 플러그할 수 있기를 원합니다. (이 방법으로 특정 Linux 구성을 구축하고 이를 클라이언트에 보내 클라이언트가 동일한 서버에 하드웨어를 콜드 플러그할 수 있도록 할 수 있습니다.)

추가 정보

  1. 새 드라이브에 Linux(Debian)를 새로 설치하는 것입니다.
  2. Linux는 UEFI 모드의 CD에서 설치됩니다.
  3. 설치가 시작된 후 관련성이 있다고 생각되는 출력은 다음과 같습니다.

    # efibootmgr -v
    BootCurrent: 0004
    Timeout: 10 seconds
    BootOrder: 0004,0000,0001,0002,0003
    Boot0000* CD/DVD Rom   ACPI(a0341d0,0) PCI(1d,0) USB(0,0) USB(1,0)
    Boot0001* Hard Disk 0  ACPI(a0341d0,0) PCI(1f,2) SATA(0,0,0) HD(1,800,100000,ab3dde4a-f8dd-420c-a103-53bbe95bc74f)
    Boot0002* PXE Network  ACPI(a0341d0,0) PCI(1c,0) PCI(0,0) MAC(MAC(6cae8b5b6ae0,0)
    Boot0003* Hard Disk 1  Vendor(0c588db8-6af4-11dd-a992-00197d890238,09)
    Boot0004* debian       HD(1,800,100000,ab3dde4a-f8dd-420c-a103-53bbe95bc74f) File(\EFI\debian\grubx64.efi)
    

Boot0004UEFI 모드로 debian 설치가 설치된 것을 확인할 수 있습니다 .

  1. cat /etc/fstab의 출력

    # <file system>                           <mount point>   <type>  <options>       <dump>  <pass>
    # / was on /dev/sda2 during installation
    UUID=8ac79015-aa86-4105-85dd-43e3e8761ed4 /               ext4    errors=remount-ro 0       1
    # /boot/efi was on /dev/sda1 during installation
    UUID=4539-CB77                            /boot/efi       vfat    umask=0077        0       1
    # swap was on /dev/sda3 during installation
    UUID=ddcc51da-f15a-4d36-b799-2fb00789e676 none            swap    sw                0       0
    

편집하다:UUID 줄을 제거하여 /dev/sda 파티션을 가리키도록 시도했지만 동일한 문제가 발생했습니다.

  1. 기본 부팅 펌웨어 설정을 다시 로드했는데 UEFI가 기본적으로 BIOS 레거시 부팅 로드를 시도하지 않습니다.

#parted/dev/sda의 출력

GNU Parted 3.2
Using /dev/sda
    Welcome to GNU Parted! Type 'help' to view a list of commands.
    (parted) p
    Model: ATA ST2000NM0033 (scsi)
    Disk /dev/sda: 2000GB
    Sector size (logical/physical): 512B/512B
    Partition Table: gpt
    Disk Flags:

    Number  Start   End     Size    File system     Name  Flags
     1      1049kB  538MB   537MB   fat32                 boot, esp
     2      538MB   1992GB  1991GB  ext4
     3      1992GB  2000GB  8418MB  linux-swap(v1)`

질문

서버 2에서 HDD를 부팅할 수 없습니다. 로드할 때 "debian" 이미지를 부팅할 수 없다는 UEFI 메시지가 나타납니다.

내가 시도한 것

  1. 반대의 방법을 시도하고 서버 2에 Linux를 설치하고 디스크를 서버 1로 콜드 스왑했지만 동일한 문제가 발생했습니다.
  2. 하드 드라이브를 세 번째 컴퓨터(데스크톱 컴퓨터)로 옮겼는데 부팅되지 않습니다.

내가 무엇을 놓치고 있나요?

관련 정보