Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
Po nieudanej probie instalacji Ventoy (kreator botowalnego usb z multisystemami)
Po starcie wyswietla na czarnym ekranie duzymi literami GRUB - i to wszystko.
Linux debian 6.1.0-23-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.99-1 (2024-07-15) x86_64 GNU/Linux
Rozklad partycji:
Disk /dev/sda: 931.51 GiB, 1000204886016 bytes, 1953525168 sectors Disk model: ST1000LM014-1EJ1 Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disklabel type: gpt Disk identifier: 00E7BCEC-C428-49BC-AC6F-AB41437BCAB5 Device Start End Sectors Size Type /dev/sda1 2048 101584895 101582848 48.4G Linux filesystem /dev/sda2 101584896 205293567 103708672 49.5G Linux filesystem /dev/sda3 205293568 306690047 101396480 48.3G Linux filesystem /dev/sda4 306690048 408793087 102103040 48.7G Linux filesystem /dev/sda5 408793088 1953523711 1544730624 736.6G Linux filesystem
-d /sys/firmware/efi ] && echo UEFI || echo BIOS BIOS
Poniewaz to jest GPT to nie moge uzyc plytki " boot-repair "
Flaga bootowania byla przy partycji /dev/sda1.
Co robic?
NIE MOGE STRACIC DANYCH NA POZOSTALYCH PARTYCJACH !!!
Ostatnio edytowany przez Karoll (2024-12-10 10:51:24)
Offline
1.
Jeżeli DANE SĄ TAKIE WAŻNE, to najpierw, przed wszelkimi czynnościami naprawczymi, uruchom dowolny Linux Live z CD/DVD/USB i te WAŻNE DANE przekopiuj w bezpieczne miejsce.
Następnie sprawdź czy da się je odczytać.
Później pomyśl co zrobiłeś ostatnio co mogło uszkodzić gruba.
2.
Następnie odtwórz gruba za pomocą chroot.
Albo prostszy sposób – wykorzystując dysk (USB) pierwszej płyty instalacyjnej Debiana (Instalacyjnej, a nie Live).
Dostosuj poradę https://www.debian.pl/viewtopic.php?p=203683#p203683
Punkty od 6 do 13.
Rozumiem, że masz starszy kompter bez UEFI (czyli stary dobry Bios).
Oczywiście:
nie spiesz się i dwa razy sprawdzaj co wpisujesz!
Jak nie wykonałeś pk.1 (backup) to nie rób czynności z pkt. 2 (naprawa).
Jak czegoś nie rozumiesz to tego nie rób.
Powyższy przepis to tylko moja dobra rada do której możesz się zastosować lub nie – wybór należy do Ciebie.
Pozdrawiam.
Ostatnio edytowany przez zl23 (2024-12-09 19:40:05)
Offline
@zl23
Jestem bardzo wdzieczny za zyczliwe i pomocne rady. Zrobilem jak napisales, zaczynajac od bacupu waznych danych.
Nastepnie komendy w kolejnosci:
fdisk -l sudo mount /dev/sda1 /mnt sudo mount /dev/sda1 /mnt/boot/efi for i in /dev /dev/pts /proc /sys /run; do sudo mount -B $i /mnt$i; done sudo chroot /mnt grub-install /dev/sda1 update-grub
Teraz GRUB2 dziala jak nalezy.
Musialem najpierw sporo poczytac.
Moze komus sie przyda....
Offline
To cieszy, że Ci się powiodło.
Ale podana recepta coś mi się nie widzi.
1.
Najpierw sda1 montujesz do /mnt, a w następnej linii znów sda1, ale teraz do efi.
Ale ponoć PC to stary bios.
No i która partycja to /root, a która to ewentualnie efi?
2. Dalej - grub instalujesz do sda1, a powinno się instalować do sda (dla bios).
Nie porobiłeś czasami literówek?
Recepty na przywracanie gruba są dość często poszukiwane.
Twoja recepta na pewno komuś się przyda.
Pozdrawiam
Offline
Potwierdzam, u mnie dziala. Korzystalem z tych poradnikow.
https://unihost.com/help/how-to-restore-grub2/
https://forum.level1techs.com/t/reinstall-grub/134056
Offline
W pierwszym poradniku, którego link podałeś omawiają reinstalacje gruba TYLKO na komputerach z UEFI.
Drugi poradnik (https://forum.level1techs.com/t/reinstall-grub/134056) jest bardziej przydatny, bo omawia sposób reinstalacji gruba ZARÓWNO na PC z UEFI jak i bez (stary Bios).
Jest to istotne!
W swoim pierwszym poście podałeś co wypisał fdisk -l (prawdopodobnie – bo nie wpisałeś polecenia):
masz 5 partycji – ale żadna z nich nie jest partycją UEFI.
Bo gdyby takowa była, to fdisk wypisałby "System EFI" zamiast "Linux filesystem" .
Zresztą kto zakłada prawie 50 GiB partycję UEFI?
Wracając do postu #3 (nazwijmy go "receptą"), twoje polecenie "mount /dev/sda1 /mnt/boot/efi" jest błędne.
Nie masz prawdopodobnie katalogu '/mnt/boot/efi' więc nic się nie zamontowało.
Zresztą po co montować tę samą partycję ('sda1') do dwu różnych miejsc '(/mnt' oraz '/mnt/boot/efi')?
Dalej – nie piszesz w twojej recepcie, która partycja to root (/), trzeba zgadywać, że to 'sda1', a jest to kluczowa informacja.
Nie zawsze root jest na pierwszej partycji. – np. patrz ww. poradniki.
A propos: w poradniku pierwszym jest literówka 'md2' zamiast prawidłowej 'sda2'.
No i na koniec instalacja gruba.
Zerknij do drugiego poradnika, którego link podałeś – dla starego Biosa instalują gruba w 'sda' a nie w 'sda1' jak w twojej recepcie.
Podsumowując.
Twoja recepta w poście #3 jest niepoprawna i nie należy jej polecać.
To, że system Ci znów działa jest tylko przypadkowym zbiegiem okoliczności.
Prawidłowa jest recepta pod tym linkiem
https://forum.level1techs.com/t/reinstall-grub/134056
Pozdrawiam.
Offline
Jeszcze jeden drobiazg.
Wcześniej nie zauważyłem, że na tym twoim dysku jest: "Disklabel type: gpt".
Ale nie ma partycji "System EFI".
Tzn., że dla starego Biosa na dysku 'gpt' powinna być 1 MiB niesformatowana partycja z flagą "bios_grub".
Fdisk taką partycję rozpoznaje jako "BIOS - rozruchowa" (parted wypisuje zamiast typu, flagę: bios_grub).
Jeżeli nie miałbyś nic przeciwko temu, to podaj wyniki poleceń:
# lsblk -f # parted /dev/sda print free
Bo trochę mnie to dziwi – jak Ci to mogło zadziałać?
Pozdrawiam.
Offline
Bardzo dziekuje, ze znalazles czas zeby skorygowac moj bledny niestety wpis.
Napoleon kiedys powiedzial: " Przyjacielem jest ten kto ci pokazuje twoje bledy, wrog je wykorzystuje."
lsblk -f sda ├─sda1 │ ext4 1.0 d59acb3a-b0c2-4da3-8761-104d14b6a4d9 19G 55% / ├─sda2 │ ext4 1.0 ??? 91e5ce3b-3f24-4a41-b3a0-fbafd8321cbb ├─sda3 │ ext4 1.0 !!! c2aeaa56-5c1f-4660-8121-a6c2dfb401a6 ├─sda4 │ ext4 1.0 Backup │ 6f3fea11-8718-4583-9afd-dc363e98f8cb └─sda5 ext4 1.0 Storage 99360512-8276-4b38-a3b7-59efd131ab88
sudo parted /dev/sda print free [sudo] password for mark: Model: ATA ST1000LM014-1EJ1 (scsi) Disk /dev/sda: 1000GB Sector size (logical/physical): 512B/4096B Partition Table: gpt Disk Flags: Number Start End Size File system Name Flags 17.4kB 1049kB 1031kB Free Space 1 1049kB 52.0GB 52.0GB ext4 D12 2 52.0GB 105GB 53.1GB ext4 ??? 3 105GB 157GB 51.9GB ext4 !!! 4 157GB 209GB 52.3GB ext4 Backup 5 209GB 1000GB 791GB ext4 StorageBig 1000GB 1000GB 729kB Free Space
Jeszcze raz dziekuje.
Offline
Strony: 1