¿Cómo instalar Ubuntu usando un teléfono inteligente como medio de instalación?

¿Cómo instalar Ubuntu usando un teléfono inteligente como medio de instalación?

Un virus ha dañado el disco duro de mi escritorio.¿Cómo puedo eliminar los restos de Windows e instalar Ubuntu en él?

Sólo tengo un teléfono móvil que funciona y una unidad USB de 4 GB. La unidad de 4 GB tiene fotos de vacaciones. No tengo amigos a quienes prestarles cosas. ¿Qué hacer? Paso a paso, cualquier comando de terminal debe resultarle familiar al usuario de Ubuntu.

Esta pregunta se basa libremente en¿Extraer un archivo ISO a un USB es el mismo método que crear un USB de arranque?lo cual fue considerado fuera de tema por el PPD.

Respuesta1

Si es posible
Usando solo un teléfono Android con Internet, root y un cable USB, puedes emular una unidad flash con tu teléfono Android usando una aplicación llamada DriveDroid. Sin embargo, esto no es compatible oficialmente y es mejor que le pidas a un entusiasta local de Linux (o cualquier otra persona que tenga una computadora que funcione) que grabe un LiveCD por ti.

Si aún deseas utilizar DriveDroid, aquí tienes un tutorial:

  1. Abre la aplicación y elige el + en la barra inferior
  2. Elija descargar una imagen y descargar Ubuntu y seguir los pasos adicionales
  3. Vaya a la lista de imágenes y elija la nueva opción de Ubuntu
  4. Si se le solicita el modo de emulación, elija USB de solo lectura
  5. Conecte el teléfono a la PC si aún no lo ha hecho y arranque desde el USB (depende del fabricante de la PC)
  6. (opcional) Cuando se inicie Ubuntu, elija probar Ubuntu, monte la partición de Windows y mueva los archivos que desee rescatar a la unidad flash (si es posible). Si la partición está dañada, busque una manera de recuperar particiones en Linux
  7. Si elige omitir 6, elija Instalar ubuntu y siga las instrucciones en pantalla. Si siguió el paso 6, abra la aplicación Instalar Ubuntu en el escritorio y siga las instrucciones en pantalla. Nota: mientras instala Ubuntu, es posible que desee quitar el USB físico (para que no lo instale accidentalmente).
  8. ¡Reinicie, desconecte su teléfono cuando se le solicite y disfrute!

La aplicación DriveDroid está disponible en Google Play mediante la búsqueda o en este enlace:https://play.google.com/store/apps/details?id=com.softwarebakery.drivedroid

Respuesta2

*Existen varios métodos que puedes utilizar para resolver tu problema. Sólo tienes que ser lo suficientemente creativo e ingenioso para lograrlo.También tienes que investigar.. Hay muchos recursos en línea (tutoriales) que pueden guiarlo en cada proceso. Tendrás que conocer tus cosas de Linux para superar el resto.

Para ver sus puntos de montaje, rutas de montaje y particiones... Android maneja esto de manera diferente porque no usa un sistema operativo GNU. Utiliza un sistema operativo propietario llamado Android. Google utiliza el kernel de Linux como base del sistema operativo, pero no funcionará de la forma en que normalmente funciona un sistema operativo GNU/Linux normal.*

Las operaciones más comunes para enumerar información del dispositivo son:

uname - print system information (lets you know your kernel version and os name)
df - report file system disk space usage (df -h prints human readable info)
mount - mount a filesystem (mount on its own will print similar info)
fdisk - manipulate disk partition table (fdisk -l will list local partitions according to the device)
lsblk - view partition information - this was recently added in past years (and is a god send IMHO).

Le recomiendo encarecidamente leer algún tipo de libro sobre bashcuál es el TTY más utilizado además de kshy sh. El sitio web del Proyecto de documentación de Linux puede ayudarle. Sin embargo, esto lleva algo de tiempo y no le ayudará de inmediato.

El método discreto

Si tiene una partición de Ubuntu que funcione en su máquina, inicie Ubuntu y desmonte todas las particiones relacionadas con Windows.

Usar lsblky mountpuede ayudar a determinar las unidades y las tablas de particiones.

Elimine esas particiones y luego cree un nuevo sistema de archivos (ext4 probablemente sea una buena opción).

Windows ya no existe y tiene una partición de Linux disponible donde antes estaba Windows.

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 931.5G  0 disk 
├─sda1   8:1    0   450M  0 part 
├─sda2   8:2    0   100M  0 part /boot/efi
├─sda3   8:3    0    16M  0 part 
├─sda4   8:4    0 466.6G  0 part 
├─sda5   8:5    0 456.4G  0 part /
└─sda6   8:6    0     8G  0 part [SWAP]
sdb      8:16   0   1.8T  0 disk 
└─sdb1   8:17   0   1.8T  0 part /media/user/somedrive1
sdc      8:32   0   1.8T  0 disk 
├─sdc1   8:33   0 931.5G  0 part 
└─sdc2   8:34   0 931.5G  0 part /media/user/somedrive2

