Po zainstalowaniu 64-bitowej wersji Ubuntu 12.04 na moim Lenovo B570 napotkałem te same problemy, które miałem podczas instalacji 11.10 z Grubem, który nie gra ładnie z systemem uEFI. Użyłem tej samej techniki, co ostatnim razem, aby rozwiązać problem (używając sesji Super Grub Disc LiveCD do naprawy Gruba), a mój system szczęśliwie podwójnie uruchamia się między Ubuntu i Windows 7
Jednak teraz, kiedy uruchamiam, wyświetla się tylko menu Grub
- Ubuntu, z systemem Linux 3.2.0-24-generic
- Ubuntu, z systemem Linux 3.2.0-24-generic (tryb odzyskiwania)
- Poprzednie wersje systemu Linux
- Windows 7 (moduł ładujący) (on / dev / sda1)
- Środowisko odzyskiwania systemu Windows (moduł ładujący) (on / dev / sda4)
Nie widzę już opcji używania Memtest86 +, która była tam wcześniej, po sprawdzeniu w Centrum oprogramowania Ubuntu widzę, że pakiet jest zainstalowany, ale jak sprawić, aby opcja uruchomienia go ponownie pojawiła się w menu Grub?
Próbowałem:
sudo update-grub
co nie robi żadnej różnicy.
sudo chmod +x /etc/grub.d/20_memtest86+
prowadzi do:
chmod: cannot access /etc/grub.d/20_memtest86+': No such file or directory
i wchodząc
ls /etc/grub.d/
prowadzi do:
00_header 10_linux 30_os-prober 41_custom
05_debian_theme 20_linux_xen 40_custom README
Odpowiedzi:
Spróbuj otworzyć terminal i uruchomić
Sprawdź, czy tam jest
Po prostu zrobiłem to samo, co miałem wyłączony
Możesz spróbować utworzyć plik, jeśli go nie ma, używając nano w terminalu
lub z edytorem GUI
Wypełnij to
Pamiętaj, aby następnie uruchomić na nim komendę chmod + x.
Byłbym trochę zaniepokojony jego brakiem - czy masz wszystko inne w grub.d?
źródło
sudo chmod +x /etc/grub.d/20_memtest86+
spowodowało:chmod: cannot access /etc/grub.d/20_memtest86+': No such file or directory
20_memtest86+
czai się w/etc/grub.d.bak/
jakiś sposób. Przeniesiłem go na miejsce, zaktualizowałem GRUB i wszystko działało dla mnie dobrze.update-grub
nie znajduje memtest binarnego bez względu na to, co robię :(Miałem ten sam problem, a ze względu na to, że mam EFI na moim laptopie, memtest86 + wersja 4.x dostarczona przez ubuntu nie będzie działać, ponieważ EFI jest obsługiwany tylko przez wersję 5 i nowszą.
Najnowsze wersje nie są objęte licencją GPL i należy je pobrać ręcznie ze strony Memtest (mają obrazy ISO i USB), ale przynajmniej są bezpłatne.
źródło
Spowoduje to automatyczną zmianę konfiguracji gruba i dodanie pozycji do menu rozruchu.
Jeśli pojawi się błąd,
memtest86+ is already the newest version
użyjsudo apt-get install --reinstall memtest86+
Jeśli wszystko inne zawiedzie, możesz uzyskać rozruchowy obraz ISO , który możesz nagrać na płytę CD i uruchomić z. Oczywiście, jeśli uruchamiasz UEFI, powinieneś tu być .
źródło
apt-get install memtest86+
wspomnianego pliku/etc/grub.d/20_memtest86+
nie było w moim systemie.memtest86+ is already the newest version
komunikat. Podejrzewam, że to rozwiązanie działa tylko w systemach spoza UEFI, podczas gdy pierwotne pytanie dotyczy konkretnie memtest w systemach UEFI.Nie udało mi się sprawić, aby działało to w ciągu 2 dni, a potem sprawdziłem Synaptic pod kątem pakietów grub ... Wydaje się, że brak pakietu
grub-imageboot
jest przyczyną problemu.źródło
To, co zrobiłem, aby dodać najnowszy (nie darmowy) memtest86 + do menu rozruchu grub dla uruchamiania UEFI. Obecna wersja memtest to 8.2. Potrzebne narzędzia: Disk Image Mounter i grub-customizer, ten drugi jest tylko dla wygody :) Pliki: memtest binary (patrz poniżej)
zapisz i wyjdź z grub-customizer
uruchom ponownie i ciesz się Memtest86
źródło