Haga que la tarjeta SD sea de arranque. Una guía para devolver una unidad flash de arranque a su estado normal. Error durante el proceso de escritura de la unidad flash de instalación

Casi cualquier usuario puede hacer esto, independientemente de sus conocimientos y experiencia. Solo necesitas descargar Imagen ISO y grabarlo en un CD o DVD. Pero si queremos crear una unidad flash USB de arranque, entonces el procedimiento tiene sus propios matices, dependiendo de Sistema operativo.

Si copiamos una imagen ISO o los archivos que contiene a una unidad USB no conseguiremos nada bueno. Necesitamos convertir la unidad flash en una partición de arranque. Normalmente, este proceso elimina toda la información de la unidad USB o tarjeta SD.

Cómo crear medios de instalación con Linux, teniendo solo Windows

Para aquellos que quieran crear una unidad flash USB de arranque con Ubuntu desde Windows, se recomienda utilizar USB universal Instalador. Le permite trabajar con casi cualquier distribución de Linux. Opción alternativa es UNetbootin.

Para crear una unidad flash de arranque de Linux, descargue una imagen ISO de la distribución seleccionada de Internet. Inicie uno de los programas mencionados anteriormente, apúntelo a la ubicación del archivo .ISO y luego seleccione la unidad USB que desea que sea de arranque. Todo lo demás se hará sin su participación directa.

En Linux, puedes utilizar programas con funciones similares. Por ejemplo, Ubuntu tiene Startup Disk Creator, que puede crear unidades flash con este sistema operativo. También existe UNetbootin, que se ejecuta en Linux. Por lo tanto, puedes utilizar esta utilidad.

¿Y si tenemos un archivo IMG?

Algunas distribuciones de sistemas operativos se distribuyen como un archivo IMG en lugar de ISO. IMG es una imagen diseñada para escribirse no en un disco óptico, sino directamente en una unidad flash.

Para transferirlo a una unidad USB o tarjeta SD, utilice el programa Win32 Disk Imager. Sólo necesita descargar el archivo IMG, indicarle a esta herramienta dónde se encuentra y seleccionar la unidad flash deseada. Todos los archivos del medio, cuando se escribe IMG en él, se destruyen. Con esta herramienta, también puede crear imágenes IMG utilizando una unidad flash USB de arranque o una tarjeta SD como base.

Los usuarios de Linux más experimentados pueden utilizar el comando dd para escribir una imagen IMG en cualquier medio extraíble. Inserte los medios extraíbles y ejecute el siguiente comando (en Ubuntu):

Sudo dd if=/home/user/file.img of=/dev/sdX bs=1M

En lugar de /home/user/file.img, especifique la ruta al archivo IMG y, en lugar de /dev/sdX, especifique la ruta a la tarjeta SD o unidad flash. Tenga cuidado al especificar la ruta a los medios extraíbles. Si especifica un disco con el sistema o los datos, los borrará por completo.

Cree una unidad flash USB de arranque con Windows 7 a partir de un archivo ISO

Puedes utilizar una herramienta de Microsoft que te permite descargar imagen de Windows 7 y crear disco de inicio o unidad flash. Para ejecutar esta herramienta necesitará un archivo de instalación ISO de Windows 7. Espero que tenga clave de licencia instalar este sistema operativo?

Unidad flash USB de arranque Windows 8 u 8.1

Si tiene una clave de licencia o 8.1, puede descargar la imagen del sistema operativo desde el sitio web de Microsoft y crear inmediatamente una unidad flash de instalación. Primero necesitas descargar la herramienta correspondiente desde la página. actualizaciones de windows. Naturalmente, necesitará una clave de licencia para ello. Inicie la herramienta, ingrese la clave y elija crear un medio de instalación USB.

Tenga en cuenta que Windows 8 y Windows 8.1 tienen claves diferentes. Por lo tanto, si desea crear una unidad flash de instalación de Windows 8.1 con una clave para Windows 8, tendrá que seguir una ruta indirecta. La forma más sencilla es instalar Windows 8 primero y luego actualizar a Windows 8.1 de forma gratuita. No tiene nada de complicado.

Grabar una unidad flash de instalación de Windows 8 desde un archivo ISO

Si ya tienes un archivo ISO con Windows 8 u 8.1, puedes usar la herramienta que mencioné en el párrafo sobre Windows 7. Esto elimina la necesidad de descargar un archivo grande.

Simplemente envíele una imagen ISO con Windows 8 u 8.1.

DOS

