Sé que Grub es el que se instala de forma predeterminada al instalar Ubuntu, pero me enfrento a un sistema integrado que ejecuta 9.10 Desktop Edition. Los siguientes son los contenidos del archivo lsb-release
ubuntu@ubuntu-desktop:/boot$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=9.10
DISTRIB_CODENAME=karmic
DISTRIB_DESCRIPTION="Ubuntu 9.10"
pero este sistema no tiene el cargador de arranque Grub y quiero saber cuál está usando. Entonces, ¿alguna idea?
Respuestas:
El script de información de arranque detectará todo tipo de información útil sobre su configuración de arranque:
http://sourceforge.net/projects/bootinfoscript/
fuente
Si tiene el
/etc/lilo.conf
archivo, entonces está usando LILO (LInux LOader) Esto significa que si escribe,lilo
por ejemplo, debería ver el diálogo de comando para el arrancador de lilo.Si tiene el
/boot/grub/
directorio, entonces está utilizando GRUB (Grand Unified Boot Loader). Esto significa que debería poder usar todos los archivos grub como grub-install, grub-reboot ...Ubuntu 9.10 fue la primera versión en usar GRUB2 https://help.ubuntu.com/community/DualBoot/Grub
ACTUALIZAR:
Aquí hay un script para verificar dentro del primer sector del disco duro qué administrador de arranque está usando:
Suponiendo que su disco duro esté en SDA, entonces:
sudo dd if=/dev/sda bs=512 count=1 2>/dev/null | strings | grep -Eoi 'grub|lilo|acronis|reboot'
le dirá qué gestor de arranque está utilizando.
Puede imaginar el resto ...
La lista de cargadores de arranque está aquí: http://en.wikipedia.org/wiki/Comparison_of_boot_loaders y http://wiki.debian.org/BootLoader (para distribuciones basadas en Debian)
También si usted desea VER la salida binaria real y luego agregue -a a la parte grep. Por ejemplo:
sudo dd if=/dev/sda bs=512 count=1 2>&1 | grep -a GRUB
que le mostrará los datos en ese primer bloque.Ahora con esta nueva información, TIENE que encontrar el administrador de arranque que está utilizando.
fuente
sda1
,sda2
etc. en caso de que tenga una partición de rescate configurada.Use el
dd
comando para leer el sector de arranque, luego usegrep
para conocer su gestor de arranque:fuente
Puede verificar de manera más segura al consultar la versión desde las herramientas mismas (que usar dd de bajo nivel u otros artefactos).
Por ejemplo, probando para lilo:
Por supuesto, esto no funcionará si tiene ambos instalados. Si ese es el caso, para evitar confusiones, desinstale los que no necesita.
fuente
Para GRUB, el comando para verificar qué versión tienes es:
o
Más para encontrar aquí:
https://help.ubuntu.com/community/Grub2
fuente