GNU/Linux >> Tutoriales Linux >  >> Ubuntu

¿Ejecutar Ubuntu desde una unidad flash USB en Acer?

Hice una unidad flash USB de arranque para ejecutar Ubuntu. La unidad funciona bien en la mayoría de las computadoras portátiles/computadoras que pruebo:no quiere iniciarse en mi (favorita) Acer Aspire 5745 (Windows 7 de 64 bits). La pantalla de inicio tiene SYSLINUX 4.06 EDD 4.06-pre1 (...) y simplemente se sienta allí. Estaba usando Ubuntu 12.04.1 de 64 bits hasta que intenté arrancar Acer esta mañana. También intenté arrancar a 10.04 (lo vi como una solución en una discusión) con el mismo resultado.

Tengo muchas ganas de usar Acer para el desarrollo y no quiero borrar mi Windows 7 del disco duro.
¿Hay alguna solución/respuesta?

Estaba usando una unidad Cruzer de 16 GB (estaba “jugando” hasta que las dos unidades Kingston de 32 GB llegaron esta mañana de Staples). Aunque la unidad Cruzer funcionó bien en otras computadoras portátiles, no quería funcionar en Acer. Formateé uno de los Kingston de 32 GB y se encendió de inmediato. Lección aprendida para las otras pobres almas que vi con el mismo problema. Gracias por la rápida respuesta y cuéntales a tus amigos sobre la solución. Me desconcertó un poco...

Respuesta aceptada:

Tarde en escribir esto.

Preámbulo

El problema parece ser una tabla de particiones inconsistente, que a menudo se encuentra en unidades de memoria USB formateadas de fábrica. Hay algo en la tabla de particiones que la hace inadecuada para hacer un USB en vivo.

El problema

Mi investigación sobre esto parece sugerir que el problema surge de una tabla de particiones escrita en formato DOS 6.x, una implementación con errores conocida. Aquí hay una explicación de la página del manual de Linux cfdisk (cfdisk es una utilidad basada en texto para manipular tablas de particiones de disco):

DOS 6.x ADVERTENCIA

   The DOS 6.x FORMAT command looks for some information in the first sec‐
   tor of the data area of the partition, and treats this  information  as
   more  reliable than the information in the partition table.  DOS FORMAT
   expects DOS FDISK to clear the first 512 bytes of the data  area  of  a
   partition  whenever a size change occurs.  DOS FORMAT will look at this
   extra information even if the /U flag is given -- we  consider  this  a
   bug in DOS FORMAT and DOS FDISK.

Las manifestaciones de este problema a menudo incluirán algunos o todos los siguientes síntomas:

  • Testdisk y programas similares identificarán la tabla de particiones como creada por DOS 5.x
  • El creador del disco de arranque en Ubuntu a menudo se niega a usar la memoria USB porque no puede encontrar una tabla de partición válida; sin embargo, el mensaje de error no lo indica claramente.
  • La utilidad de disco y Gparted no pueden eliminar la tabla de particiones porque no reconocen que existe. Por el contrario, no pueden hacer una tabla de partición tampoco, porque también reconocen que hay algo allí.
  • Ejecutar fdisk -l en la memoria USB a menudo declarará que no tiene una tabla de particiones, aunque sabe que hay una y puede escribir datos en ella si aún se está montando correctamente.
  • Los intentos de usar la unidad y colocarle una tabla de particiones de tipo ext si tienen éxito a veces pueden generar inconsistencias:la unidad puede no funcionar en otras máquinas o, de repente, no puede montarse en la máquina en la que fue formateada. Estos parecen ser unidades de memoria USB "muertas" ya que se reconoce el firmware del dispositivo pero no se monta y la tabla de particiones no se puede leer en absoluto. Sospecho que se tiraron algunas memorias USB bastante nuevas, incluida una mía, antes de descubrir cuál era el problema.
Relacionado:¿Instalar Apache 2.2.22 en Ubuntu 14.04?

Dispositivos afectados

Dispositivos que conozco por experiencia personal que tienen este problema:

Dispositivos Verbatim white "Stor N Go" de 4 y 8 GB
Muchos dispositivos Kingston de 4 Gb
Dispositivos "esenciales" de 4 GB de Woolworths

Los factores comunes con todos estos dispositivos a menudo son que afirman ser compatibles con el sistema operativo Linux y que a menudo incluyen algún software de copia de seguridad de Windows para sincronizar las carpetas de datos de Windows.

No sé por qué los fabricantes de memorias USB suministran dispositivos con lo que parece ser un formato de tabla de particiones que tuvo problemas cuando se lanzó. Cualquier formato posterior probablemente funcionaría sin ningún problema, aunque podría no ser perfecto según los estándares actuales.

La solución

dd if=/dev/zero of=/dev/sdX bs=512 count=1

Esta pequeña línea de código simplemente escribe ceros sobre la parte superior de la tabla de particiones en el dispositivo /dev/sdX

Deberá cambiar sdX al dispositivo correcto para su pendrive USB defectuoso.

Advertencia:El uso del nombre de dispositivo incorrecto eliminará por completo la tabla de particiones de cualquier dispositivo al que la apunte:disco duro, unidad de copia de seguridad externa, cualquier cosa. Esto dará como resultado la eliminación de todas y cada una de las particiones que puedan estar en el disco, y le causará una gran molestia si no tiene una copia de seguridad de todos sus datos importantes. Has sido advertido

Una vez que se haya borrado la tabla de particiones, deberá usar un programa como gparted para crear una nueva y agregar 1 o más particiones para que se pueda usar el dispositivo. En mi experiencia, esta solución es rápida, simple y permanente. Normalmente lo hago en todos los pendrives USB nuevos que compro.

También es posible utilizar las utilidades de línea de comandos de Linux, como fdisk y extfs, para crear una nueva tabla de particiones. Agregaré algunos detalles sobre esto cuando el tiempo lo permita.

Referencias

  • Wikipedia

  • página de manual de cfdisk


Ubuntu
  1. Instalación de Ubuntu 20.04 desde USB

  2. Instalar Ubuntu | ¿Cómo instalar ubuntu desde USB? | Instalación de Ubuntu desde Pen Drive

  3. Formatear USB en Ubuntu 21.10 Impish Indri

  4. ¿Costo de rendimiento de ejecutar Ubuntu desde un disco duro externo?

  5. Cree una unidad USB de arranque de Windows 10 (UEFI) desde Linux

Hacer un USB de arranque de Ubuntu en Windows 10

Cómo formatear USB en Ubuntu

Cómo formatear una unidad USB en Ubuntu

La instalación de la unidad USB del servidor Ubuntu 12.04 falla:¿no puede encontrar los componentes del CD-ROM?

Cómo cifrar una unidad flash USB en Ubuntu:cifrado LUKS con cryptsetup

Cómo transferir archivos de Ubuntu a Ipad Air 4 con una unidad flash USB