Si necesita iniciar su computadora con el antiguo DOS (por ejemplo, a veces esta es la única forma de actualizar el BIOS o usar utilidades especiales de bajo nivel), puede usar Rufus para crear un dispositivo de arranque.

Esta herramienta escribirá FreeDOS en una unidad flash, un análogo gratuito de MS DOS con abierto código fuente. Puede ejecutar todos los programas creados para DOS.

Mac OS X

Para crear una unidad flash USB de arranque en Mac OS X, primero actualice su sistema operativo a ultima versión. Para hacer esto, use la App Store en su computadora. A continuación, ejecute la utilidad "createinstallmedia" de Apple o programa de terceros DiskMaker X.

Los medios extraíbles con una imagen de OS X se pueden utilizar para realizar una instalación "limpia" del sistema operativo en una computadora o actualizar otras máquinas, sin descargarles archivos de Internet.

Crear una unidad flash USB de arranque desde Windows en Mac

Si planeas instalar Windows en tu Mac, usa Boot Camp para grabar los medios de instalación. Este programa lo guiará a través del proceso de creación de una unidad flash para Instalaciones de Windows con controladores para computadoras Apple y utilidades Boot Camp integradas.

Desde dicha unidad USB puede instalar Windows en computadoras mac, pero no intentes usarlo con computadoras que no tengan un bocado de manzana.

En este artículo he mencionado sólo las soluciones más populares. Pero existen otras formas de crear una unidad flash USB de arranque para un sistema operativo en particular.

Casi cualquier usuario puede crear un disco de arranque, independientemente de sus conocimientos y experiencia. Sólo necesita descargar la imagen ISO y grabarla en un CD o DVD. Pero si queremos crear una unidad flash USB de arranque, entonces el procedimiento tiene sus propios matices, dependiendo del sistema operativo.

Si copiamos una imagen ISO o los archivos que contiene a una unidad USB no conseguiremos nada bueno. Necesitamos convertir la unidad flash en una partición de arranque. Normalmente, este proceso elimina toda la información de la unidad USB o tarjeta SD.

Cómo crear medios de instalación con Linux, teniendo solo Windows

Para aquellos que quieran crear una unidad flash USB de arranque con Ubuntu desde Windows, se recomienda utilizar Universal USB Installer. Le permite trabajar con casi cualquier distribución de Linux. Una opción alternativa es UNetbootin.

Para crear una unidad flash de arranque de Linux, descargue una imagen ISO de la distribución seleccionada de Internet. Inicie uno de los programas mencionados anteriormente, apúntelo a la ubicación del archivo .ISO y luego seleccione la unidad USB que desea que sea de arranque. Todo lo demás se hará sin su participación directa.

En Linux, puedes utilizar programas con funciones similares. Por ejemplo, Ubuntu tiene Startup Disk Creator, que puede crear unidades flash con este sistema operativo. También existe UNetbootin, que se ejecuta en Linux. Por lo tanto, puedes utilizar esta utilidad.

¿Y si tenemos un archivo IMG?

Algunas distribuciones de sistemas operativos se distribuyen como un archivo IMG en lugar de ISO. IMG es una imagen diseñada para escribirse no en un disco óptico, sino directamente en una unidad flash.

Para transferirlo a una unidad USB o tarjeta SD, utilice el programa Win32 Disk Imager. Sólo necesita descargar el archivo IMG, indicarle a esta herramienta dónde se encuentra y seleccionar la unidad flash deseada. Todos los archivos del medio, cuando se escribe IMG en él, se destruyen. Con esta herramienta, también puede crear imágenes IMG utilizando una unidad flash USB de arranque o una tarjeta SD como base.

Los usuarios de Linux más experimentados pueden utilizar el comando dd para escribir una imagen IMG en cualquier medio extraíble. Inserte los medios extraíbles y ejecute el siguiente comando (en Ubuntu):

Sudo dd if=/home/user/file.img of=/dev/sdX bs=1M

En lugar de /home/user/file.img, especifique la ruta al archivo IMG y, en lugar de /dev/sdX, especifique la ruta a la tarjeta SD o unidad flash. Tenga cuidado al especificar la ruta a los medios extraíbles. Si especifica un disco con el sistema o los datos, los borrará por completo.

Cree una unidad flash USB de arranque con Windows 7 a partir de un archivo ISO

Puede utilizar una herramienta de Microsoft que le permite descargar una imagen de Windows 7 y crear un disco de arranque o una unidad flash. Para ejecutar esta herramienta, necesitará un archivo de instalación ISO de Windows 7. Espero que tenga la clave de licencia para instalar este sistema operativo.

