Forum Linux Mint Polska

Wsparcie => Poradniki i najczęściej zadawane pytania => Instalacja i uruchamianie => Wątek zaczęty przez: yahoob3 w Październik 09, 2018, 19:38:43 pm

Tytuł: [HT] Dualboot - jak przywrócić bootloader Windows 7, a następnie GRUB
Wiadomość wysłana przez: yahoob3 w Październik 09, 2018, 19:38:43 pm
Jako uzupełnienie wątku "Linux Mint 19.0 + Windows 7 nie uruchamia się" (https://forum.linuxmint.pl/index.php?topic=10001.msg67292#msg67292)
zgodnie z obietnicą przepis na uratowanie komputera gdy z menu GRUB nie można uruchomić Windows.


Uruchamiamy komputer z płyty instalacyjnej Windows do pokazania sie tego okna:
(https://images91.fotosik.pl/53/4aa876242cc329a4gen.png) (https://www.fotosik.pl/zdjecie/4aa876242cc329a4)
i klikamy dalej. W następnym oknie wybieramy "Napraw komputer":
(https://images92.fotosik.pl/53/3ef52d29ad90c640gen.png) (https://www.fotosik.pl/zdjecie/3ef52d29ad90c640)
Po przejściu tych okien:
(https://images90.fotosik.pl/52/4ee5c635163ab6d1gen.png) (https://www.fotosik.pl/zdjecie/4ee5c635163ab6d1)
i
(https://images89.fotosik.pl/52/569e740a4eb3a9cdgen.png) (https://www.fotosik.pl/zdjecie/569e740a4eb3a9cd)
z następnego wybieramy "Wiersz poleceń"
(https://images91.fotosik.pl/53/1e3b6b20aa5b889dgen.png) (https://www.fotosik.pl/zdjecie/1e3b6b20aa5b889d)
przechodzimy do katalogu głównego
cd..enter
(https://images89.fotosik.pl/52/96ac63ee2b415e3agen.png) (https://www.fotosik.pl/zdjecie/96ac63ee2b415e3a)
i wpisujemy: bootrec.exe /fixbootenter

(https://images90.fotosik.pl/52/a46b6ce95966288agen.png) (https://www.fotosik.pl/zdjecie/a46b6ce95966288a)
a następnie:
bootrec.exe /fixmbrenter
(https://images89.fotosik.pl/52/8698f1e4c50ca68bgen.png) (https://www.fotosik.pl/zdjecie/8698f1e4c50ca68b)
i dodatkowo:
bootrec.exe /RebuildBcdenter

Wychodzimy, np. poprzez wpisanie "exit"
Zamykamy okno wiersza poleceń i klikamy "Uruchom ponownie".

Pamiętamy, że teraz GRUB został skasowany przez nadpisanie go bootloaderem Windows - musimy go zainstalować ponownie. Po ponownym uruchomieniu komputera wystartuje tylko Windows.

CD w następnym poście...
Tytuł: Odp: [HT] Dualboot - jak przywrócić booloader Windows 7, a następnie GRUB
Wiadomość wysłana przez: yahoob3 w Październik 09, 2018, 20:26:17 pm
Przywracanie GRUB:
Uruchamiamy Linuksa w trybie Live.
Aby ułatwić sobie życie uruchamiamy przeglądarkę i ten post :)
Dzięki temu unikniemy ewentualnych błędów przy wpisywaniu komend - wystarczy je skopiować z przeglądarki (Ctrl+C) i wkleić do terminala (Shift+Ctrl+V).

Otwieramy zatem okno konsoli (terminala) i sprawdzamy jaki ukłąd partycji mamy w komputerze:
lsblkpokaże się coś takiego (to jest widok dysku i partycji tylko z Linuxem - sorry, innego nie miałem pod ręką ):
Cytuj
[email protected] ~ $ lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sr0     11:0    1     3G  0 rom  /media/jw/
sda      8:0    0 931,5G  0 disk
├─sda4   8:4    0     4G  0 part [SWAP]
├─sda2   8:2    0   300G  0 part /home
├─sda3   8:3    0 597,5G  0 part /magazyn
└─sda1   8:1    0    30G  0 part /
Widzimy powyżej, że katalog główny Linuksa "/" to sda1.
Aby poprawnie zainstalować grub musimy ustalić jaki system plików na nim się znajduje. Do tego posłuży nam komenda:
sudo file -s /dev/sda1która u mnie pokazuje coś takiego:
Cytuj
[email protected] ~ $ sudo file -s /dev/sda1
/dev/sda1: Linux rev 1.0 ext4 filesystem data, UUID=384d4837-855d-41f9-a18b-378f9c6883fd (needs journal recovery) (extents) (large files) (huge files)
interesuje nas to, co pogrubione, czyli system plików to ext4.

Najczęściej (polecane) GRUB (program rozruchowy Linuksa) instalujemy w sektorze rozruchowym dysku. Tu oznaczony jest on jako sda. Pozostałe sda z cyferkami 1,2,3,4 to już poszczególne partycje na tym dysku.

Będąc w dalszym ciągu w trybie Live, uruchamiamy okno terminala i wpisujemy (wklejamy Shift+Ctrl+V) po kolei poniższe komendy i po każdej zatwierdzamy enterem.
Pamiętać należy, że oznaczenie partycji "/" - tu sda1 oraz jej system plików - tu ext4, wpisujemy w pierwszej komendzie zgodnie z tym, co ustaliliśmy na początku.
sudo mkdir /mnt/root/
sudo mount -t ext4 /dev/sda1 /mnt/root
sudo mount -o bind /dev /mnt/root/dev
sudo mount proc /mnt/root/proc -t proc
sudo mount sysfs /mnt/root/sys -t sysfs
sudo chroot /mnt/root
sudo grub-install /dev/sda
sudo update-grub

Restartujemy komputer. Powinno działać.

PS Proszę o uwagi i uzupełnienie ewentualnych braków.
Tytuł: Odp: [HT] Dualboot - jak przywrócić bootloader Windows 7, a następnie GRUB
Wiadomość wysłana przez: christo w Październik 10, 2018, 08:38:13 am
Fajna ściąga zawsze dobrze mieć gotowca pod ręką. :)
Tytuł: Odp: [HT] Dualboot - jak przywrócić bootloader Windows 7, a następnie GRUB
Wiadomość wysłana przez: kris777 w Październik 10, 2018, 20:52:13 pm
Tak tylko pewnie zginie gdzieś w gąszczu postów jeśli nie doda się do działu poradniki / howto itp ....
pozdro!
Tytuł: Odp: [HT] Dualboot - jak przywrócić bootloader Windows 7, a następnie GRUB
Wiadomość wysłana przez: yahoob3 w Październik 10, 2018, 21:36:17 pm
Jeśli będzie wola "Niebieskich", to coś poprawie i może się uda. W sumie też mi tego brakowało na początku... dlatego tak z obrazkami to zrobiłem :)
Tytuł: Odp: [HT] Dualboot - jak przywrócić booloader Windows 7, a następnie GRUB
Wiadomość wysłana przez: jury w Październik 10, 2018, 21:36:52 pm
Proszę o uwagi i uzupełnienie ewentualnych braków.

Niektóre zrzuty ekranu są podpisane baaaardzo maleńką czcionką.
A poza tym, git malina.
Tytuł: Odp: [HT] Dualboot - jak przywrócić bootloader Windows 7, a następnie GRUB
Wiadomość wysłana przez: yahoob3 w Październik 10, 2018, 22:35:14 pm
Dzięki! Poprawione i jeszcze kilka innych rzeczy też... innymi słowy :)