Wiem, że Grub jest instalowany domyślnie podczas instalacji Ubuntu, ale mam do czynienia z systemem osadzonym z 9.10 Desktop Edition. Poniżej znajduje się zawartość pliku wydania lsb
ubuntu@ubuntu-desktop:/boot$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=9.10
DISTRIB_CODENAME=karmic
DISTRIB_DESCRIPTION="Ubuntu 9.10"
ale ten system nie ma programu ładującego Grub i chcę dowiedzieć się, który z nich używa. Jakieś pomysły?
Odpowiedzi:
Skrypt informacji o rozruchu wykryje wszelkiego rodzaju przydatne informacje na temat konfiguracji rozruchu:
http://sourceforge.net/projects/bootinfoscript/
źródło
Jeśli masz
/etc/lilo.conf
plik, to używasz LILO (LInux LOader) Oznacza to, że jeślililo
na przykład wpiszesz, powinieneś zobaczyć okno poleceń dla boilera lilo.Jeśli masz
/boot/grub/
katalog, używasz GRUB (Grand Unified Boot Loader) Oznacza to, że powinieneś być w stanie korzystać ze wszystkich plików grub, takich jak grub-install, grub-reboot ...Ubuntu 9.10 było pierwszą wersją używającą GRUB2 https://help.ubuntu.com/community/DualBoot/Grub
AKTUALIZACJA:
Oto skrypt sprawdzający w pierwszym sektorze dysku twardego, jakiego używa menedżera rozruchu:
Zakładając, że twój dysk twardy znajduje się w SDA, to:
sudo dd if=/dev/sda bs=512 count=1 2>/dev/null | strings | grep -Eoi 'grub|lilo|acronis|reboot'
poinformuje cię, z którego bootloadera korzystasz.
Możesz sobie wyobrazić resztę ...
Lista programów ładujących znajduje się tutaj: http://en.wikipedia.org/wiki/Comparison_of_boot_loaders i http://wiki.debian.org/BootLoader (dla dystrybucji opartych na Debianie)
Również jeśli chcę ZOBACZYĆ prawdziwe wyjście binarne, a następnie dodać -a do części grep. Na przykład:
sudo dd if=/dev/sda bs=512 count=1 2>&1 | grep -a GRUB
który pokaże dane w pierwszym bloku.Teraz dzięki tym nowym informacjom musisz znaleźć menedżera rozruchu, którego używasz.
źródło
sda1
,sda2
etc w przypadku gdy masz partycja rescue skonfigurować.Użyj
dd
polecenia, aby odczytać sektor rozruchowy, a następnie użyj,grep
aby poznać swój program ładujący:źródło
Bezpieczniej jest sprawdzać, pytając o wersję z samych narzędzi (niż przy użyciu niskiego poziomu dd lub innych artefaktów).
Na przykład testowanie dla Lilo:
Oczywiście to nie zadziała, jeśli masz oba zainstalowane. W takim przypadku, aby uniknąć nieporozumień, odinstaluj te, których nie potrzebujesz.
źródło
W przypadku GRUB-a polecenie sprawdzenia, jaką masz wersję to:
lub
Więcej można znaleźć tutaj:
https://help.ubuntu.com/community/Grub2
źródło