Więc w zasadzie mam dość zalany bootloader Grub, ze starszymi wersjami Linuksa, 3 systemami operacyjnymi i memtestami. Chcę tylko pozostawić systemy operacyjne. Muszę wiedzieć, jak to zrobić ręcznie i potrzebuję kogoś, kto powie mi, o czym powinienem wiedzieć, kiedy zostanie wydane nowe jądro. Z góry dziękuję.
40
.iso
Obraz wokół anbd powinienem stamtąd uruchomić?Ponownie odwiedzony post na GRUB2 na blogu zawiera kompletny zestaw instrukcji dotyczących ręcznej edycji plików konfiguracyjnych GRUB2. Jeśli sprawdzisz pozostałe posty w serii (filtrując na Category = GRUB), znajdziesz również informacje na temat usuwania starych jąder i tego, co się stanie, gdy nowe jądro pojawi się jako aktualizacja. Publikacje zawierają odniesienia do wielu powiązanych stron internetowych.
źródło
Zamiast bezpośrednio edytować plik grub, powinieneś wyczyścić jądra, których nie chcesz.
Zacznij od tego:
O ile mi wiadomo,
update-grub
skrypt tworzy wpisy dla wszystkiego, co znajdzie/boot
, więc usunięcie starych pakietów linux-image (i nagłówków linux-head)apt-get remove
spowoduje wyczyszczenie / bootowanie, a tym samym wyczyści konfigurację grub.Jest to „właściwy” sposób na zrobienie tego i dlatego nie będzie wymagał żadnych specjalnych działań, gdy w przyszłości zostaną wydane nowsze jądra, prawdopodobnie w pewnym momencie będziesz musiał ponownie wyczyścić :)
źródło
Konfigurowanie GRUB v2
wzięte z konfiguracji Debiana .
źródło
Uruchom
sudo update-grub
w terminalu, aby uwzględnić wszelkie „zapomniane” opcje rozruchu.Jeśli nie lubisz wierszy poleceń, możesz otworzyć terminal, uruchomić
sudo nautilus
i używać eksploratora plików jako root. ;)Następnie, nadal w terminalu, trafiłem do folderu, w którym przechowywany jest plik konfiguracyjny grub. Zwykle
sudo cd /boot/grub
powinien załatwić sprawę, w przeciwnym razie znajdź plik konfiguracyjny gruba, wyszukującgrub.cfg
i zmieniając folder.GUI: kliknij URZĄDZENIA-> KOMPUTER-> boot-> grub lub wyszukaj URZĄDZENIA-> KOMPUTER dla pliku.
Po zlokalizowaniu folderu i otwarciu go uruchom w
sudo cp grub.cfg grubOldXX.cfg
miejscu , gdzie XX jest numerem seryjnym twojego wyboru.GUI: skopiuj wklej
grub.cfg
Następnie uruchomić
sudo gedit grub.cfg
GUI: kliknij prawym przyciskiem myszy
grub.cfg
i wybierz EDYCJAEdytuj niepotrzebne wpisy i zmień kolejność uruchamiania i domyślną opcję rozruchu zgodnie z potrzebami (jest to dość proste). Każda pozycja menu jest poprzedzona terminem
menuentry
. Usuń wszystko, począwszy odmenuentry
pierwszego zamykającego nawiasu klamrowego włącznie}
.ZAPISZ SWÓJ PLIK i WYJŚCIE Z GEDYTA.
WAŻNE: Bałagan z jedzeniem jest działaniem, które ma ogromną możliwość popełnienia katastrofalnego błędu. Jeśli plik konfiguracyjny jest pomieszany, komputer może się nie uruchomić.
Zawsze miej przy sobie DVD z wersją Ubuntu (bez względu na wersję). Zawsze możesz uruchomić komputer z dysku DVD lub innego nośnika wymiennego na wypadek problemów, a ponieważ zapisałeś kopię oryginalnej (działającej) wersji, zmieniasz nazwę plików przywracając
grubOldXX.cfg
jakogrub.cfg
.źródło
W zależności od
grub
wersji możesz użyć aplikacji StartUpManager do utrzymania menu GRUB. JegoAdvanced
ustawienia Tab umożliwiają wybranie / odznaczając pozycję startową Memtest / Recovery, a także liczbę wersji jądra. W przypadku Grub2 „ kartyAppearance
iAdvanced
zawierają obecnie mniej pozycji, aSecurity
karta nie istnieje przy w pełni zainstalowanym Grub 2”. (patrz tutaj , „Uwaga 2 Grub”).źródło
grub2
, więc StartUpManager nie będzie dla ciebie dużą pomocą.Instaluję Kali na komputerze Mac i używam rEfind jako programu ładującego gruba, ale podłączenie gruba do złego
/dev/sdaX
, więc w końcu mam 2 wpisy gruba i 1 nie działa, doprowadziło mnie do ratowania gruba.Po nieudanej próbie usunięcia wszystkich poleceń idę do menedżera narzędzi Mac, aby usunąć niedziałającą
biogrub
partycję. Vola, teraz opuściła tylko działającą.Może być konieczne użycie terminalu, aby wpisać
update-grub
.źródło
Za pomocą gedit dokonaj edycji
grub.cfg
pliku znajdującego się pod adresem/boot/grub
.Usuń ten, który nie działa. Na przykład są dwa wpisy znajdujące się na różnych partycjach
/dev/sda3
i/dev/sda4
. Będziesz musiał usunąć zmenuentry
do}
(co oznacza zamknij).Następnie naciśnij zapisz i voila.
Usuwam
/dev/sda3
, po usunięciu będzie to wyglądać takźródło
update-grub
, dlaczego należy go edytować ręcznie?