Jak możemy dodać jądro do grub2? Wiedziałem, co możemy zrobić z poprzednimi wersjami, ale wydaje się, że to się zmieniło. Jakie pliki powinniśmy edytować?
Jak możemy dodać jądro do grub2? Wiedziałem, co możemy zrobić z poprzednimi wersjami, ale wydaje się, że to się zmieniło. Jakie pliki powinniśmy edytować?
Odpowiedzi:
Aby dodać nowe jądro do grub2:
update-grub skanuje komputer w poszukiwaniu jąder i tworzy listę dostępnych jąder podczas startu systemu.
Aby wybrać jądro, które ma zostać uruchomione podczas rozruchu, może być konieczne przytrzymanie przycisku SHIFT zaraz po opublikowaniu systemu BIOS.
Możesz edytować / etc / default / grub, aby zmienić domyślne opcje uruchamiania i parametry, których możesz potrzebować.
Zobacz uwagi grub dla swojej dystrybucji, takie jak te dokumenty Fedory GRUB 2 .
grub2-mkconfig -o /boot/grub2/grub.cfg
/boot/
poprawnie czytać i generować. Plik konfiguracyjny grub (np. /etc/default/grub
) Może być inny dla każdego systemu operacyjnego, więc upewnij się, że go zsynchronizowałeś. Najlepszą praktyką może być jednak to, aby jeden system operacyjny generował dla ciebie wpisy grub.
mv kernel /boot
? Gdzie znajdę jądro, które można przenieść do / boot?
Korzystam z Fedory 20, a polecenie aktualizacji Grub2 to grub2-mkconfig
. Cały proces można również wykonać za pomocą kompilacji jądra make:
make xconfig (make config, etc)
make bzImage
make modules
sudo make modules_install
sudu make install
Ten (ostatni krok) skopiuje jądro do / boot i zaktualizuje program ładujący grub2. Bardzo łatwe i działało poprawnie w moim przypadku. Moim jedynym problemem jest to, że tak naprawdę nie poznajesz żadnych ważnych szczegółów procesu, wszystko jest zautomatyzowane. Jeśli masz problemy i musisz dowiedzieć się, co jest nie tak, możesz utknąć.
sudo make install
mówi mi: Cannot find LILO
.
Nie „edytujesz”, aby dodać jądra. Skanuje i dodaje je dynamicznie. Jeśli MUSISZ dodać skan, którego nie znajdziesz, powinieneś zajrzeć do /etc/grub.d i zmodyfikować lub skopiować i dostosować40 (jest dodawany jako ostatni, więc jest to świetne miejsce do przetestowania konfiguracji przed umieszczeniem jej na górze lista).
Spróbuj update-grub
lub w update-grub2
zależności od wersji grub. Trzeba będzie uruchomić je jako root sudo
. Działa to dla mnie, gdy zainstalowałem drugą dystrybucję Linuksa bez ponownej instalacji grub.