Mam ultrabooka Lenovo u410. Jego schemat sata składa się z dysku SSD 30 GB i dysku twardego 1 TB w raid0 z technologią Intel szybkiego startu. Usunąłem IRST i wyłączyłem raid0. Chcę zainstalować Ubuntu na dysku SSD i /home/
na dysku twardym 1 GB. Głupio wymazałem partycję efi na 1 TB i próbowałem ją odtworzyć, formatując ssd i tworząc nową tabelę partycji GPT. Zrobiłem partycję fat32 o pojemności 250 MB ( /dev/sda1
), a resztę ~ 24 GB wypełniłem partycją ext4 ( /dev/sda2
)
Zrobiłem USB na żywo za pomocą ISO 12.04.2 i uniwersalnego instalatora USB. Instalacja kończy się dobrze, jednak na końcu pojawia się błąd „Nie udało się zainstalować grub-efi w katalogu / target / system nie chce się uruchomić” . Próbowałem otworzyć terminal i zaktualizować grub, jednak go tam nie ma, a gdy próbuję zainstalować grub-efi z repozytorium, jestem oznaczony za brak wielu zależności. Wszechobecność ulega awarii po komunikacie o błędzie.
Kilka miesięcy temu odniosłem sukces, instalując 12.10 za pomocą napędu CD usb moich przyjaciół, jednak zepsułem system i nie mogę go wyłączyć, dopóki go nie zobaczę. Czy w wersji 12.10 i LTS istnieje ogromna różnica, która uniemożliwiłaby płynne działanie tej instalacji?
Moim celem netto jest, aby Ubuntu działało na maszynie ze Steam (TF2 i Bastion) i IDE Eclipse. Jeśli wersja 12.10 jest bardziej odpowiednia i może rozwiązać ten problem efi, chętnie zainstaluję to, ale z mojego zrozumienia, LTS będzie bardziej stabilny i nadal będzie uruchamiał nowoczesne aktualizacje Quantal.
Czy 12.10 zainstaluje się grub-efi
bezbłędnie? a jeśli nie, to w jaki sposób mogę zainstalować grub-efi z live usb na dysku SSD /dev/sda
z uruchomionym efi boot /dev/sda1
, ext4
zamontowanym jako root /dev/sda2
i /home/
na dysku twardym /dev/sdb2
?
Wniosek: LTS nie był w stanie obsłużyć środowiska uefi. Pobieranie i instalowanie 12.10 działało bezbłędnie. Raring również działał dobrze, jednak był niestabilny ze sterownikami niezbędnymi do wytwarzania pary.
Sprzęt:
Ultrabook HD Lenovo U410 : dysk SSD 30 GB, dysk twardy 1 T z raid0
Ubuntu: 12.04
źródło
Odpowiedzi:
Ubuntu wprowadza powolne, ale stałe ulepszenia w zakresie obsługi EFI dla kilku ostatnich wersji, więc tak, istnieją różnice między 12.04 a 12.10, które mogą być ważne. To powiedziawszy, fakt, że podczas próby zainstalowania wystąpił szereg błędów zależności,
grub-efi
sugeruje, że przyczyną może być bardziej podstawowy problem - być może wystąpił problem z siecią, który uniemożliwił na przykład zainstalowanie szeregu innych pakietów. Jeśli tak, ponowna próba w późniejszym czasie może rozwiązać problemy.To powiedziawszy, w systemie EFI IMHO lepiej jest użyć 12.10 niż 12.04. Jest to szczególnie ważne, jeśli jest to najnowszy komputer dostarczany z systemem Windows 8, ponieważ takie komputery niezmiennie używają Bezpiecznego rozruchu, który obsługuje Ubuntu 12.10, ale Ubuntu 12.04 tego nie robi. Nie jest to jednak podstawowa przyczyna twojego problemu, ponieważ dysk instalacyjny 12.04 wcale się nie uruchamia, jeśli Secure Boot jest aktywny; Wspominam o tym tylko dla dobra innych, którzy mogą przeczytać tę stronę.
źródło
Ten błąd został dla mnie rozwiązany przez upewnienie się, że instalator ma połączenie internetowe.
Gdy zdecydowałem się nie łączyć, dostałem ten błąd.
źródło
W moim przypadku pomijam instalację gruba, uruchamiając ubiquity z terminala za pomocą następującego polecenia:
Oznacza to również, że musisz zainstalować gruba gołą ręką.
Po zainstalowaniu ubuntu. NIE uruchamiaj ponownie, ponieważ nie masz jeszcze bootloadera. Musisz zainstalować gruba na swoim komputerze.
Ten link pomoże ci: http://howtoubuntu.org/how-to-repair-restore-reinstall-grub-2-with-a-ubuntu-live-cd
Aktualizacja: Dzięki za komentarz Mikko Östlunda.
W przypadku oddzielenia partycji systemowej EFI od partycji Ubuntu podczas działania
grub-install /dev/sdX
może pojawić się komunikat o błędziecannot find EFI directory
. Musisz to zrobićmount /dev/sdXY /boot/efi
. Następniegrub-install /dev/sdX
z powodzeniem uruchom pozostałe i pozostałe polecenia. I uruchom ponownie.źródło
Powinieneś mieć
i około 100 MB, wtedy wszystko jest w porządku ...
mój jest
źródło
Spróbuj wyłączyć BIOS QuickBoot / FastBoot i Intel Smart Response Technology (SRT).
Następnie zainstaluj Ubuntu 12.10 <- WAŻNE 12.10
Następnie spróbuj zainstalować, jeśli nedeed,
grub-efi-amd64-signed
Pozdrowienia,
źródło
W moim przypadku na laptopie Lenovo X230 również powtarzalnie dostałem ten błąd. Rozwiązane zostały:
ustawienie w zakładce Boot BIOS „Tryb uruchamiania UEFI / BIOS” na starszą wersję .
Wcześniej ustawienie było „inteligentnym miksem” UEFI / LEGACY („najpierw legacy”). Czysty UEFI może brzmieć bardziej logicznie, ale wszystko, co mogę powiedzieć, to: działa. Nawet w kontekście podwójnego rozruchu z dwoma dystrybucjami systemu Linux.
źródło
Tak było ze mną przy instalatorze Xubuntu 16.04.2. Z pewnością można wyłączyć UEFI i przeprowadzić tradycyjną instalację, ale w moim przypadku straciłbym szybsze czasy POST.
Przyczyną tego problemu jest brak partycji EFi System Partition (ESP) . Musi to być partycja FAT32 oznaczona jako rozruchowa. Możesz go utworzyć za pomocą GParted, fdisk lub wybranego narzędzia. Następnie instalator wykryje go i zamontuje jako
/boot/efi
, rozwiązując w ten sposób problem.Więcej informacji i szczegółów na temat rozmiaru, typu itp. Znajduje się na stronie wiki ArchLinux o ESP (dotyczy to także Ubuntu).
źródło