Unidad flash USB de arranque Windows 8 u 8.1

Si tiene una clave de licencia de Windows 8 u 8.1, puede descargar la imagen del sistema operativo desde el sitio web de Microsoft y crear inmediatamente una unidad flash de instalación. Primero, debe descargar la herramienta adecuada desde la página de actualización de Windows. Naturalmente, necesitará una clave de licencia para ello. Inicie la herramienta, ingrese la clave y elija crear un medio de instalación USB.

Tenga en cuenta que Windows 8 y Windows 8.1 tienen claves diferentes. Por lo tanto, si desea crear una unidad flash de instalación de Windows 8.1 con una clave para Windows 8, tendrá que seguir una ruta indirecta. La forma más sencilla es instalar Windows 8 primero y luego actualizar a Windows 8.1 de forma gratuita. No tiene nada de complicado.

Grabar una unidad flash de instalación de Windows 8 desde un archivo ISO

Si ya tienes un archivo ISO con Windows 8 u 8.1, puedes usar la herramienta que mencioné en la sección de Windows 7 para crear un dispositivo de arranque, lo que elimina la necesidad de descargar un archivo grande.

Simplemente “alimente” una imagen ISO con Windows 8 u 8.1.

DOS

Si necesita iniciar su computadora con el antiguo DOS (por ejemplo, a veces esta es la única forma de actualizar el BIOS o usar utilidades especiales de bajo nivel), puede usar Rufus para crear un dispositivo de arranque.

Esta herramienta escribirá FreeDOS en una unidad flash, un análogo gratuito y de código abierto de MS DOS. Puede ejecutar todos los programas creados para DOS.

Mac OS X

Para crear una unidad flash USB de arranque en Mac OS X, primero actualice el sistema operativo a la última versión. Para hacer esto, use la App Store en su computadora. A continuación, ejecute la utilidad "createinstallmedia" de Apple o el programa de terceros DiskMaker X.

Los medios extraíbles con una imagen de OS X se pueden utilizar para realizar una instalación "limpia" del sistema operativo en una computadora o actualizar otras máquinas, sin descargarles archivos de Internet.

Crear una unidad flash USB de arranque desde Windows en Mac

Si planeas instalar Windows en tu Mac, usa Boot Camp para grabar los medios de instalación. Este programa lo guía a través del proceso de creación de una unidad flash USB para instalar Windows con controladores para computadoras Apple y utilidades Boot Camp integradas.

Esta memoria USB te permitirá instalar Windows en ordenadores Mac, pero no intentes utilizarla en ordenadores que no tengan la manzana en la boca.

En este artículo he mencionado sólo las soluciones más populares. Pero existen otras formas de crear una unidad flash USB de arranque para un sistema operativo en particular.

Tengo una tableta Toshiba Portege M205. disco duro murió, así que tomé otro y lo pegué allí, con la intención de reinstalar la tableta Windows XP. Sin embargo, esta computadora en particular no tiene una unidad óptica. En su lugar tiene un USB CDRW/ Unidad de DVD. Sólo hay uno o dos modelos de unidades flash USB de Toshiba que se pueden iniciar y el M205 no se inicia desde USB.

No hace falta decir que mi unidad de CD Toshiba falló y no puedo arrancar desde ella.

Otra opción es arrancar desde una tarjeta SD. Me gustaría iniciar en un entorno con controladores USB para poder conectar otra memoria USB e instalar Windows en mi tableta. Intenté usar WinToFlash, pero no pude hacerlo funcionar en tarjetas SD.

¿Alguien sabe cómo hacer una tarjeta SD de arranque con controladores USB?

Me gustaría agregar que el M205 sólo puede reconocer tarjetas SD de hasta 32 o 64 MB, por lo que no puedo instalar medios de instalación en la tarjeta SD.

Una solución recopila el formulario web para "Crear una tarjeta SD de arranque"

Como crear Windows de arranque Tarjeta SD o unidad flash

Paso 1: particionar tu tarjeta SD

Inicio>cmd

Parte del disco

Y luego seleccione el disco 2 según su número de disco para la tarjeta SD

Después de seleccionar Limpiar

Crear sección de partición principal

Seleccione la sección 1

Activo

Este paso llevará algún tiempo, así que tenga paciencia.

Formato fs = fat32

Asignar letra = y

Salida

Paso 2: Copiar ISO

