¿Dónde está la opción memtest en el CD en vivo de Ubuntu de 64 bits?

19

Estoy buscando la opción memtest en la versión de 64 bits del CD en vivo Ubuntu 12.04, pero las únicas opciones que tengo son "Probar Ubuntu sin instalar", "Instalar Ubuntu" y "Verificar el disco en busca de defectos". ¿Qué me estoy perdiendo?

ingrese la descripción de la imagen aquí

Editar: esta pregunta es relevante para las versiones actuales de Ubuntu (alias amd64 de 64 bits, que funcionan en modo UEFI). La opción del menú de arranque 'Probar memoria' solo está disponible en modo BIOS.

Drise
fuente
askubuntu.com/questions/187573/… vea si esto funciona para usted.
RolandiXor
No Google me llevó allí, ya lo intenté.
Drise

Respuestas:

8

Memtest86 +

Si inicia su computadora en modo BIOS (alias CSM alias legacy mode), memtest86 + funciona.

Pero si inicia su computadora en modo UEFI, memtest86 + no funcionará, porque es un programa de 16 bits.

www.memtest.org

Memtest86

La rama original, memtest86 (sin más), funciona en modo UEFI. Hay una versión gratuita (pero no creo que sea de código abierto, y por esta razón no está disponible para incluir en distribuciones de Linux).

www.memtest86.com

Memtest a través del menú de arranque de Ubuntu

Memtest86 + está incluido en la mayoría de los archivos iso de Ubuntu, por ejemplo

ubuntu-16.04.1-desktop-amd64.iso

Hay una opción 'Probar memoria' , cuando inicia su computadora en modo BIOS (alias CSM alias legacy mode) desde un disco DVD o pendrive USB con una copia clonada del archivo iso.

En los sistemas Ubuntu 16.04.x ​​LTS instalados en modo BIOS, también hay opciones 'Probar memoria' , cuando inicia su computadora (a través del menú grub).

Pero cuando inicia su computadora en modo UEFI, no hay opción para usar Memtest86 + (porque no funcionaría).

Archivo de imagen independiente Memtest86 +

Es posible que desee un pequeño archivo iso Memtest86 + independiente u otro archivo de imagen para crear una unidad USB en vivo.

No encontré ningún archivo en www.memtest.org/#downiso , que es fácil de instalar en USB en Linux. El archivo iso 'memtest86 + -5.01.iso' no es un archivo iso híbrido y no se puede convertir en uno.

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

Es un archivo iso muy básico. Probé en VirtualBox, y funciona como un CD.

Pero hay un 'Autoinstalador para llave USB (Win 9x / 2k / xp / 7)' en

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

Lo extraje a un pendrive USB en Windows y cloné este sistema en un archivo de imagen comprimido y lo cargué en

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

que se puede extraer directamente en Linux por MKUSB , dusy Discos de alias gnome-disks(y en dos etapas, la extracción y la clonación, con otras herramientas de clonación, que aceptan el archivo extraído como un archivo de entrada).

Después de instalar mkusb y / o dus , puede hacerlo a través de Dash o la entrada del menú o con la siguiente línea de comando

dus dd_memtest-plus-5.01_33M.img.xz
sudodus
fuente
8

