Ubuntu 64 bit canlı CD'deki memtest seçeneği nerede?


19

Ubuntu 12.04 canlı CD'nin 64 bit sürümünde memtest seçeneğini arıyorum, ancak sahip olduğum tek seçenek "Ubuntu'yu yüklemeden deneyin", "Ubuntu'yu yükleyin" ve "Diski kusurları kontrol edin". Neyi kaçırıyorum?

resim açıklamasını buraya girin

Düzenleme: Bu soru, Ubuntu'nun (UEFI modunda çalışan amd64 diğer adı 64 bit) geçerli sürümleriyle ilgilidir. Önyükleme menüsü seçeneği 'Belleği test et' seçeneği yalnızca BIOS modunda kullanılabilir.


askubuntu.com/questions/187573/… bunun sizin için uygun olup olmadığına bakın.
RolandiXor

Hayır! Google beni oraya götürdü, zaten denedi.
Drise

Yanıtlar:


8

memtest86 +

Bilgisayarınızı BIOS modunda (diğer ad CSM diğer adı eski modu) önyüklerseniz, memtest86 + çalışır.

Ancak bilgisayarınızı UEFI modunda önyüklerseniz, 16-bit bir program olduğu için memtest86 + çalışmaz.

www.memtest.org

memtest86

Orijinal şube olan memtest86 (artı olmadan) UEFI modunda çalışır. Ücretsiz bir sürümü var (ancak açık kaynak olduğunu düşünmüyorum ve bu nedenle linux dağıtımlarına dahil edilemiyor).

www.memtest86.com

Ubuntu'nun önyükleme menüsü üzerinden Memtest

Memtest86 + çoğu Ubuntu iso dosyasına dahil edilmiştir, örneğin

ubuntu-16.04.1-desktop-amd64.iso

Bilgisayarınızı iso dosyasından klonlanmış bir kopyayla bir DVD diskten veya USB pendrive'dan BIOS modunda (diğer ad CSM diğer adı eski modu) önyüklediğinizde 'Belleği sına' seçeneği vardır .

BIOS modunda kurulu Ubuntu 16.04.x ​​LTS sistemlerinde, bilgisayarınızı önyüklediğinizde (grub menüsü aracılığıyla) 'Belleği test et' seçenekleri de vardır .

Ancak bilgisayarınızı UEFI modunda önyüklediğinizde, Memtest86 + 'ı kullanma seçeneği yoktur (çünkü işe yaramaz).

Bağımsız Memtest86 + görüntü dosyası

Canlı bir USB sürücü oluşturmak için küçük bir bağımsız Memtest86 + iso dosyası veya başka bir görüntü dosyası isteyebilirsiniz.

Linux'ta USB'ye kurulumu kolay olan www.memtest.org/#downiso'da herhangi bir dosya bulamadım . 'Memtest86 + -5.01.iso' iso dosyası karma bir iso dosyası değildir ve bir dosyaya dönüştürülemez.

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

Çok barebone iso dosyasıdır. VirtualBox'ta test ettim ve CD olarak çalışıyor.

Ancak, 'USB Anahtarı için Otomatik yükleyici (Win 9x / 2k / xp / 7)'

www.memtest.org/download/5.01/memtest86+-5.01.usb.installer.zip

Windows'ta bir USB pendrive'a çıkardım ve bu sistemi sıkıştırılmış bir görüntü dosyasına kopyaladım ve

dd_memtest artı 5.01_33M.img.xz

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

hangi Linux doğrudan elde edilebilir mkusb , dusve diskleri takma gnome-disks(iki adımda, ayıklanması ve bir giriş dosyası olarak çıkarılan dosyayı kabul başka klonlama araçları ile, klonlama).

Mkusb ve / veya dus'u kurduktan sonra , Dash veya menü girişi veya aşağıdaki komut satırı ile yapabilirsiniz.

dus dd_memtest-plus-5.01_33M.img.xz

8

Göre bu hata raporu comment 2 ve 3 devlet:

  • Grub'un EFI sürümü, gerçek mod ikili dosyalarının yüklenmesini desteklemez.
  • Çalışmayacağından EFI sistemlerinde GRUB menü seçeneğini sunmayın (bkz. LP # 883017).

Yani canlı cd'den şu anda çalışmaz. Bu konuya göre daha sonra ekleyebilirsiniz: Memtest86 + seçeneklerini Grub menüsüne nasıl ekleyebilirim? ama çalışacağından şüpheliyim: silinen yorumlar hala Error unknown command Linux16hatayı aldığını gösterir .


Ben de buldum bu :

Sorun 16 veya 32 bit önyükleme protokolü değil, ana sorun bellek başlatma için gerekli sayısız BIOS çağrısı. EFI güzel bir fikir, ama ilk duyduğumda "EFI önümüzdeki aylarda BIOS'un yerini alacak !!!" 2002 yılında Intel Geliştirici forumundaydı. 10 yıl sonra UEFI, EFI'nin yerini aldı ancak BIOS, PC Anakartının% 99'unda hala mevcut. Devasa kod yeniden yazma özelliğine sahip bir EFI-readyMemtest86 + oluşturmak zor bir görevdir ve bu sürüm eski BIOS ile uyumlu değildir. İki çatalı aynı anda desteklemeyi düşünmeyeceğim, bu nedenle Memtest86 + EFI'ye geçeceği zaman BIOS sürümü kullanımdan kaldırılacak. BIOS, standart PC bileşenlerinde mevcut olmayacağı zaman, EFI revizyonu üzerinde çalışmaya başlayacağım.


1
Bu nedenle, memtest86 + 'ı kullanmak (ve önyükleme menünüzde görmek için) muhtemelen sisteminizi eski BIOS modunda önyükleme yapacak şekilde ayarlamanız gerekir. Benim durumumda, bir DOS / MBR bölüm tablosu verdikten sonra Ubuntu canlı USB sürücümü yeniden oluşturmak zorunda kaldım. (Bilgisayarım eski modda bir GPT bölümünü önyüklemeyi reddetti.)
ɈsәɹoɈ


1

Memtest86 + yazılımını, önyüklemede bir kerelik önyükleme menüsü tuşuna basıp listeden UEFI olmayan USB girişini seçerek (burada olmayanlar ile çalıştığı cevapları okuduktan sonra) Yalnızca UEFI).


