Witam. Mam duży problem. Po instalacji Ubuntu 15.04 obok Windows 8.1 komputer nie przechodzi do GRUB’a. Zamiast tego od razu przechodzi do Windowsa. Nie wiem jak to naprawić. Być może mój komputer ma Secure Boot, ale nie umiem go wyłączyć. Czytałem też, że Ubuntu powinien umieć sobie poradzić z Secure Boot. Mam BIOSA Aptio, którym nie umiem się obsługiwać. Nie miałem nigdy przedtem z nim styczności.
Możesz uruchomić Ubuntu z płytki, wykorzystać chroot i zainstalować GRUB-a.
Oto, jak wykorzystać chroot:
mkdir -p /mnt/Ubuntu
# pierwszy parametr, to np. /dev/sda2
mount /ścieżka/do/partycji/z/ubuntu /mnt/Ubuntu
for a in /dev /proc /sys; do
mount --bind $a /mnt/Ubuntu/$a
done
cp /etc/resolv.conf /mnt/Ubuntu/etc # ta linijka jest zbędna
Następnie instalujesz Gruba. Jak? Nie pamiętam - musisz samemu poszukać.
Odkryłem coś. Ubuntu jest na moim komputerze w roocie. To jest musiałem zmieniać ustawienia BIOSA by się do niego dostać. Zmieniłem ustawienia z Windows Boot man na dysk. Ubuntu nie pokazywał mi dodatkowych dysków komputera (jak np. recovery Windowsa) mimo, iż na live usb pokazywał. Ponadto nie chciał zamontować dysku Windowsa, gdy chciałem go przejrzeć. Gdy użyłem narzędzia Boot-Repair wyskoczył mi komunikat, żebym przeszedł z Legacy mode na EFI. Niestety nie wiem jak użyć tego, co mi dałeś. Mam też dziwne problemy. Po instalacji Ubuntu ciągle zmienia mi się czas w Windows a w Ubuntu dziwnie działa dźwięk (gdy mam nałożone słuchawki Ubuntu traktuje je jak głośniki i o dziwo wszystko jest ściszone, przez to ręcznie muszę ustawiać urządzenie na słuchawki).
Podaj wynik skryptu bootinfoscript:
http://sourceforge.net/projects/bootinfoscript/
Film instruktażowy:
https://www.dropbox.com/s/ruk6oyo95ke8lpg/bootinfoscript.webm?dl=0 .
Prosze:
http://www.mediafire.com/view/ja0787ivxf5ji9s/RESULTS.txt
Odzyskałem gruba edytując jego plik, ale dalej nie ma tam pozycji z Windowsem. Mam tylko opcje Ubuntu.
Czy Ubuntu był instalowany w trybie BIOS tzw. Legacy?
Przeprowadzć chroot - czyli przy użyciu livecd zaloguj się do Ubuntu na dysku twardym. Pamiętaj o zamontowaniu partycji ESP:
mount /dev/sda8 /mnt
mkdir -p /mnt/boot/efi
mount /dev/sda2 /mnt/boot/efi
mount -o bind /proc /mnt/proc
mount -o bind /sys /mnt/sys
mount -o bind /dev /mnt/dev
chroot /mnt /bin/bash
apt-get update && apt-get install grub-efi
update-grub
Odmontuj wszystkie partycje po kolei. Potem PRZESTAW BIOS / UEFI W TRYBI “UEFI”. Zapisz zmiany i uruchom ponownie komputer.
Mam to wszystko wpisać w terminalu w Ubuntu na live cd a potem zmienić tryb BIOSa na UEFI, tak?
Tak.
Spróbuję.
Jakie błędy?
EDYCJA:
Albo uruchom Ubuntu normalnie - w trybie Legacy, zamontuj /dev/sda2 - tak samo jak pisałem wcześniej i wtedy BEZ CHROOT zainstaluj pakiet grub-efi.
wpisać
mount /dev/sda2 /mnt/boot/efi
a potem
apt-get install grub-efi
?
Widziałeś co podałem wcześniej?
sudo mkdir -p /mnt/boot/efi
sudo mount /dev/sda2 /mnt/boot/efi
sudo apt-get install grub-efi
sudo update-grub
EDYCJA:
Ważne:
Nic mi to nie dało.
Chyba tutaj tkwi problem:
sudo mount /dev/sda2 /mnt/boot/efi
Powinno być:
mkdir -p /boot/efi
sudo mount /dev/sda2 /boot/efi
nintyfan
Dzięki za poprawkę - racja, powinno być już bez /mnt.