Próbowanie podwójnego rozruchu Ubuntu 14.10 z Windows 10, ostatni nie został wykryty


11

Mam laptopa i zamierzam zainstalować Ubuntu (mam doświadczenie i pomyślnie zainstalowałem Arch Linux , Ubuntu, Fedora , Debian , Xubuntu , Kubuntu , Manjaro Linux itp.), Ale instaluję Ubuntu 14.10 (Utopic Unicorn ) obok systemu Windows 10 , Ubuntu nie może wykryć systemu Windows.

Pokazuje mi, że nie ma systemu operacyjnego, ale mam system Windows 10.

Nawiasem mówiąc, mam dwie partycje podstawowe, jeśli instaluję ręcznie. Jeśli instalator Ubuntu nie może wykryć systemu Windows 10, czy zostanie wykryty w GRUB ?

Odpowiedzi:


12

Nie udało mi się uruchomić naprawy rozruchu, więc ręcznie dodałem opcję rozruchu systemu Windows 10.

Pierwszym krokiem jest edycja /etc/grub.d/40_custom (przy użyciu SUDO) i dodanie następujących wierszy na dole pliku:

menuentry 'Windows 10' {
set root='(hd0,msdos1)'
chainloader +1
}

W tym przypadku mój program ładujący był w katalogu / dev / sda1, stąd 1 na końcu msdos. Po tym uruchom sudo update-grub2 i powinieneś być gotowy .

Pracowałem dla mnie, porady zaczerpnięte stąd: http://technologytales.com/2010/11/21/manually-adding-an-entry-for-windows-7-to-an-ubuntu-grub2-menu/


1
Wskazówka : Podczas grub-customizertworzenia menu GRUB2 (robię to tylko po to, aby były schludne ;)), utworzenie wpisu typu Chainloader dodaje dwie dodatkowe linie do dwóch wspomnianych w poście. Pamiętaj, aby je usunąć, w przeciwnym razie system Windows 10 odmówi rozruchu (zdarzyło mi się, więc rozpowszechniłem głos za rozwiązanie problemu)
SonicARG

3

System Windows powinien zostać wykryty podczas ręcznej instalacji Ubuntu 14.10 i dodania go do GRUB-a. Jeśli nie zostanie dodany początkowo, uruchom system Ubuntu, zainstaluj Boot Repair i uruchom go. To powinno dodać Windows 10 do GRUB-a.

Źródło: Uruchomiłem Windows 10, Ubuntu 14.10, podstawowy system operacyjny, poczwórny rozruch Fedory


dodam rozwiązany do tittle i zastosuję to dzięki
user284299

grub po prostu pokaż mi odzyskiwanie w10 i nie normalny start
user284299

Czy masz nawet partycję odzyskiwania systemu Windows 10. W niektórych wersjach os-prober błędnie zidentyfikował rozruch i odzyskiwanie systemu Windows 7, więc może to samo z Windows 10?
oldfred

win10 clean install fela
user284299

@ user284299 Jako użytkownik reputacji 4: Jeśli ta odpowiedź ci pomogła, nie zapomnij kliknąć szarego po lewej stronie tego tekstu, co oznacza „tak, ta odpowiedź jest prawidłowa”! ;-) (Nie dodawaj „Solved” do tytułu ... ;-) )
Fabby

1

Miałem ten sam problem z Windows 7 po instalacji Ubuntu 15.04.

Rozwiązaniem było użycie modułu Grub 2 ntloader zamiast chainloadera.

Oto mój 42_custom w /etc/grub.d/

menuentry "Win 7 (loader) (on /dev/sda1)" --class windows --class os {
insmod part_msdos
insmod ntfs
insmod ntldr
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set=root 9804BD3004BD126C
ntldr ($root)/bootmgr
}

Możesz zmienić tekst na Windows 10, to tylko tekst.


co oznacza ciąg 9804BD3004BD126C? Dostaję dziwne błędy związane z tym ...
DrCord,

Trochę późno na imprezę, ale to jest jego UUID partycji (są takie krótkie, gdy ustawia je system Windows). Czy set root=...linia nie powinna być zbędna, ponieważ searchją nadpisuje?
JV

0

Dlaczego nie spróbujesz uruchomić naprawy rozruchu z obrazu ISO systemu Windows 10? W ten sposób Windows będzie miał MBR i pokaże inne systemy operacyjne. Spróbuj tego.

Wydaje mi się, że masz zainstalowany system Ubuntu, więc włóż dysk DVD systemu Windows i wybierz opcję naprawy -> cmd .

Teraz wejdź,

Bootrec.exe /fixmbr

Są też inne polecenia. Możesz wypróbować te:

/FixBoot - writes a boot sector onto system partition to start Windows

/ScanOs - scans all disks for Windows installation and displays them.

/RebuildBCD - scans all disks for Windows installations and prompts you to pick the ones you want to add to the BCD.

1
pokaże mi też ubuntu?
user284299

Możesz spróbować ... Zainstaluje menedżera rozruchu systemu Windows w MBR, jeśli Windows zidentyfikuje inny system operacyjny, powinien.
cyberrspiritt

1
Naprawa rozruchu systemu Windows ignoruje inne systemy operacyjne
DnrDevil

Windows nie rozpoznaje innego systemu operacyjnego. A jeśli spieprzysz naprawę, uruchamiając fixmbr, może nie być odwrotu, chyba że oczywiście zainstalujesz Super Grub 2 z innego systemu i naprawisz przynajmniej opcję uruchamiania Ubuntu.
shad0w_wa1k3r

0

Uruchom Ubuntu i zamontuj partycję Windows (po prostu otwórz dysk na Nautilus)

Uruchom następujące polecenie w wierszu polecenia CtrlAltt:

sudo os-prober

Jeśli znaleziono instalację systemu Windows, możesz uruchomić:

sudo update-grub

Pamiętaj, że krok 2 jest dla Twojej wygody. Możesz po prostu zamontować partycję Windows 7, a następnie uruchomić update-grub.


0

Mam coś takiego

menuentry 'Windows 10' {
search --set=root --file /EFI/Microsoft/Boot/bootmgfw.efi
chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}

2
Pomocne może być opisanie, co oznacza ten fragment kodu i jaki plik znajduje się w (i w jakiej sekcji)
Nick Weinberg,

Po drugie @NickWeinberg, nie wszyscy rozpoznają ten fragment jako pozycję w pliku grub.cfg. Rozwiń swoją odpowiedź z korzyścią dla tych, którzy jej nie rozpoznają, ponieważ raczej nie potrzebują wskazówek. Dziękujemy za pomoc!
Starszy Geek,

Znalazłem go w grub.cfg utworzonym przez instalatora Androida. Nie jestem zbyt dobry w edytowaniu grub (i angielskiego też ...), ale myślę, że „root” i „chainloader” zależą od lokalizacji plików efi systemu Windows.
Elhatron,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.