De acuerdo con este informe de error, el comentario 2 y 3 indican:

  • La versión EFI de grub no admite la carga de binarios en modo real.
  • No presente la opción de menú GRUB en los sistemas EFI, ya que no funcionará (consulte LP # 883017).

Entonces, desde el CD en vivo no funcionará en este momento. De acuerdo con este tema, puede agregarlo después: ¿Cómo puedo agregar las opciones de Memtest86 + al menú Grub? pero dudo que funcione: los comentarios eliminados indican que aún recibe el Error unknown command Linux16error.


También encontré esto :

El problema no es el protocolo de arranque de 16 o 32 bits, el problema principal son las numerosas llamadas al BIOS requeridas para hacer la inicialización de la memoria. EFI es una buena idea, pero la primera vez que escuché "¡EFI reemplazará el BIOS en los próximos meses!" fue en 2002 en un foro de desarrolladores de Intel. 10 años después, UEFI reemplazó a EFI, pero el BIOS todavía está presente en el 99% de la placa base de PC. Es una tarea difícil construir un EFI-readyMemtest86 +, con una reescritura de código masiva, y esa versión no será compatible con el BIOS heredado. No consideraré admitir dos horquillas al mismo tiempo, por lo que cuando Memtest86 + cambie a EFI, la versión del BIOS se suspenderá. Cuando el BIOS no esté disponible en los componentes estándar de la PC, comenzaré a trabajar en la revisión en EFI.

Rinzwind
fuente
1
Por lo tanto, para usar memtest86 + (y verlo en el menú de arranque) probablemente tendrá que configurar su sistema para que arranque en modo BIOS heredado. En mi caso, también tuve que recrear mi unidad USB en vivo de Ubuntu después de darle una tabla de partición DOS / MBR. (Mi computadora se negó a iniciar una partición GPT en modo heredado.)
ʇsәɹoɈ
5

Ya está disponible una versión beta del PassMark MemTest86 5.0 patentado para EFI:

http://www.memtest86.com/download.htm

Esto debería poder iniciarse desde GRUB, rEFInd, gummiboot, etc., aunque es posible que deba agregar explícitamente una entrada de menú para hacerlo. (Obviamente, esto aún no se ha incorporado a las distribuciones de envío mientras escribo).

Rod Smith
fuente
1

Pude ejecutar memtest86 + desde un Ubuntu-18.04 live-USB presionando la tecla de menú de inicio de una sola vez en el arranque, y seleccionando la entrada USB no UEFI de la lista (después de leer las respuestas aquí que funciona con UEFI solamente).

Randall Whitman
fuente
Para mí, primero tuve que ir a la configuración del BIOS y asegurarme de que estaba configurado para arrancar en modo Legacy, no en modo UEFI. Curiosamente, una configuración de BIOS diferente sobre USB (no en el menú de arranque) tuvo que dejarse en UEFI, de lo contrario, no vio la memoria USB durante el arranque. También tuve que hacer 2 cosas, una de las cuales debe haber funcionado para darme el menú Grub, después de elegir el arranque único desde USB: mantuve presionada la tecla Mayús, y cuando vi 2 iconos pequeños en la parte inferior de la pantalla, Presioné una tecla alfa aleatoria. ¡Finalmente obtuve el menú de grub con memtest +!
Starman
0

Quería un dispositivo de memoria USB Live Ubuntu con MemTest86 para sistemas Full-UEFI de 64 bits y parece que lo he logrado.

Esta es una antigua publicación de preguntas, pero todavía parece ser un problema. (Me tomó algo de tiempo llegar a una solución que funcione).


Aquí esta lo que hice:

Hice un nuevo Ubuntu Keydrive

En una estación de trabajo con Windows 10, utilicé el último Rufus para crear una imagen del escritorio Ubuntu 17.04 (x64) en una unidad de disco USB de 4GB. En Rufus, elegí:

  • GPTpara UEFIparticionar
  • FAT32 sistema de archivos (prefiero exFAT pero Rufus v2.17 no aplicaría un ISO sin FAT32)
  • ISO Imageen lugar de FreeDOSen la Create a bootable disk usingopción

Copié archivos de MemTest en él

Descargué PassMark MemTest86, una herramienta compatible con UEFI (fuente cerrada) disponible de forma gratuita. Entonces yo:

  • Extraído el descargado memtest86-usb.zipa la carpeta.\memtest86-usb
  • Encontró la imagen de disco extraída en .\memtest86-usb\memtest86-usb.img(152.7MiB)
  • Lo copié en la \bootcarpeta de mi nuevo disco de Ubuntu (montado en, digamos, unidad E:) para crear:
    • E:\boot\memtest86-usb.img

Configuré el cargador de arranque

Finalmente, modifiqué el menú de opciones de arranque en el teclado. Ubuntu 17.04usa el grub2gestor de arranque. Su lista de opciones de menú está configurada en E:\boot\grub\grub.cfg. Agregué las siguientes líneas al final de ese archivo (creando una nueva entrada de lista de opciones de arranque):

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

Notas:

  1. Ventanas notepaddebe NO puede utilizar para este edición. Juega mal con los archivos de texto en "modo unix" y destruirá los new-linecaracteres si intenta guardar los cambios.
  2. BOOTX64.efies una 64-bit EFIimagen binaria ejecutable. Hay un 32-bit EFIarchivo disponible dentro del sistema de archivos " looped-back" para memtest86-usb.img. Se llama BOOTIA32.efi. Podría crear otra entrada para esto, pero no la necesitaba.
  3. Parece que lleva mucho tiempo pasar de seleccionar esta entrada grub2a ver cualquier comentario positivo en la pantalla. En mi Intel Atom X5-Z8350máquina con base, la pantalla se vuelve negra durante, tal vez, 30 segundos antes de que el MemTest86proceso comience a iniciarse visiblemente. Luego, se ejecutan una docena de pasos de escaneo del sistema antes de ver esa MemTestpantalla familiar . (Esto podría deberse a una gran cantidad de razones, por ejemplo, sistema de archivos emulado, múltiples fases de transferencia del gestor de arranque).

Mientras navegaba por este espacio problemático, tomé pistas útiles de esta respuesta sobre una pregunta lo suficientemente similar como para considerarse un duplicado. (No tengo la credibilidad del sistema para marcarlo como tal). Y, al seleccionar "software de creación de unidad de memoria USB de arranque", obtuve cierta tranquilidad de varios recursos con respecto a la herramienta Rufus.

usuario118091
fuente