Uruchamianie Windowsa, kiedy dysk z Ubuntu jest odłączony...

0

Witam... Mam pewien problem, mianowicie, kiedy odpalam mojego laptopa (bez względu na to, czy dysk z Ubuntu jest podłączony, czy też nie) uruchamia mi się Grub... W momencie, kiedy nie może znaleźć ubunczaka uruchamia się jego wiersz poleceń... Chciałbym, aby w momencie, kiedy dysk z Ubuntu jest odłączony uruchamiał się automatycznie Windows, natomiast,kiedy jest podłączony - opcja wyboru systemu... Czy jest to możliwe?
Z góry dziękuję za pomoc...

1

Nie, dlatego, że na dyskach jest tylko jeden rekord startowy.

0
mr_jaro napisał(a):

Nie, dlatego, że na dyskach jest tylko jeden rekord startowy.

Czyli, że nie da się tego zrobić w żaden sposób?

0

Da się. Rozwiązaniem jest NIE instalować GRUBa w MBR dysku "głównego" (warunek konieczny) tylko (np.) bootsectorze partycji z Linuxem i użyć bootloadera windowsowego.
Albo też zainstalować go w MBR drugiego dysku i przestawiać w BIOSie/zworkami/jakkolwiek inaczej boot sequence (nie pamiętam czy ma tu znaczenie ustawienie biosu, czy konfiguracja master/slave czy co jeszcze innego, kiedyś na starym kompie jeszcze z PATA z tym kombinowałem i ustawienie tego było dalekie od oczywistego).

0
alagner napisał(a):

Da się. Rozwiązaniem jest instalować GRUBa w MBR dysku "głównego" (warunek konieczny) tylko (np.) bootsectorze partycji z Linuxem i użyć bootloadera windowsowego.
Albo też zainstalować go w MBR drugiego dysku i przestawiać w BIOSie/zworkami/jakkolwiek inaczej boot sequence (nie pamiętam czy ma tu znaczenie ustawienie biosu, czy konfiguracja master/slave czy co jeszcze innego, kiedyś na starym kompie jeszcze z PATA z tym kombinowałem i ustawienie tego było dalekie od oczywistego).

Jeżeli dobrze rozumiem: mam przeinstalować Ubunczaka, tylko, tym razem mam zainstalować gruba na dysku głównym... Powinienem to rozumieć w ten sposób?

0
alagner napisał(a):

Albo też zainstalować go w MBR drugiego dysku i przestawiać w BIOSie/zworkami/jakkolwiek inaczej boot sequence

Ja nie przestawiam, tylko naciskam F12 które otwiera BIOSowe boot menu na którym wybieram z którego dysku ma system wystartować. Ponieważ zwykle jest to i tak Windows, dysk z Windowsem jest domyślny, a menu potrzebuję tylko kiedy chcę uruchomić drugi system.

0

Teraz mi wpadło coś do głowy... Partycja systemowa efi jest na dysku głównym (jak na obrazku)... Jest ona zamontowana w /boot/efi, dałoby się ją jakoś odmontować i zamontować do tego samego katalogu, tylko, że na urządzeniu zewnętrznym, i czy to coś zmieni?!

Link do obrazka: https://drive.google.com/file/d/1Awix57MEczTaqb8blLQUtMKsiXwKiZiZ/view?usp=sharing

0

Raczej nie zmieni. Knif ogólnie polega na tym, żeby z głównego dysku wyrezać całkowicie GRUBa, ewentualnie: być może (nie testowałem!) można trzymać partycję z modułami w/w na tymże dysku, ale imho szkoda zachodu na to. To co pisze Azarien ma też sens (podchodzi pod moje „jakkolwiek inaczej”), ale widziałem już, że przy pewnych konfiguracjach nie jest to takie proste i system z uporem maniaka startuje z dysku „głównego” (kwestia kontrolera dysku albo co... nie wiem, nie doktoryzowałem się nad tym co było popsute) i pomagała jedynie „zworkologia”.

0
alagner napisał(a):

Raczej nie zmieni. Knif ogólnie polega na tym, żeby z głównego dysku wyrezać całkowicie GRUBa, ewentualnie: być może (nie testowałem!) można trzymać partycję z modułami w/w na tymże dysku, ale imho szkoda zachodu na to. To co pisze Azarien ma też sens (podchodzi pod moje „jakkolwiek inaczej”), ale widziałem już, że przy pewnych konfiguracjach nie jest to takie proste i system z uporem maniaka startuje z dysku „głównego” (kwestia kontrolera dysku albo co... nie wiem, nie doktoryzowałem się nad tym co było popsute) i pomagała jedynie „zworkologia”.

Tak, tyle że ja mam uefi, a klikanie f12 z uporem maniaka daje tyle co nic... Mam jeszcze pewien pomysł... Kiedy uruchamiam mojego przyjaciela z odłączonym dyskiem z Ubuntu uruchamia się tak jakby terminal GRUB-a... I teraz tak partycja startowa jest na dysku głównym, natomiast (z tego co wydedukowałem) folder /boot/grub jest na dysku z Ubunczkiem... Wszedłem do katalogu /boot/efi/ubuntu i znalazłem tam plik (odziwo) o nazwie 'grub.cfg' o takim kodzie:

search.fs_uuid b67350c6-3a84-4a24-87b0-be2fa0a9ce1e root hd1,msdos6 
set prefix=($root)'/boot/grub'
configfile $prefix/grub.cfg

Czy jeżeli podmieniłbym linijkę 'set prefix=($root)'/boot/grub'' na 'set prefix=($root)'/home/(moja nazwa użytkownika)/grub'' i skopiował katalog grub (/boot/) do katalogu domowego (/home/(moja nazwa użytkownika)/), to czy po uruchomieniu komputera, z odłączonym dyskiem z Ubuntu (w momencie kiedy w uefi opcja 'ubuntu' jest na samej górze), uruchomi mi się normalny grub, z którego będę mógł wybrać tego nieszczęsnego Windowsa?

0

Ejże, EFI-nie EFI, ale boot menu chyba powinno być jakieś? A to czy masz je pod F1, F12 czy F16 to nieco inny temat.
Ad rem: wyczaj czy przeniesienie wszystkich plików GRUBa na partycję EFI nie będzie wystarczającym workaroundem:
https://wiki.archlinux.org/index.php/GRUB/Tips_and_tricks#UEFI_further_reading (Alternative install method, switch --boot-directory=esp)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.