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/.
Zainstalowałem u znajomego Linux Mint 18.1 na laptopie (ASUS SVE1713e1ew m.in. przycisk ASSIST, secure boot disabled). Zrestartowałem po instalacji do nowego systemu, grub się pokazał i można było wybrać Minta i Windowsa. Po zalogowaniu okazało się, że nie montuje partycji Windowsa (szybkie uruchamianie) po wyłączeniu szybkiego uruchamia z pod Windows i restarcie, nie da się uzyskać dostępu do gruba.
Mogę zainstalować gruba jeszcze raz, ale jak zapobiec takim sytuacjom na przyszłość?
Ostatnio edytowany przez multim (2017-08-05 16:42:58)
Offline
Można na nowo zainstalować gruba. Uruchamiasz linuxa livecd w takiej architekturze co zainstalowany mint i lecisz z roota lub sudo przed:
mount /dev/sda /mnt mount -o bind /dev /mnt/dev mount proc /mnt/proc -t proc mount sysfs /mnt/sys -t sysfs chroot /mnt /bin/bash grub-install /dev/sda update-grub2
Ostatnio edytowany przez noyo (2017-08-05 19:13:25)
Offline
Nie ma czegoś takiego jak nadpisywanie Gruba przez Windowsa 10.
Tak mogło być kiedyś, w czasach przed UEFI.
Zacznij od:
efibootmgr -v
lub czegoś podobnego spod Windowsa.
Offline
[url=https://zapodaj.net/8e5b973d41102.png.html]Schemat partycji - screen z GParted[/url]
[b]efibootmgr -v[/b] BootCurrent: 0002 Timeout: 0 seconds BootOrder: 0002,0001,0000,2001 Boot0000* Windows Boot Manager HD(1,GPT,93c97791-4ff2-4ca6-bbe2-1f9a460ea580,0x800,0x82000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)RC Boot0001* Windows Boot Manager HD(3,GPT,4bb9a30d-7bd5-4285-ac90-94b6ff7e8ade,0x363800,0x82000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)RC Boot0002* Ubuntu HD(3,GPT,4bb9a30d-7bd5-4285-ac90-94b6ff7e8ade,0x363800,0x82000)/File(\EFI\ubuntu\grubx64.efi)RC Boot2001* EFI USB Device RCc
No i z tego co zauważyłem, to po wybraniu w grubie Win 10 z listy, po uruchomieniu systemu, Windows zmienia BootOrder na 0000 (Windows 10), i dopiero na końcu jest 0002 Ubuntu (Mint). Po odpaleniu Minta z pendriva znów pojawia się on na pierwszym miejscu.
O co z tym chodzi?
Ostatnio edytowany przez multim (2017-08-06 15:48:20)
Offline
Jakieś narzędzie w Windowsie przełącza [tt]BootOrder[/tt].
Możesz dla testu pokombinować z tym wpisem (zmodyfikować lub usunąć):
Boot0000* Windows Boot Manager HD(1,GPT,93c97791-4ff2-4ca6-bbe2-1f9a460ea580,0x800,0x82000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)RC
Tylko zrób sobie kopię.
A Microsoft representative answered my question on their official forum. They said that this is indeed the normal behaviour.[/quote]
https://superuser.com/questions/525953/windows-8-changes-boot-order
:)
Offline
Może w ósemce to jeszcze działało, ale teraz nie pomaga. Nadal Windows przy zamykaniu chyba nadpisuje bootorder, bo ręcznie zmieniałem w Windowsie raz za pomocą bcdedit, a raz za pomocą dedykowanego programiku, po restarcie to samo.
Ma ktoś może pomysł czy w Sony VAIO jest jakiś magiczny przycisk umożliwiający wybranie BootEntry przed wczytaniem domyślnego wpisu?
U mnie np. po prostu naciskam F10 i wybieram sobie wpis z UEFI, który ma uruchomić.
Offline
A próbowałeś podmienić ścieżkę w windowsowym wpisie z [tt]\EFI\Microsoft\Boot\bootmgfw.efi[/tt] na [tt]\EFI\ubuntu\grubx64.efi[/tt]?
Niezbyt eleganckie, ale może Windows się nabierze.
Offline
Hmmm... mogę spróbować, ale wydaje mi się, że Windows przy zamykaniu i tak nadpisze po swojemu. Ten załączony przez nich mechanizm działa dość dziwnie, ale nad wyraz skutecznie.
Offline
Nie da rady, jeżeli tak bym zrobił, to Windows w ogóle by nie wstał, nawet po wyborze z gruba. Jedyną opcją jest dodanie nowego wpisu w BCD, ale wtedy wychodzimy do punktu wyjścia.
Chyba, że BCD nauczyło się ładować distra Linuchów...
Ostatnio edytowany przez multim (2017-08-09 22:23:05)
Offline
A ten wpis Gruba jest poprawny?
Windows powinien normalnie startować bez odwoływania się do [tt]\EFI\Microsoft\Boot\bootmgfw.efi[/tt] bo to tylko kolejny bootloader.
Ewentualnie sprawdź z [deb]refind[/deb] — działa sensowniej od Gruba.
Offline
Time (s) | Query |
---|---|
0.00013 | SET CHARSET latin2 |
0.00008 | SET NAMES latin2 |
0.00183 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.21.21.209' WHERE u.id=1 |
0.00081 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.21.21.209', 1733245410) |
0.00023 | SELECT * FROM punbb_online WHERE logged<1733245110 |
0.00086 | SELECT topic_id FROM punbb_posts WHERE id=313087 |
0.00116 | SELECT id FROM punbb_posts WHERE topic_id=29794 ORDER BY posted |
0.00058 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=29794 AND t.moved_to IS NULL |
0.00006 | SELECT search_for, replace_with FROM punbb_censoring |
0.00088 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=29794 ORDER BY p.id LIMIT 0,25 |
0.00086 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=29794 |
Total query time: 0.00748 s |