Nowe posty

Autor Wątek: [ROZWIĄZANY] Manjaro nie widzi gruba  (Przeczytany 3359 razy)

Offline kenpo

  • Users
  • Stały bywalec
  • ***
  • Wiadomości: 216
    • Zobacz profil
[ROZWIĄZANY] Manjaro nie widzi gruba
« dnia: 2018-08-16, 10:59:06 »
Podczas instalacji Manjaro wybrałem instalację programu rozruchowego na /dev/sda, ale pokazał się błąd. Była dostępna opcja /dev/sda1 więc tą wybrałem. O ile dobrze pamiętam, pokazał, że zainstaluje na /.

No i nie chce się uruchamiać. Nawet nie widać grub rescue > tylko miga kursor. Użyłem super grub 2 i wchodze do gruba  z pendriva. Potem się uruchamia normalnie.

System zainstalowałem na SSD z systemem plików btrfs, i GPT. Płyta główna jest stara i ma BIOS.
Przed instalacją zrobiłem narzędziem do partycji KDE jedną partycję BTRFS, i ustawiłem flagę rozruchową. Do tego automatycznie zaznaczyła się jakaś inna, ale już nie pamiętam jaka.
Wygląda to tak
https://imgur.com/a/lLbgBn2

# grub-install /dev/sda
Instalowanie dla platformy i386-pc.
grub-install: uwaga: ta etykieta partycji GPT nie ma BIOS-wej partycji rozruchowej; osadzanie nie będzie możliwe.
grub-install: błąd: system plików "btrfs" nie obsługuje list bloków.

Jak to się powinno robić poprawnie?
« Ostatnia zmiana: 2018-08-16, 19:34:01 wysłana przez kenpo »

Offline 1709

  • Users
  • Guru
  • *****
  • Wiadomości: 2757
  • 1709
    • Zobacz profil
Odp: Manjaro nie widzi gruba
« Odpowiedź #1 dnia: 2018-08-16, 12:32:46 »
1. Nie widze partycji EFI dla Grub-a.

Dysk sformatowany na GPT wymaga owej partycji. Jesli nie chcesz GPT to sformatuj caly dysk na ms-dos/MBR.

Natomiast dysk sformatowany na ms-dos/MBR
albo zainstaluje w tablicy MBR
albo na jakiejs partycj.
Ja wybieram partycje, dzieki temu gdyby sie posypal grub (a sie zdarzalo), moge  zmienic flage w GParted ( z live-CD ) na inna partycje zeby inny system startował.

___________________
Jak sformatowac na GPT
https://youtu.be/4LigMbTSlhQ?t=250
Gdzie szukac czy dysk sformatowany na GTP czy ms/dos
https://i.stack.imgur.com/gSqMt.png


Edytowane

Zobacz jak on to robi  https://www.youtube.com/watch?v=kDI_CrDMtcA
Jeszcze cos:
Opcja secure boot w Biosie/UEFI jest kompatybilna tylko z dyskiem sformatowanym na GPT.
Osoby ktore chca uzywac ms-dos/MBR musza odznaczyc lub zmienic na legacy boot.
« Ostatnia zmiana: 2018-08-16, 13:02:43 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 pavbaranov

  • Users
  • Guru
  • *****
  • Wiadomości: 878
    • Zobacz profil
Odp: Manjaro nie widzi gruba
« Odpowiedź #2 dnia: 2018-08-16, 12:58:26 »
To musi być btrfs? Zwróć uwagę, że same bootloadery mają kłopot z pełną obsługą tego systemu plików: https://wiki.archlinux.org/index.php/Category:Boot_loaders. Dysk masz niewielki i nie sądzę, że to najsensowniejszy wybór. To jednak Twój wybór.
To co pisał @1709 - masz źle przygotowany dysk pod instalację.
Nadto z 60GB na wstępie - z jakiejś przyczyny 10% nie jest używane. Dlaczego?

Jak to zrobić poprawnie? Odpalić Calamares i klikać dalej, przyjmując za właściwe domyślne rozwiązania; podczas instalacji sformatować dysk i albo użyć jego całości na jedną partycję, albo wyodrębnić partycję główną w granicach ok. 12-16GB, a resztę przeznaczyć na /home. Dysk mały, nie tworzyłbym swapu (a co najwyżej dynamiczny swapfile; po instalacji; o ile w ogóle - wszystko zależy od tego jak wykorzystywany ma być ten komputer, ile ma RAM itp.). System plików - ponoć obecnie ext4 nie ma już większych problemów z SSD, ale są dla nich robione specjalne jak F2FS: https://wiki.archlinux.org/index.php/F2FS

