28-03-2022, 21:20
0
Popsuło się...
Od lat moim głównym systemem jest Mint, ale zawsze gdzieś obok leżał Windows. Grub ogarniał to bez problemu. I... przestał.
Ponieważ Windows odpalam bardzo rzadko, to wejście do biosu raz na kilka tygodni nie stanowiło problemu i olałem to. Ale wreszcie zaczęło mnie wkurzać, że nie działa jak należy.
Jak to wygląda:
W komputerze są dwa dyski ssd:
sda z / i /home dla Linux Mint
sdb na windows 10
i dwa kolejne talerzowe jako magazyny danych
Grub ma się znajdować na sda (mbr)
nie widzi w ogóle windows (a kiedyś widział)
(tak, dla każdego dysku i partycji!) pokazuje to samo:
Zacząłem czytać, że może to być spowodowane partycją EFI, i faktycznie - problem mógł się pojawić przy okazji przeinstalowywania windows, kiedy mogłem użyć efi - wcześniej mogło go nie być. Nie pamiętam tego po prostu.
Tylko co mam teraz zrobić?
Bootowanie z dysku windows działa, więc całkowicie ok byłoby gdyby grub zrobił chainload do mbr na dysku sdb, ale nie wiem czy to może tak działać.
Jeśli grub nie ogarnia EFI, to zapewne problemem jest sdb2
filesystem sdb2 to FAT
Mam akurat okazję - windowsy się wieszają, a ponieważ jedyne co tam mam to steam i kilka innych gier to bez żalu mogę je zaorać i zainstalować na nowo. Tylko, że chciałbym wiedzieć co robię - rzeczywiście grub nie radzi sobie w takiej konfiguracji?
Od lat moim głównym systemem jest Mint, ale zawsze gdzieś obok leżał Windows. Grub ogarniał to bez problemu. I... przestał.
Ponieważ Windows odpalam bardzo rzadko, to wejście do biosu raz na kilka tygodni nie stanowiło problemu i olałem to. Ale wreszcie zaczęło mnie wkurzać, że nie działa jak należy.
Jak to wygląda:
W komputerze są dwa dyski ssd:
sda z / i /home dla Linux Mint
sdb na windows 10
i dwa kolejne talerzowe jako magazyny danych
Grub ma się znajdować na sda (mbr)
Kod:
update-grub /dev/sda
Kod:
grub-probe /dev/sd*
Kod:
root@host:~#grub-probe /dev/sdb2
grub-probe: error: failed to get canonical path of `udev'.
Zacząłem czytać, że może to być spowodowane partycją EFI, i faktycznie - problem mógł się pojawić przy okazji przeinstalowywania windows, kiedy mogłem użyć efi - wcześniej mogło go nie być. Nie pamiętam tego po prostu.
Tylko co mam teraz zrobić?
Bootowanie z dysku windows działa, więc całkowicie ok byłoby gdyby grub zrobił chainload do mbr na dysku sdb, ale nie wiem czy to może tak działać.
Jeśli grub nie ogarnia EFI, to zapewne problemem jest sdb2
Kod:
Device Start End Sectors Size Type
/dev/sdb1 2048 1023999 1021952 499M Windows recovery environment
/dev/sdb2 1024000 1228799 204800 100M EFI System
/dev/sdb3 1228800 1261567 32768 16M Microsoft reserved
/dev/sdb4 1261568 468860927 467599360 223G Microsoft basic data
filesystem sdb2 to FAT
Mam akurat okazję - windowsy się wieszają, a ponieważ jedyne co tam mam to steam i kilka innych gier to bez żalu mogę je zaorać i zainstalować na nowo. Tylko, że chciałbym wiedzieć co robię - rzeczywiście grub nie radzi sobie w takiej konfiguracji?