Não é possível inicializar ao mover a instalação do Linux de um servidor para outro - UEFI

4

Cenário

Eu tenho dois servidores idênticos da Lenovo (anteriormente IBM) [xSeries 3250 M5 - modelo 5458EHM]. Eu construí o Linux no servidor 1 e eu quero ser capaz de fazer o cold-swap desse disco rígido para o servidor 2. (Isso é para que eu possa construir uma configuração específica do Linux e enviá-la para um cliente para que eles façam uma troca a frio no mesmo hardware).

Mais informações

  1. É uma instalação limpa do Linux (Debian) em uma nova unidade.
  2. O Linux foi instalado a partir do CD no modo UEFI.
  3. Quando a instalação inicializar, aqui está a saída que considero relevante:

    # 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)
    

Você pode ver que a instalação Boot0004 debian está instalada no modo UEFI.

  1. Saída do 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
    

Edit: Eu tentei remover as linhas do UUID então ele aponta para as partições / dev / sda, o mesmo problema.

  1. Eu recarreguei as configurações padrão de firmware de inicialização e o UEFI não tentou carregar a inicialização herdada do BIOS por padrão.

Saída de # 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)'

Problema

Não consigo inicializar o HDD no servidor 2. Ao carregar, as mensagens UEFI afirmam que ele não pode inicializar a imagem 'debian'.

O que tentei

  1. Eu tentei fazer o inverso, instalando o Linux no servidor 2 e trocando o disco pelo servidor 1 e tendo o mesmo problema.
  2. Mudei o HDD para uma terceira máquina (PC de desktop) e ele também não inicializa.

O que estou perdendo?

    
por Heath 10.05.2016 / 01:34

0 respostas

Tags