Grub en SD para arrancar SSD instalado en bahia ODD
Manual para instalar grub en la tarjeta SD del HP Microserver G8 y arrancar un disco SSD instalado en la bahia ODD.
OPCIONES
-
OPCION A
Siguiendo el tutorial de la web de David Dantoine. (probé una parte y no me funcionó)
-
OPCION B
Crear un RAID cero con el disco SSD de la bahía ODD. (no lo probé)
-
OPCION C
-
OPCION D
Esta está basada en Grub y si que me funcionó
OPCION A
-añadir- arranque SO del gen8 desde la sd.htmlOPCION B
Para que el equipo arrranque directamente desde la unidad ODD sin tarjeta SD ni memoria USB, crearemos un RAID0 con solo el disco SSD instalado en la bahía ODD
Se parte de un HP Microserver G8 sin discos en las unidades frontales extraibles, solo con un SSD en la bahía ODD. Esta bahía no usa otro controlador distinto, comparte la controladora.
PASO 1 Al arrancar el servidor, la BIOS intentará buscar un sector de arranquue válido y como no puede (recordemos: todavía no hay un disco accesible) , se reiniciará cada 5 segundos. Presione F10 (intelligent provisioning) cuando aparezca la pantalla de arranque.
PASO 2 Seleccione realizar mantenimiento (Perform Maintenance)
PASO 3 Seleccione HP Smart Storage Administrator (SSA) option.
PASO 4 Debemos crear un RAID 0 solo con la unidad SSD. Y ha de ser la primera unidad lógica.
PASO 5 Seleccione el controlador de la lista de la izquierda ( Dynamic Smart Array B120i RAID ) y, a continuación, configure la acción Establecer unidad lógica / volumen de arranque desde la derecha.
PASO 6 Seleccione la unidad lógica local 1 como unidad / volumen lógico de arranque primario y luego haga clic en Aceptar.
PASO 7 Reiniciar la máquina. Entre de nuevo en la configuración del BIOS presionando F9 y seleccione Orden de arranque estandar (IPL) y presione enter. Mueva IPL:1 como primera opción. Salga del menú con ESC y confirme cambios con F10.Ya debería de arrancar desde su unidad ODD.
OPCION C
-añadir- seguir enlace C1OPCION D
Yo partí de un proxmox instalado en el SSD en el quinto puerto sata (bahía óptica ó ODD) instalado y funcionando. Todo funciona perfecto pero si en la BIOS el controlador esta configurado con en modo SATA Legacy y con la opcion AHCI (significa Advanced Host Controller Interface y es un modo operacional mas rápido que IDE, el modo RAID usa también AHCI) desactivada.
También hay una opción para arrancar desde el quinto sata usando el RAID B120i (ver opción B) Pero mi intención, es dejar activo en la BIOS el modo AHCI para poder acceder a los HDD sata con toda la velocidad posible. Sin usar el RAID B120i en ninguna bahía y utilizar las bahías 1-4 del controlador n.º1 preparadas para hacer RAID por software con una máquina virtualizada desde Proxmox, si se diera el caso.
Arrancando con el disco SSD en la 5º bahía (con un S.O. GNU/linux operativo) y una SD de 1,9Gb en el sistema;
1. - Identificamos la tarjeta sd.
# lsblk -fm visualizando que se encontraba en /dev/sdb
2. - Formateamos el dispositivo. (tarda uno buen rato)
# dd if=/dev/zero of=/dev/sdb
3. - Creamos una partición de 128 Mb al inicio del USB.
# fdisk /dev/sdb
(Creamos una nueva particion usando el comando 'n' y le decimos el tamaño introduciendo '+128M'. Hacemos que esa partición tenga la flag de arranque.)
4. - Formateamos la partición con el formato ext2.
# mkfs -t ext2 /dev/sdb1
5. - Creamos un directorio nuevo en el directorio temporal para el dispositivo.
# mkdir /tmp/mysd
6. - Montamos la unidad SD en el directorio creado.
# mount /dev/sdb1 /tmp/mysd
7. - Creamos un nuevo directorio dentro del dispositivo.
# mkdir /tmp/mysd/boot
8. - Instale grub en la SD, asegurándose de que el directorio de arranque /boot esté en la unidad sd.
# grub-install --boot-directory=/tmp/mysd/boot /dev/sdb
9. - Actualice la configuración de grub, que sale al dispositivo.
# update-grub --output=/tmp/mysd/boot/grub/grub.cfg
10. - Reinicie el sistema y ahora debería arrancar grub desde la memoria sd (asegúrese de que el BIOS esté configurado para el arranque USB). Las unidades ahora se pueden reinstalar en las bahías 1-4 frontales.
Documentación utilizada
-
[A1]http://david.dantoine.org
Del grupo de telegram [SRV/MicroServer] [es] se basa en bajar una imagen para una tarjeta SD con el arranque del Grub.
-
[B1]https://www.admfactory.com
Del grupo de telegram [SRV/MicroServer] [en] se basa en crear un raid solo con la unidad ssd para arrancar desde él.
-
[C1]https://forum.rockstor.com
Del grupo de telegram????? [SRV/MicroServer] [en] instalando el grub en un usb o una tarjeta SD.
-
[D1]https://jarrodla.blogspot.com
De busquedas por la web [en] instalando el grub en un usb o una tarjeta SD.