Szukam opcji memtest na 64-bitowej wersji Live CD Ubuntu 12.04, ale jedyne opcje, jakie mam, to „Wypróbuj Ubuntu bez instalacji”, „Zainstaluj Ubuntu” i „Sprawdź dysk pod kątem wad”. czego mi brakuje?
Edycja: To pytanie dotyczy aktualnych wersji Ubuntu (alias 64-bitowy amd64, które działają w trybie UEFI). Opcja menu rozruchu „Testuj pamięć” jest dostępna tylko w trybie BIOS.
Odpowiedzi:
Memtest86 +
Jeśli uruchomisz komputer w trybie BIOS (alias CSM alias legacy mode), memtest86 + działa.
Ale jeśli uruchomisz komputer w trybie UEFI, memtest86 + nie będzie działał, ponieważ jest to program 16-bitowy.
www.memtest.org
Memtest86
Oryginalny oddział memtest86 (bez plusa) działa w trybie UEFI. Istnieje darmowa wersja (ale nie sądzę, że jest to oprogramowanie typu open source iz tego powodu nie jest dostępne w dystrybucji Linuksa).
www.memtest86.com
Memtest poprzez menu startowe Ubuntu
Memtest86 + znajduje się na przykład w większości plików ISO Ubuntu
Istnieje opcja „Testuj pamięć” podczas uruchamiania komputera w trybie BIOS (alias CSM alias legacy mode) z dysku DVD lub pendrive USB ze sklonowaną kopią z pliku ISO.
W systemach LTS Ubuntu 16.04.x zainstalowanych w trybie BIOS dostępne są również opcje „Testuj pamięć” podczas uruchamiania komputera (poprzez menu grub).
Ale po uruchomieniu komputera w trybie UEFI nie ma opcji użycia Memtest86 + (ponieważ to nie działałoby).
Samodzielny plik obrazu Memtest86 +
Możesz potrzebować małego, niezależnego pliku ISO Memtest86 + lub innego pliku obrazu w celu utworzenia dysku USB na żywo.
Nie znalazłem żadnego pliku na stronie www.memtest.org/#downiso , który można łatwo zainstalować na USB w systemie Linux. Plik ISO „memtest86 + -5.01.iso” nie jest hybrydowym plikiem ISO i nie można go przekształcić w jeden.
Jest to bardzo prosty plik ISO. Testowałem w VirtualBox i działa jako płyta CD.
Ale jest „Automatyczna instalacja dla klucza USB (Win 9x / 2k / xp / 7)” w
www.memtest.org/download/5.01/memtest86+-5.01.usb.installer.zip
Wyodrębniłem go na pendrive USB w systemie Windows i sklonowałem ten system do skompresowanego pliku obrazu i przesłałem do
dd_memtest-plus-5.01_33M.img.xz
które mogą być ekstrahowane bezpośrednio Linux przez MKUSB ,
dus
a dyski psgnome-disks
(w dwóch etapach ekstrakcji i klonowania innych narzędzi do klonowania, które przyjmują plik wyodrębnione jako pliku wejściowego).Po zainstalowaniu mkusb i / lub dus , możesz to zrobić poprzez Dash lub pozycję menu lub w następującym wierszu poleceń
źródło
Zgodnie z tym zgłoszeniem błędu komentarze 2 i 3 stanowią :
Więc z live cd nie będzie w tej chwili działać. Zgodnie z tym tematem możesz dodać go później: Jak mogę dodać opcje Memtest86 + z powrotem do menu Grub? ale wątpię, żeby to zadziałało: usunięte komentarze mówią, że nadal pojawia się
Error unknown command Linux16
błąd.Znalazłem to również :
źródło
Wersja beta zastrzeżonego PassMark MemTest86 5.0 dla EFI jest już dostępna:
http://www.memtest86.com/download.htm
Powinno to być uruchamialne z GRUB, rEFInd, gummiboot itp., Chociaż może być konieczne jawne dodanie pozycji menu, aby to zrobić. (To oczywiście nie zostało jeszcze wbudowane w dystrybucje wysyłkowe, jak piszę.)
źródło
Udało mi się uruchomić memtest86 + z Ubuntu-18.04 live-USB, naciskając jednorazowy klawisz menu rozruchu podczas uruchamiania i wybierając z listy pozycję USB spoza UEFI (po przeczytaniu tutaj odpowiedzi, że działa z nie- Tylko UEFI).
źródło
Chciałem napędu klucza Ubuntu Live-USB z MemTest86 dla 64-bitowych systemów Full-UEFI i wydaje mi się, że nim zarządzałem.
To jest stare pytanie, ale wciąż wydaje się to stanowić problem. (Zajęło mi trochę czasu, aby znaleźć działające rozwiązanie.)
Oto co zrobiłem:
Zrobiłem nowy system Ubuntu Keydrive
Na stacji roboczej z systemem Windows 10 użyłem najnowszego Rufusa do obrazu pulpitu Ubuntu 17.04 (x64) na dysku USB 4 GB. W Rufus wybrałem:
GPT
doUEFI
partycjonowaniaFAT32
system plików (wolałbym exFAT, ale Rufus v2.17 nie zastosowałby ISO bez FAT32)ISO Image
zamiastFreeDOS
wCreate a bootable disk using
opcjiSkopiowałem na to pliki MemTest
Pobrałem PassMark Memtest86 UEFI kompatybilne (closed-source) narzędzie dostępne za darmo. Wtedy ja:
memtest86-usb.zip
do folderu.\memtest86-usb
.\memtest86-usb\memtest86-usb.img
(152,7 MB)\boot
folderu mojej nowej keydrive Ubuntu (zamontowany na, powiedzmy, dyskE:
), aby utworzyć:E:\boot\memtest86-usb.img
Skonfigurowałem program ładujący
Na koniec zmodyfikowałem menu opcji rozruchu w keydrive.
Ubuntu 17.04
używagrub2
bootloadera. Lista opcji menu jest skonfigurowana wE:\boot\grub\grub.cfg
. Na końcu tego pliku dodałem następujące wiersze (tworząc nowy wpis listy opcji rozruchu):Uwagi:
notepad
powinny nie być stosowane do tej edycji. Słabo gra z plikami tekstowymi w trybie uniksowym i zniszczynew-line
znaki, jeśli spróbujesz zapisać zmiany.BOOTX64.efi
to64-bit
EFI
wykonywalny obraz binarny. W systemie32-bit
EFI
plików dostępny jest plik „loop
ed-back”memtest86-usb.img
. To się nazywaBOOTIA32.efi
. Możesz do tego utworzyć kolejny wpis, ale nie potrzebowałem go.grub2
. Na mojejIntel Atom X5-Z8350
maszynie opartej na ekranie ekran staje się czarny na około 30 sekund, zanimMemTest86
proces zacznie się wyraźnie uruchamiać. Następnie kilkanaście kroków skanowania systemu zostanie uruchomionych, zanim zobaczysz ten znajomyMemTest
ekran. (Może to być spowodowane wieloma przyczynami, np. Emulowanym systemem plików, wieloma fazami przekazywania bootloadera.)Poruszając się po tym obszarze problemów, zaczerpnąłem użyteczne wskazówki z tej odpowiedzi na pytanie wystarczająco podobne, aby uznać je za duplikat. (Nie mam uprawnień systemowych do oznaczenia go jako takiego.) A kiedy wybrałem „bootowalne oprogramowanie do tworzenia napędów USB”, zyskałem pewną pewność z różnych zasobów dotyczących narzędzia Rufus.
źródło