Montar la iso usando MagicDisc o pegar DVD de Windows/CD

El siguiente comando copia la unidad de arranque, aquí E: es la unidad de origen, si es un nativo de Windows Y: es su tarjeta SD

Xcopiar e: *y:\/s/e/f

Introducción

Hoy en día, han aparecido en el mercado de dispositivos muchos dispositivos baratos fabricados en China, construidos con chips de Allwinner con sistema operativo Android. A pesar de los numerosos fabricantes bajo cuyas marcas se venden estos dispositivos, todos tienen una cosa en común: la falta total de soporte técnico por parte del fabricante. El sistema operativo para ellos lo compilan los chinos, que no tienen prisa por actualizar el software a versiones más nuevas, aunque, según la información del sitio web de Allwinner, estos chips admiten hasta Android 4.2.2. Algo me dice que no van a actualizar el software para nada.

Compré uno de estos dispositivos, RoverPad w74l, de DNS para experimentar con Android. Esta es una tableta basada en Allwinner A13. Yo diría que es una muy buena tableta para todo tipo de navegación por Internet, lectura de libros, etc. La falta de soporte técnico no me sorprendió particularmente, porque ya tengo una tableta de otro fabricante "ruso": 3Q, que, si abro la tapa superior, mal colocada por el verdadero fabricante, es "Pegatron Lucid". El soporte técnico de las empresas "rusas" lo proporcionan exclusivamente los propios usuarios del foro. Y también está 4PDA, donde las personas, lo mejor que pueden, se ayudan entre sí a resolver problemas técnicos que sería bueno que el soporte técnico oficial hubiera resuelto.

Decidí presentar parte de mi investigación en el campo del desarrollo de firmware para este tipo de dispositivos en varios artículos, ya que escribir en detalle y con imágenes en el foro sería algo descortés por mi parte.

¿De qué trata esta serie?

Entonces, ¿de qué hablaremos? Durante mi conocimiento de la estructura interna de la tableta, quedaron claras varias cosas no muy convenientes. En primer lugar, el firmware se carga a través de LiveSuit. El programa, francamente, no es una fuente, ni siquiera un chorrito... Además, si trabajó con la tableta a través de ADB, habiendo instalado previamente los controladores de Google, LiveSuit no podrá instalar su propio controlador, por lo tanto, el firmware no funcionará. Como salida a esta situación, puede usar VMWare, que puede conectar dispositivos USB al sistema operativo invitado, o coser en otra computadora (yo usé una netbook para este propósito). En segundo lugar, al modificar el firmware, a menudo es necesario volver a cargarlo en el dispositivo, lo que consume mucho tiempo y es improductivo. Además, antes hay que volver a montarlo, por lo que es un inconveniente total. La solución a esta parte de la pregunta se discutirá más adelante, es decir, cómo crear una tarjeta microSD de arranque a partir de una imagen para LiveSuit, desde la cual puede arrancar la tableta sin usar la memoria flash incorporada. Así, los cambios en el firmware se reducen a cambios en los archivos de la microSD, y una vez que la saques de la ranura, la tableta arrancará desde su memoria como si nada hubiera pasado. A continuación, después de realizar los cambios, les mostraré cómo hacer una imagen de LiveSuit a partir de esta tarjeta SD, que ya se puede cargar en la memoria flash interna del dispositivo y usar.

Preparación del lugar de trabajo.

