La nueva instalación de Archlinux no arranca desde HD en el nuevo HP Proliant Gen8

La nueva instalación de Archlinux no arranca desde HD en el nuevo HP Proliant Gen8

Intenté instalar Arch Linux (2017.04.01-x86_64) en un nuevo servidor HP ProLiant Gen8 (4 Gb de RAM, procesador - G1610T Intel Celeron G1610T - 2,3 GHz), el proceso de instalación pareció completarse exitosamente (siguiendo los pasos en Arch wiki de Linux.

Cuando le digo al servidor que arranque desde el disco duro, veo el error "Error de disco o que no es del sistema". ¿Qué podría estar causando que fallara si la instalación pareció ir tan bien?

Estos son los pasos que tomé para llegar hasta aquí.

  • Conectado al servidor, con tres HD:
    1. 750 GB Western Digital HD (RAID 1 con HD #2)
    2. 750 GB Western Digital HD (RAID 1 con HD #1)
    3. Servidor electrónico IBM HD de 80 Gb
  • Grabé la iso de Arch Linux en una MicroSD con rufus
  • Conectó la MicroSD en la ranura de la placa base del servidor.
  • Encendido y elegido arrancar desde la MicroSD
  • Desde la pantalla de Arch Linux, elija iniciar en Arch Installer

fdisk -lmostró lo siguiente:

  • Raid de Linux de 700G (125M desconocidos, 500M de intercambio) como /dev/sda
  • Raid de Linux de 700G (125M desconocidos, 500M de intercambio) como /dev/sdb
  • 75G exFat como /dev/sdc (80GB HD)
  • 60G Fat32 como /dev/sdd (MicroSD)

Quería instalar el sistema operativo en el disco duro de 80 GB, con intercambio de 5 GB, partición raíz de 20 GB para el sistema operativo, partición /home de 50 GB.

Entonces particioné /dev/sdc con fdisk fdisk /dev/sdc o # borrar tabla de particiones

n # new partition
p # new partition is primary
1 # named partition number 1
<enter> # default start sector
+2G # end sector is 2GB after the start
t # change the type from default
82 # change partition type to 'swap'

n # new partition
p # new partition is primary
2 # named partition number 2
<enter> # default start sector
+20G # end sector is 20GB after the start

n # new partition
p # new partition is primary
3 # named partition number 3
<enter> # default start sector
<enter> # end sector is the rest of the disk
a # make a partition bootable
2 # make partition 2 bootable

w # write new partitions to disk

La ejecución fdisk -lnuevamente pareció confirmar el éxito, /dev/sdc/tenía tres particiones del tipo y tamaño que esperaba.

mkfs.ext4 /dev/sdc2 # put ext4 file system on root partition
mkfs.ext4 /dev/sdc3 # put ext4 file system on /home partition
mount /dev/sdc2 /mnt # mount partition 2 as root partition
mkdir /mnt/home # make a place for the home partition
mount /dev/sdc3 /mnt/home #mount partition 3 as home partition
  • Edité /etc/pacman.d/mirrorlistpara colocar los espejos locales más arriba en la lista.
  • Instaló el sistema base conpacstrap /mnt base
  • Escribió la tabla del sistema de archivos congenfstab -L /mnt >> /mnt/etc/fstab
  • Chroot en el nuevo sistemaarch-chroot /mnt
  • Enlace simbólico a la hora local correcta/etc/localtime
  • Sincronizado el relojhwclock --systohc
  • Descomentar mi ubicación en/etc/locale.gen
  • Corriólocale-gen
  • Establecer mi LANGvar env en/etc/locale,conf
  • Escribí mi nombre de host en/etc/hostname
  • Agregué mi nombre de host a/etc/hosts
  • Establezca la contraseña de root conpasswd
  • GRUB instalado conpacman -S grub
  • GRUB instalado en/dev/sdc

grub-install --target=i386-pc /dev/sdc grub-mkconfig -o /boot/grub/grub.cfg

  • Dejó el chroot conexit
  • Desmonté todo conunmount -R /mnt
  • Cerrar
  • Se quitó la MicroSD
  • Encendido
  • Eligió arrancar desde HD

Desafortunadamente eso no funcionó, recibí el error "Disco que no es del sistema o error de disco".

Pensando que podría tener que ver con el orden de los discos, quité los dos discos duros RAID y coloqué el disco de 80 GB en la ranura 0 ( /dev/sda).

Arranqué nuevamente desde la MicroSD y en Arch Installer ingresé nuevamente al chroot e hice estos cambios.

  • Grub-bios y encabezados kernal instalados

pacman -S openssh grub-bios linux-headers linux-lts linux-lts-headers

  • sshd habilitado consystemctl enable sshd
  • Luego vuelva a ejecutar los comandos para instalar GRUB.

grub-install --target=i386-pc /dev/sda grub-mkconfig -o /boot/grub/grub.cfg

Al reiniciar me dio el mismo error y no pude encontrar más ayuda en Arch Linux Wiki o en los tutoriales de YouTube.

¿Qué podría causar que el procedimiento de instalación aparentemente vaya tan bien, pero que el servidor no pueda arrancar desde el disco duro?

¿Es un problema que el HD estuviera en la ranura /dev/sdccuando lo instalé? ¿Es un problema que luego lo moví?

Respuesta1

Tienes un problema de enumeración de discos.

La tarjeta MicroSD está causando su problema porque cambia el orden del dispositivo SCSI; posiblemente tomando /dev/sda.

Asegúrate de escribir el gestor de arranque en el dispositivo correctoORetire la tarjeta MicroSD antes de instalar el cargador de embarcaciones.OIntente instalar a través de la OIT utilizando una imagen ISO.

Ver:

La instalación de Ubuntu no puede detectar discos duros

HP DL60 Gen9 no arranca el sistema operativo instalado

información relacionada