Nowe posty

xx Dystrybucja pod HP Omen (6)
2024-03-27, 23:30:08
xx [Poradnik] Wyszukiwanie Sterowników (2)
2024-03-27, 21:08:23
lamp Problem z Linux Lite po instalacji (0)
2024-03-27, 19:50:30
xx Ile pingwinów? (1)
2024-03-27, 08:59:24
xx konfiguracja pale moon (0)
2024-03-24, 21:53:42
xx Plasma 6 w Neonie ssie trochę mniej ... (10)
2024-03-23, 02:38:11
xx problem z instalacja sterowników do karty sieciowej (3)
2024-03-18, 18:10:16
xx Plik abc.001 (1)
2024-03-17, 17:48:27
xx Zlecę dopracowanie programu w MatLab (0)
2024-03-13, 15:28:40
xx Linux Mint 21.3 XFCE brak dźwieku po paru minutach (karta muzyczna zintegrowana) (5)
2024-03-12, 23:07:01

Autor Wątek: W Grubie nie pokazuje ubuntu  (Przeczytany 1364 razy)

Offline Panas

  • Users
  • Stały bywalec
  • ***
  • Wiadomości: 198
    • Zobacz profil
W Grubie nie pokazuje ubuntu
« dnia: 2020-09-18, 15:49:34 »
Znikl mi z gruba ubunciak, pozosta windows i centos,
Wrzucam logi na szybko aby nie dublowac pracy.
Boot repair  wskazuje mi teraz na BIOS-compatibility mode.

widze ze nie ma menuentry dla ubuntu

https://pastebin.com/j6m2LS2q

kolejny skan na uefi
https://paste.ubuntu.com/p/5CgQV3jftT/

Na koniec ktoś mi objaśni czemu dopiero reinstalacja gruba pomogła i jakie kroki mogłem wcześniej podjąć?

I po reinstalacji gruba
https://paste.ubuntu.com/p/tVJzSrpCTR/
I po reinstalacji gruba
« Ostatnia zmiana: 2020-09-18, 17:00:31 wysłana przez Panas »

Offline 1709

  • Users
  • Guru
  • *****
  • Wiadomości: 2763
  • 1709
    • Zobacz profil
Odp: W Grubie nie pokazuje ubuntu
« Odpowiedź #1 dnia: 2020-09-21, 09:31:29 »
Cytuj
... jakie kroki mogłem wcześniej podjąć?

Załóżmy że masz zainstalowane w ten sposób
Grub systemu A
System B
System A

Załóżmy jeszcze że nastąpiła aktualizacja systemu B, np kernel , UID , coś istotnego.
To wpis w Grub-ie o systemie B przestanie działać.
Aktualizujesz wtedy Grub systemu A, żeby ponownie wykrył inne systemy i dodał do swojego Grub-a
update-grub
Chyba tylko w tym przypadku.


Do twojego przypadku się odnieść nie potrafię.
- nie wiem co robiłeś ostatnio że Ci znikło
- nie mam zbyt dużego doświadczenia z EFI, bo nie używam, a zakładam że ty używasz.
Wiem tylko z własnego doświadczenia że partycja EFI potrafi być problematyczna, ponieważ czasami jest niekompatybilna między systemami i musiałem nową partycję EFI tworzyć.
W każdym razie ty masz chyba inny problem.
- Miałem kiedyś przypadek że jeden z Grub-ów po aktualizacji nie potrafił " dodać "  innego systemu. ( Jeszcze z przed czasów UEFI )
 Wtedy sobie poradziłem innym Grub-em, dokładniej od Suse, które tą kompatybilność wsteczną jeszcze miało lub dodało, nie pamiętam szczegółów.
- nie potrafię się w tych twoich logach połapać,
nawet jeśli jest " Boot Info Script " z przed naprawy, to nie ma po naprawie, i nie mogę porównać przy pomocy np. meld.

Najważniejsze że naprawiłeś sobie :D
« Ostatnia zmiana: 2020-09-21, 09:35:37 wysłana przez 1709 »
PS: Brak polskiej czcionki, nie jest to brak lenistwa, a jej brak w systemie i brak czasu na reczne poprawki.

Offline Panas

  • Users
  • Stały bywalec
  • ***
  • Wiadomości: 198
    • Zobacz profil
Odp: W Grubie nie pokazuje ubuntu
« Odpowiedź #2 dnia: 2020-09-24, 17:12:34 »
Wcześniej usunąłem architekturę Xen i zakładam że wywaliło mi wtedy wpis o Ubuntu natomiast update-gruba nie wykrywał Ubuntu.
W sumie ciekawy przypadek, jedna droga naprawy poznana, teraz tylko muszę  się nauczyć jak wpisy ręcznie robić do odpowiednich obrazów.

Offline pavbaranov

  • Users
  • Guru
  • *****
  • Wiadomości: 879
    • Zobacz profil
Odp: W Grubie nie pokazuje ubuntu
« Odpowiedź #3 dnia: 2020-09-24, 19:01:40 »
Sorry - zły post; jeśli się da proszę o usunięcie.

Offline marcin'82

  • Users
  • Prawie jak Guru
  • ****
  • Wiadomości: 402
    • Zobacz profil
Odp: W Grubie nie pokazuje ubuntu
« Odpowiedź #4 dnia: 2020-09-24, 22:10:34 »
Cytuj
W sumie ciekawy przypadek, jedna droga naprawy poznana, teraz tylko muszę  się nauczyć jak wpisy ręcznie robić do odpowiednich obrazów.

Jeśli os-prober ci nie wykrywa wszystkiego to tylko się cieszyć zamiast przewijać 17 ekranów "Ubuntu za pomocą..." :D

Powinieneś wybrać jeden bootloader EFI, który będzie dla ciebie podstawowym i ustawić go na pierwszym miejscu "boot order" za pomocą komendy efibootmgr.

W tym głównym systemie, w katalogu /etc/grub.d/, w pliku na przykład 40_custom możesz na sztywno wpisać / utworzyć pozycje menu, które prowadzą do bootloaderów innych dystrybucji. Poniżej przykład, trzeba dostosować numery dysków, partycji i ścieżkę do folderu EFI:
menuentry "OpenSUSE Tumbleweed" {
  insmod fat
  set root=(hd0,gpt1)
  chainloader (${root})/EFI/opensuse/grubx64.efi
  boot
}

W plikach /etc/default/grub wszystkich systemów ustawiasz zmienną:
GRUB_DISABLE_OS_PROBER="true"
I stosownie - w zależności od systemu aktualizujesz konfigurację programu rozruchowego:
sudo update-grub
sudo update-grub2
grub-mkconfig /ścieżka/do/pliku/grub.cfg

Jeśli coś pójdzie nie tak  - posłuchaj dla odprężenia :P
marcin82