Permítanme empezar con el hecho de que las herramientas para lo que vamos a hacer pueden ser completamente diferentes, por lo que describiré brevemente todo el proceso punto por punto.

  • Primero, necesitas dividir la imagen del firmware en sus componentes. Esto se hace usando la cocina, que se discutirá a continuación, en el sistema operativo Windows;
  • El trabajo adicional con las imágenes resultantes se realizará en el sistema operativo Linux, ya que será necesario trabajar con enlaces simbólicos. sistema de archivos ext4, que Windows no admite. Y hay muchas opciones. Puede instalar Linux (yo usé el servidor Ubuntu x64) en otra computadora física. La decisión es “de frente”, pero tiene derecho a la vida. Puede ser usado máquina virtual, y aquí nuevamente hay una opción con sus pros y sus contras. Para montar una tarjeta SD en un sistema invitado, la herramienta de virtualización debe poder funcionar con USB, y no todo es tan bueno aquí. VirtualBox de Sun (o de Oracle, según su elección) tiene un serio inconveniente a la hora de montar dispositivos USB (descubierto a través de una amarga experiencia personal). El controlador USB de VirtualBox no permite que el controlador USB de algunos fabricantes se inicialice correctamente cuando se inicia el sistema operativo. El resultado es que después de reiniciar, el USB del host no funciona hasta que lo reinstale manualmente. Estación de trabajo WMVare: funciona muy bien con USB, no surgieron problemas en ningún momento (excepto que a veces la SD no se monta inmediatamente en el sistema operativo invitado, por lo que a veces es necesario desconectarla del invitado y luego volver a conectarla). Pero Hyper-V de Microsoft no puede proporcionar USB a los invitados, debido a notorias razones de seguridad, por lo que cuando trabaje con este software, primero deberá crear una imagen RAW de una tarjeta SD y trabajar con ella, y luego escribir it sector por sector en el mapa. De los tres anteriores la mejor opción para mí es VMware Estación de trabajo con el servidor Ubuntu x64 instalado. Aunque hice lo mismo en VirtualBox y Gentoo, el principio es el mismo. Ubuntu se implementa más rápido y, dado que todas las operaciones con imágenes se realizan en la consola, para no desperdiciar recursos en la GUI, elegí la opción del servidor.
  • A continuación, la tarjeta SD se monta en Ubuntu, se divide en particiones, se formatean las particiones y se extraen en ellas los datos de las imágenes del firmware. Luego se escribe el gestor de arranque y se parchean los scripts de inicio para que funcionen con la tarjeta SD. Después de esto, la tarjeta se puede utilizar para iniciar la tableta.
  • luego se realizan todo tipo de manipulaciones con los archivos de firmware, cuyos resultados se pueden observar visualmente cargando la tableta desde él. En esta etapa, a menudo tendrá que arrastrar archivos desde el sistema operativo invitado al sistema operativo host y viceversa. Utilicé WinSCP para esto, es muy conveniente.
  • y, finalmente, se crean imágenes modificadas de las particiones de la tarjeta SD, se corrigen los scripts de inicialización que contienen y se ensambla una nueva imagen de LiveSuit, que se carga en la tableta.

Herramientas:

  • LinuxUbuntu 13.04 x64– archivo torrent para descargar http://releases.ubuntu.com/13.04/ubuntu-13.04-server-amd64.iso.torrent (usé la versión 12.10, pero esto no tiene ninguna importancia);
  • Estación de trabajo WMVare– https://my.vmware.com/web/vmware/evalcenter?p=vmware-workstation9 aquí puede descargar una versión de prueba;
  • Masilla– http://the.earth.li/~sgtatham/putty/latest/x86/putty.zip Cliente SSH. Muy conveniente para organizar una terminal de ventanas múltiples;
  • WinSCP– http://winscp.net/download/winscp515setup.exe una herramienta para transferir archivos al sistema operativo invitado y viceversa;

Esta es una lista general de herramientas. Se irá reponiendo en el proceso de presentación, pero primero lo primero.

Comenzar

Este trabajo se basa en una cantidad bastante grande de fuentes, pero dos artículos fueron la base que sirvió de comienzo:

  • https://www.miniand.com/wiki/Allwinner/Unpacking+and+building+LiveSuit+images artículo sobre cómo desmontar y montar imágenes para LiveSuit. Utilicé el método descrito aquí. Desafortunadamente, o quizás afortunadamente, el artículo fue escrito para otro dispositivo, por lo que es adecuado para desmontar la imagen, pero para el montaje tendrás que trabajar más a fondo con los archivos de la cocina;
  • http://linux-sunxi.org/Boot_Android_from_SdCard y aquí es donde se describe cómo hacer una tarjeta SD de arranque desde Android, sin embargo, nuevamente, para otro dispositivo, es por eso que utilicé ambos artículos.

Mencionaré otras fuentes a lo largo del texto en aquellos lugares donde, de hecho, se utilizó información de ellas.

Inmediatamente después de la instalación, ejecute los siguientes comandos:

$sudo su
# apt-obtener actualización
# apt-obtener actualización
# apt-get install sshd – si no seleccionó un servidor SSH al final de la instalación
# apt-get install mc – esto instalará Midnight Commander – dos paneles administrador de archivos con el que también puedes trabajar en la terminal Putty.

Si instaló la versión rusa de Ubuntu, en la configuración de la sesión de Putty en la sección Apariencia, asegúrese de configurar la codificación en UTF-8; de lo contrario, los caracteres cirílicos se mostrarán de una manera muy peculiar.

La etapa preparatoria ha terminado, pongámonos manos a la obra.




Arriba