/, /boot/efiy [SWAP]son todas particiones de Linux. Lo que significa que sda1, sda3 y sda4 son mis particiones de Windows. Puedo usar GParted (una GUI de Linux para GNU parted) para modificar y editar las particiones necesarias.

Grub seguirá arrancando y tendrás que editar la tabla EFI para que solo aparezca Linux en lugar de buscar un cargador de arranque de Windows que falta. Estoy seguro de que hay artículos sobre Ask Ubuntu y elWiki Linuxque explican esto con mayor detalle.

El método hacker

Lo más probable es que sea mejor que vayas a tu tienda de electrónica (o biblioteca) local, descargues el ISO y ddlo guardes en tu unidad USB desde allí. Puede crear una instancia de ejecución local de las aplicaciones que necesita para que se ejecuten directamente desde el USB.

Los empleados no entenderán lo que estás haciendo, así que no te molestes en pedirles ayuda. La mayoría de las veces, empiezo a hacer lo que tengo que hacer y nadie me molesta ni me mira dos veces. De hecho, he enseñado a algunos empleados cosas básicas como cómo acceder msconfigy cómo saber qué componentes están dentro de la máquina.

En el peor de los casos, pueden pedirte que te vayas, ya que en realidad no estás infringiendo ninguna ley al hacer esto. Si te sientes incómodo, llega incluso a pedir permiso (nunca está de más preguntar y lo peor que pueden hacer es decir que no).

El método de bricolaje

Suponiendo que quieras solucionar esto con MacGyver, el único método que se me ocurre requeriría un teléfono Android con un mínimo de sistema operativo Android Lollipop (5.0) y que sea compatible con USB OTG (no todos los dispositivos móviles lo son).

Desde allí, puedes descargar la aplicación Termux desde Play Store. Una vez descargado e instalado, puede ejecutar

apt update
apt upgrade -y
termux-setup-storage

termux-setup-storagecreará un directorio de almacenamiento en la ruta de inicio de termux que le permitirá acceder a su almacenamiento SD interno sin acceso de root. (Por lo general, necesitaría ser root para acceder a cualquier cosa fuera de termux desde el entorno de termux. Las aplicaciones del sistema operativo generalmente están encapsuladas por diseño).

Luego instale todo lo que necesite desde allí para realizar el trabajo. Esta es una aplicación sin raíz (lo que significa que no necesitas ser root).

Descarga la ISO. Sigue los pasos que normalmente seguirías y espera. A tu pequeño dispositivo móvil le llevará algo de tiempo. En realidad, bastante tiempo. Depende de la velocidad de lectura/escritura de la MicroSD.

El método local

Hay un último método que no puedo olvidar mencionar y es Linux Deploy. Esta es una aplicación difícil de configurar y usar si no tienes experiencia con ella.

Una vez instalado, puedes usar una aplicación como JuiceSSH para una sesión sin cabeza. Si tiene un dispositivo que es capaz de ejecutar una GUI, siempre puede activarlo y usarlo usando VNC Viewer.

Linux Deploy, JuiceSSH y VNC Viewer se pueden utilizar para conectarse localmente a su instancia en ejecución. Normalmente instalo algo liviano como XFCE, LXDE o similares. Hay suficientes GUI para elegir y obtener lo que le guste. La gente suele preferir esta configuración porque les permite utilizar Kali Linux OTG.

Lo bueno de esto es que cualquier versión de Android superior a 2.2.x (creo que no dudes en corregirme si me equivoco) es capaz de hacer esto. Puede ser muy lento en dispositivos más antiguos (por experiencia).

Desde allí, una vez que haya iniciado sesión, puede hacer un lsblk, debería ver su unidad USB OTG aparecer como un dispositivo /dev/sda y podrá hacer lo suyo. Esto tiene acceso a sus particiones locales y demás, además de tener acceso a todas sus aplicaciones GNU normales en lugar de depender únicamente de Busybox, Terminal Emulator o Termux.

Para acceder a su instalación local, su dirección será localhost:5900.

Hacer un USB de arranque

Puede usar lsblky, si no, usar df -hpara enumerar los puntos de montaje cargados con una salida legible por humanos.

Si no sabe cómo crear un USB de arranque a través de la línea de comandos, hay algunas publicaciones excelentes aquí en Ask Ubuntu. Este es mi sitio favorito:

sudo dd if=/path/to/ubuntu.iso of=/dev/sdX bs=4M && sync

Fuente

información relacionada