Benim için, önce BIOS ayarlarına girip UEFI modunda değil, Eski modda önyüklemeye ayarlandığından emin olmalıydım. USB ile ilgili farklı bir BIOS ayarının (Önyükleme menüsü altında değil) UEFI'de bırakılması gerekiyordu, aksi takdirde önyükleme sırasında USB çubuğunu hiç görmedi. Ayrıca USB'den bir defalık önyüklemeyi seçtikten sonra bana Grub menüsünü vermek için çalışmış olması gereken 2 şey yapmak zorunda kaldım: Vardiyayı tuttum ve ekranın altında 2 küçük simge gördüğümde, Rasgele bir alfa tuşuna bastım. Nihayet memtest + ile grub menü var!
Starman

0

64-bit, Full-UEFI sistemleri için MemTest86 ile bir Ubuntu Live-USB keydrive istedim ve bunu başardım.

Bu eski bir soru yazısı ama yine de sorun gibi görünüyor. (Çalışan bir çözüme ulaşmam biraz zaman aldı.)


İşte yaptığım şey:

Yeni Bir Ubuntu Keydrive Yaptım

Windows 10 iş istasyonunda, Ubuntu 17.04 (x64) Masaüstünü 4GB USB anahtar sürücüsünde görüntülemek için en son Rufus'u kullandım. Rufus'ta şunları seçtim:

  • GPTiçin UEFIbölümleme
  • FAT32 dosya sistemi (exFAT'i tercih ederim, ancak Rufus v2.17 FAT32 içermeyen bir ISO uygulamıyor)
  • ISO Imageyerine FreeDOSde Create a bootable disk usingseçenek

MemTest Dosyalarını Üzerine Kopyaladım

Ben indirilen PassMark memtest86 ücretsiz olarak kullanılabilir bir UEFI uyumlu (kapalı kaynak) aracı. Sonra ben:

  • İndirilenler memtest86-usb.zipklasörüne çıkarıldı.\memtest86-usb
  • Çıkarılan disk görüntüsünü .\memtest86-usb\memtest86-usb.img(152.7MiB) bulundu
  • \bootYeni Ubuntu keydrive'ımın klasörüne kopyalandı (monte, örneğin, sürücü E:):
    • E:\boot\memtest86-usb.img

Bootloader'ı Yapılandırdım

Son olarak, keydrive'daki önyükleme seçenekleri menüsünü değiştirdim. önyükleyiciyi Ubuntu 17.04kullanır grub2. Bu menü seçenekleri listesi yapılandırılmıştır E:\boot\grub\grub.cfg. Dosyanın sonuna aşağıdaki satırları ekledim (yeni bir önyükleme seçenekleri listesi girişi oluşturma):

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

Notlar:

  1. , Windows notepadgerektiğini DEĞİL Bu düzenleme için kullanılabilir. "Unix modu" metin dosyaları ile kötü oynar ve new-linedeğişiklikleri kaydetmeye çalışırsanız karakterleri mahveder .
  2. BOOTX64.efiBir olan 64-bit EFIçalıştırılabilir ikili görüntüsü. 32-bit EFIDosya sisteminin içinde " looped-back" için kullanılabilir bir dosya var memtest86-usb.img. Adı verilir BOOTIA32.efi. Bunun için başka bir giriş oluşturabilirsin ama buna ihtiyacım yoktu.
  3. Bu girişi seçmekten ekranda herhangi bir olumlu geri bildirim görmeye geçmek uzun zaman alıyor gibi görünüyor grub2. Tabanlı makinemde Intel Atom X5-Z8350, MemTest86işlem görünür bir şekilde önyükleme yapmaya başlamadan önce ekran belki 30 saniye kararır . Ardından, tanıdık MemTestekranı görmeden önce bir düzine sistem tarama adımı çalışır . (Bu, çeşitli nedenlerden ötürü olabilir, örn. Öykünülmüş dosya sistemi, birden çok önyükleyici devir aşamaları.)

Bu problem alanında gezinirken, yinelenecek kadar benzer bir soruya bu cevaptan faydalı ipuçları aldım . (Bu şekilde işaretlemek için sistem kredim yok.) Ve "önyüklenebilir USB-keydrive oluşturma yazılımı" nı seçerken , Rufus aracıyla ilgili çeşitli kaynaklardan biraz güvence kazandım .


-4

h ben

burada iyi bir tanesidir. Herkes bunu arıyor ama buraya geldikten sonra sorunun çözüldüğünü biliyorum.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.