¿Hay alguna manera de crear una unidad flash USB de arranque de Ubuntu desde el terminal sin usar aplicaciones de terceros como YUMI , Unetbootin , Startup Disk Creator , etc.
Traté de crear una unidad flash de arranque de Ubuntu con ddmétodo,
sudo umount /dev/sdb
sudo dd if=/path/to/ubuntu.iso of=/dev/sdb bs=1M
Crea archivos en el disco USB, pero cuando intento iniciar el disco USB muestra un Operating System Not Founderror.
command-line
system-installation
live-usb
portable
Avinash Raj
fuente
fuente

sudo umount /dev/sdb sudo dd if=/path/to/ubuntu.iso of=/dev/sdb bs=1Mcrea. No crea ningúnubninit,ldlinux.sys,etcarchivo que sea principalmente importante para Linux.ddcomo se describe aquí. Funciona con todos los archivos iso híbridos. Peroddes una herramienta peligrosa porque hace lo que le dices que haga sin preguntas. Entonces, si le dice que borre las fotos de la familia ... y es un pequeño error de tipeo. Muchas herramientas son más seguras. Le ayudan a identificar y seleccionar la unidad de destino, y proporcionan un punto de control final , donde puede verificar dos veces, que escribirá en la unidad correcta. La mayoría de estas son herramientas GUI, algunas también pueden funcionar en modo texto, por ejemplomkusb-dus.ddse utilizó una línea de comando con el fin de crear una unidad flash USB de arranque de Ubuntu, askubuntu.com/questions/982552/accidentally-did-dd-dev- sdaRespuestas:
Puedes usar
dd.donde
<?><?>hay una letra seguida de un número, búsquela ejecutandolsblk.Se verá algo así como
Desmontaría sdb1.
Luego, a continuación (este es un comando destructivo y borra toda la unidad USB con el contenido de la iso, así que tenga cuidado):
dónde
input.isoestá el archivo de entrada y/dev/sd<?>el dispositivo USB en el que está escribiendo (ejecutelsblkpara ver todas las unidades para averiguar qué<?>es para su USB).Este método es rápido y nunca me ha fallado.
EDITAR: para aquellos en una Mac que terminan aquí, use minúsculas para
bs=4m:EDITAR: si la unidad USB no se inicia (esto me sucedió a mí), es porque el objetivo es una partición particular en la unidad en lugar de la unidad. Entonces, el objetivo debe ser / dev / sdc y no dev / sdc
<?>Para mí fue / dev / sdb.Referencia: https://superuser.com/a/407327 y https://askubuntu.com/a/579615/669976
fuente
status=progressa la línea de comando también es útil, para ver cuánto queda de copia superior.Ya casi estás allí
dd, pero te estás perdiendo un paso.dónde
sdXestá su dispositivo usb (esto se puede verificar conlsblk).El
syncbit es importante ya queddpuede regresar antes de que finalice la operación de escritura.fuente
sync. Sin él, no tienes idea si el contenido se copió realmente. Además, si no tiene prisa, debemd5sumusar ambos archivos para estar doblemente seguro.sudo mkfs.msdos -F 32 /dev/sdXprimero?ddto / dev / sdX sobrescribirá cualquier sistema de archivos existente.syncNo tiene sentido aquí. Solo afecta las operaciones del sistema de archivos.conv=fdatasync- escribir físicamente los datos del archivo de salida antes de terminar debe encargarse de la sincronización, pero es bueno asegurarse de que el dispositivo se desmonta primero.Crear una unidad flash USB de arranque de Ubuntu desde la terminal
Coloque el
ubuntu.isoarchivo en cualquier partición del disco duro.Luego monte el
ubuntu.isoarchivo con los siguientes comandos en la terminal:Inserte su unidad flash USB. Mi disco es
/dev/sdd. Aquí hay una captura de pantalla:Su unidad puede montarse automáticamente en el interior
/media/. Asumamos que fue montado adentro/media/xxx/.Copie todos los archivos de
/media/iso/su unidad flash USB montada ejecutando el siguiente comando (asegúrese de incluir el punto):A continuación, necesita el
ldlinux.sysarchivo en su unidad flash USB para que el USB se pueda iniciar . Mi partición USB es/dev/sdd1; entralsblkpara ver cuál es el tuyo. Ejecute los siguientes comandos:Navegue a la
/media/xxxcarpeta de montaje y cambie el nombre delisolinuxdirectorio asyslinux. Luego vaya a la carpeta renombrada y cambie el nombre del archivoisolinux.cfgasyslinux.cfg.Reinicie su PC y cambie el orden de arranque en BIOS para permitir el arranque desde una unidad USB. Ahora su unidad flash USB Ubuntu se iniciará y podrá instalarla.
Este método funcionará para cualquier distribución de Linux, no solo Ubuntu. No necesita instalar ningún software de terceros para hacer una unidad flash USB de Linux .
fuente
sudoelsyslinuxcomando.Tienes dos opciones.
Si desea una interfaz gráfica, use usb-creator (está en los repositorios de ubuntu)
Si desea una herramienta de línea de comando, use dd
Solo asegúrese de que
/dev/sdXsea la unidad flash que desea usar (destruirá los datos en la unidad flash).Consulte https://help.ubuntu.com/community/Installation/FromUSBStick para obtener información adicional.
fuente
ddmétodo, sólo 3 carpetas y 1 archivo fue creado en mi usb.While i tratar de arrancar diceoperating system not founderror.Files comoubninit,menu.c32,ubnpathl.txt,ubnfilel.txt,ldlinux.sysse echa en falta (que son muy importante para arrancar en vivo ubuntu usb).Primero, desmonte el dispositivo USB y luego úselo
lsblkpara verificar el dispositivo.A veces (generalmente archivos iso más antiguos) dd no es suficiente y el pendrive no arranca. En este caso, es posible que necesite instalar syslinux:
y luego ejecuta los siguientes comandos:
Desea ejecutar ese último comando
/dev/sdXy no/dev/sdX1.Luego, proceda con los siguientes comandos:
o, para ver el progreso de la imagen, escriba:
o en lugar de
dd, puedes usarcaten su lugar:Recuerde emitir un comando de sincronización para vaciar la caché de escritura
web.archive.org/web/20140327085331/https://tails.boum.org/doc/first_steps/installation/manual/linux/index.en.html
fuente
catcomando.ddsolo es suficiente, también necesitaba que esto funcionara.ddcuando ISO es híbrido y se monta, copie el archivo ISO + instala SYSLINUX cuando ISO no lo es, usebootisoen su lugar.isohybridrealmente? ¿Modifica el ISO de alguna manera?Si por "tercero" quieres decir "gui", sugiero un script ligero llamado bootiso después de la respuesta de Avinash Raj , porque
ddno siempre funciona. La gran ventaja es que es muy seguro (realiza muchas comprobaciones de seguridad para no estropear el sistema), fácil de instalar y portátil.Además,
bootisoinspeccionará el archivo ISO para elegir entre dos modos: imagen-copia (dd) cuando el archivo ISO es híbrido, es compatible con USB. Y el modo mount-rsync cuando el archivo ISO no es híbrido, en cuyo caso se instalará automáticamente un gestor de arranque SYSLINUX si es compatible [ más detalles sobre el comportamiento automático ].Cómo usarlo
Primera opción, solo proporcione el ISO como primer argumento y se le pedirá que seleccione una unidad entre una lista extraída de
lsblk:O proporcione explícitamente el dispositivo USB:
Instalación rápida
Véalo en acción:
fuente
No uses el camino para morder.
cdcomando para llegar a la carpeta que contiene el archivo .isodd if=FILE NAME HERE.iso of=/dev/sdX bs=1MBEspere hasta que la salida de la consola se vea así:
Arranque desde el usb.
Nota: Asegúrese de escribir en el dispositivo correcto, un usb no siempre se montará en:
dev/sdXdonde X puede ser cualquier letra.fuente
bootisolugar.Prueba esto, y nunca me fallaste más de 100 veces:
Formatear la tarjeta:
Montar la imagen ISO:
Copiar contenido a la tarjeta:
Entonces:
isolinuxcarpeta ensyslinuxsyslinux/isolinux.cfgasyslinux/syslinux.cfgsyslinux/isolinux.binasyslinux/syslinux.binsyslinux -s /dev/sdxfuente
sudo cp -rvf /mnt/* /dev/sdxno funcionará (o al menos no hará lo que pretende). No copie archivos en un dispositivo sin formato (/dev/). En su lugar, debe montar la tarjeta y copiar el contenido del archivo ISO a la tarjeta (punto de montaje a punto de montaje). Y lo que está mal con la respuesta actual aceptada que tiene el mismo enfoque.