Offline kenpo

  • Users
  • Stały bywalec
  • ***
  • Wiadomości: 216
    • Zobacz profil
Odp: Manjaro nie widzi gruba
« Odpowiedź #3 dnia: 2018-08-16, 16:01:09 »
@1709 Dzięki. Zrobiłem MBR i działa.
@pavbaranov
Właśnie na małym dysku zalety btrfs są nie do pogardzenia, ponieważ nie potrzeba na nim robić osobnych partycji. A snapshoty jako środek na ból głowy, po tym jak coś poszło nie tak, to jak dla mnie idealne rozwiązanie. 3-5 minut i znowu wszystko jest w porządku.

Tak jak już pisałem, na forum Kubuntu btrfs stał się popularny. Także idę z duchem czasu. Może osobom zaczynającym przygodę z Linuksem bym nie polecał, bo można się trochę pogubić. Dobrze jest poćwiczyć najpierw na dysku testowym.

https://www.kubuntuforums.net/forumdisplay.php/282-BTRFS
Mi właśnie się udało przesunąć system z jednego dysku na drugi. Gdyby nie ta wpadka z GPT, to zajęłoby mi to mniej czasu niż nowa instalacja, a ustawienia zostają.

Offline marcin'82

  • Users
  • Prawie jak Guru
  • ****
  • Wiadomości: 402
    • Zobacz profil
Odp: [ROZWIĄZANY] Manjaro nie widzi gruba
« Odpowiedź #4 dnia: 2018-08-16, 20:33:19 »
Cytuj
grub-install: uwaga: ta etykieta partycji GPT nie ma BIOS-wej partycji rozruchowej; osadzanie nie będzie możliwe.

Na przyszłość - jest jak najbardziej możliwa instalacja na dysku z tablicą partycji GPT, ale musi być jescze utworzona partycja niesformatowana z flagą bios_grub  o wystarczającej wielkości 1MB (nie EFI w fat32), najlepiej na początku dysku:

fdisk -l /dev/sdb
Dysk /dev/sdb: 74,5 GiB, bajtów: 80026361856, sektorów: 156301488
Jednostki: sektorów, czyli 1 * 512 = 512 bajtów
Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512
Typ etykiety dysku: gpt
Identyfikator dysku: 0FFF6479-B878-4D5F-81BD-6A006AB940FC

Urządzenie Początek    Koniec   Sektory Rozmiar Typ
/dev/sdb1      2048      4095      2048      1M BIOS - rozruchowa
/dev/sdb2      4096  20975615  20971520     10G Linux - system plików
/dev/sdb3  20975616 156301311 135325696   64,5G Linux - system plików

Nie wiem i nie chce mi się sprawdzać czy nie wystąpiłyby jakieś komplikacje przy systemie plików btrfs, itd.

Wincy:
https://wiki.archlinux.org/index.php/GRUB#BIOS_systems .

« Ostatnia zmiana: 2018-08-17, 19:45:10 wysłana przez marcin'82 »
marcin82

Offline Paweł Kraszewski

  • Administrator
  • Guru
  • *****
  • Wiadomości: 3047
  • Lenistwo jest matką potrzeby = babcią wynalazku
    • Zobacz profil
Odp: [ROZWIĄZANY] Manjaro nie widzi gruba
« Odpowiedź #5 dnia: 2018-08-16, 20:54:04 »
Cytuj
Na przyszłość - jest jak najbardziej możliwa instalacja [BIOS legacy - przypis redaktora] na dysku z tablicą partycji GPT

Chyba, ze mamy laptop HP, gdzie BIOSa robiły koczkodany a nadzorowały to rezusy. Wtedy - jak tylko laptop wykryje GPT, to ignoruje jakiekolwiek ustawienia Legacy i na pałę próbuje wystartować w trybie UEFI. Ćwiczone na ProBooku 4340s.
Paweł Kraszewski
~Arch/Void/Gentoo/FreeBSD/OpenBSD/Specjalizowane customy