Gdzie jest opcja memtest na 64-bitowym dysku CD na żywo Ubuntu?

19

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?

wprowadź opis zdjęcia tutaj

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.

Drise
źródło
askubuntu.com/questions/187573/... sprawdź, czy to Ci odpowiada.
RolandiXor
Nie. Google mnie tam zaprowadził, już próbował.
Drise

Odpowiedzi:

8

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

ubuntu-16.04.1-desktop-amd64.iso

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.

$ isohybrid memtest86+-5.01.iso
isohybrid: memtest86+-5.01.iso: unexpected boot catalogue parameters

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

$ md5sum dd_memtest-plus-5.01_33M.img.xz
7f91882ab90df13a938749176a0ff4c4  dd_memtest-plus-5.01_33M.img.xz

które mogą być ekstrahowane bezpośrednio Linux przez MKUSB , dusa dyski ps gnome-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ń

dus dd_memtest-plus-5.01_33M.img.xz
sudodus
źródło
8

Zgodnie z tym zgłoszeniem błędu komentarze 2 i 3 stanowią :

  • Wersja EFI grub nie obsługuje ładowania plików binarnych w trybie rzeczywistym.
  • Nie prezentuj opcji menu GRUB w systemach EFI, ponieważ nie będzie działać (patrz LP # 883017).

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 Linux16błąd.


Znalazłem to również :

Problemem nie jest 16 lub 32-bitowy protokół rozruchowy, głównym problemem jest wiele wywołań BIOS wymaganych do inicjalizacji pamięci. EFI to fajny pomysł, ale po raz pierwszy usłyszałem „EFI zastąpi BIOS w nadchodzących miesiącach !!!” był w 2002 roku na forum programisty firmy Intel. 10 lat później UEFI zastąpiło EFI, ale BIOS jest nadal obecny w 99% płyty głównej komputera. Trudno jest zbudować gotowy do EFI test Memtest86 + z ogromnym przepisywaniem kodu, a ta wersja nie będzie kompatybilna ze starszym BIOS-em. Nie będę rozważał obsługi dwóch rozwidleń jednocześnie, więc kiedy Memtest86 + przełączy się na EFI, wersja BIOS zostanie wycofana. Kiedy BIOS nie będzie dostępny w standardowych komponentach PC, zacznę pracować nad wersją en EFI.

Rinzwind
źródło
1
Tak więc, aby użyć memtest86 + (i zobaczyć to w menu startowym) prawdopodobnie będziesz musiał ustawić system tak, aby uruchamiał się w starszym trybie BIOS. W moim przypadku musiałem również odtworzyć dysk USB na żywo Ubuntu po podaniu tabeli partycji DOS / MBR. (Mój komputer odmówił uruchomienia partycji GPT w starszym trybie.)
23sәɹoɈ
5

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ę.)

Rod Smith
źródło
1

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).

Randall Whitman
źródło
Dla mnie najpierw musiałem przejść do ustawień BIOS-u i upewnić się, że został ustawiony na rozruch w trybie Legacy, a nie w trybie UEFI. Dziwnie inne ustawienia BIOS-u dotyczące USB (nie w menu Boot) musiały zostać pozostawione w UEFI, w przeciwnym razie w ogóle nie widziałem pamięci USB podczas uruchamiania. Musiałem też zrobić 2 rzeczy, z których jedna musiała działać, aby dać mi menu Grub, po wybraniu jednorazowego rozruchu z USB: przytrzymałem Shift, a kiedy zobaczyłem 2 małe ikony na dole ekranu, Nacisnąłem losowy klawisz alfa. Nareszcie mam menu GRUB z Memtest +!
Starman
0

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:

  • GPTdo UEFIpartycjonowania
  • FAT32 system plików (wolałbym exFAT, ale Rufus v2.17 nie zastosowałby ISO bez FAT32)
  • ISO Imagezamiast FreeDOSw Create a bootable disk usingopcji

Skopiowałem na to pliki MemTest

Pobrałem PassMark Memtest86 UEFI kompatybilne (closed-source) narzędzie dostępne za darmo. Wtedy ja:

  • Wyodrębniono pobrany memtest86-usb.zipdo folderu.\memtest86-usb
  • Znaleziono wyodrębniony obraz dysku na .\memtest86-usb\memtest86-usb.img(152,7 MB)
  • Skopiowałem go do \bootfolderu mojej nowej keydrive Ubuntu (zamontowany na, powiedzmy, dysk E:), aby utworzyć:
    • E:\boot\memtest86-usb.img

Skonfigurowałem program ładujący

Na koniec zmodyfikowałem menu opcji rozruchu w keydrive. Ubuntu 17.04używa grub2bootloadera. Lista opcji menu jest skonfigurowana w E:\boot\grub\grub.cfg. Na końcu tego pliku dodałem następujące wiersze (tworząc nowy wpis listy opcji rozruchu):

menuentry "MemTest86 (long load time, be patient)" {
    loopback loop /boot/memtest86-usb.img
    chainloader (loop,1)/EFI/BOOT/BOOTX64.efi
}

Uwagi:

  1. Okna notepadpowinny nie być stosowane do tej edycji. Słabo gra z plikami tekstowymi w trybie uniksowym i zniszczy new-lineznaki, jeśli spróbujesz zapisać zmiany.
  2. BOOTX64.efito 64-bit EFIwykonywalny obraz binarny. W systemie 32-bit EFIplików dostępny jest plik „ looped-back” memtest86-usb.img. To się nazywa BOOTIA32.efi. Możesz do tego utworzyć kolejny wpis, ale nie potrzebowałem go.
  3. Wydaje się, że przejście od wybrania tego wpisu do wyświetlenia pozytywnych opinii na ekranie zajmuje dużo czasugrub2 . Na mojej Intel Atom X5-Z8350maszynie opartej na ekranie ekran staje się czarny na około 30 sekund, zanim MemTest86proces zacznie się wyraźnie uruchamiać. Następnie kilkanaście kroków skanowania systemu zostanie uruchomionych, zanim zobaczysz ten znajomy MemTestekran. (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.

użytkownik118091
źródło