web-dev-qa-db-fra.com

Installer Ubuntu en utilisant uniquement le téléphone portable

Un virus a corrompu le disque dur de mon ordinateur. Comment puis-je supprimer les restes de Windows et installer Ubuntu dessus?

Je n'ai qu'un téléphone portable en état de marche et un lecteur USB de 4 Go. Le lecteur de 4 Go contient des photos de vacances. Je n'ai pas d'amis pour emprunter des choses. Que faire? Pas à pas, toutes les commandes de terminal doivent être familières aux utilisateurs d’Ubuntu.

Cette question est vaguement basée sur L’extraction d’un fichier ISO sur un périphérique USB correspond-elle à la même méthode que pour créer un périphérique USB amorçable? qui a été considéré comme hors sujet par le DPP.

2
C.S.Cameron

Oui, c'est possible
En utilisant uniquement un téléphone Android avec Internet, root et un câble USB, vous pouvez émuler un lecteur flash avec votre téléphone Android à l'aide d'une application appelée DriveDroid. Toutefois, cela n’est pas officiellement pris en charge et vous feriez mieux de demander à un passionné de Linux local (ou à toute autre personne disposant d’un ordinateur en état de fonctionnement) de graver un LiveCD pour vous.

Si vous souhaitez toujours utiliser DriveDroid, voici un tutoriel:

  1. Ouvrez l'application et choisissez le + sur la barre inférieure
  2. Choisissez de télécharger une image et de télécharger Ubuntu et suivez les étapes supplémentaires
  3. Accédez à la liste d'images et choisissez la nouvelle option Ubuntu.
  4. Si le mode d'émulation vous est demandé, choisissez USB en lecture seule.
  5. Connectez le téléphone au PC si vous ne l'avez pas déjà fait et démarrez depuis l'USB (dépend du fabricant du PC)
  6. (facultatif) Lorsque Ubuntu démarre, choisissez Ubuntu, montez la partition Windows et déplacez tous les fichiers que vous souhaitez récupérer sur le lecteur flash (si possible). Si la partition est corrompue, recherchez un moyen de récupérer des partitions sous Linux.
  7. Si vous avez choisi d'ignorer 6, choisissez d'installer ubuntu et suivez les instructions à l'écran. Si vous avez suivi 6, ouvrez l'application Installer Ubuntu sur le bureau et suivez les instructions à l'écran. Remarque: lors de l'installation d'Ubuntu, vous souhaiterez peut-être supprimer le périphérique USB physique (pour éviter de l'installer accidentellement).
  8. Redémarrez, débranchez votre téléphone lorsque demandé et profitez-en!

L'application DriveDroid est disponible sur Google Play avec la recherche ou ce lien: https://play.google.com/store/apps/details?id=com.softwarebakery.drivedroid

2
Kryštof Píštěk

* Vous pouvez utiliser plusieurs méthodes pour résoudre votre problème. Vous devez juste être assez créatif et débrouillard pour réussir. Vous devez également faire votre recherche . Il existe de nombreuses ressources en ligne (tutoriels) qui peuvent vous guider dans chaque processus. Vous devrez connaître votre système Linux pour passer au travers du reste.

Pour afficher vos points de montage, vos chemins de montage et vos partitions ... Android gère cela différemment car il n'utilise pas de système d'exploitation GNU. Il utilise un système d'exploitation propriétaire appelé Android. Google utilise le noyau Linux comme base du système d'exploitation, mais il ne fonctionnera pas de la même manière qu'un système d'exploitation normal GNU/Linux. *

Les opérations les plus courantes pour répertorier les informations de périphérique sont les suivantes:

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).

Je suggère fortement de lire un certain type de livre sur bash qui est l’ATS le plus utilisé, hormis ksh et sh. Le site Web Linux Documentation Project peut vous aider. Cela prend cependant un certain temps et ne vous aidera pas immédiatement.

La méthode discrète

Si vous avez une partition Ubuntu sur votre ordinateur, démarrez-la et démontez toutes les partitions liées à Windows.

L'utilisation de lsblk et mount peut aider à déterminer les lecteurs et les tables de partition.

Supprimez ces partitions puis créez un nouveau système de fichiers (ext4 est probablement un bon choix).

Windows est maintenant parti et vous disposez d'une partition Linux à la place de 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/efi et [SWAP] sont toutes des partitions Linux. Ce qui signifie que sda1, sda3 et sda4 sont mes partitions Windows. Je peux utiliser GParted (une interface graphique Linux pour GNU parted) pour modifier et éditer toutes les partitions requises.

Grub continuera à démarrer et vous devrez éditer la table EFI pour que seul Linux apparaisse au lieu de rechercher un chargeur de démarrage Windows manquant. Je suis sûr qu'il existe des articles sur Ask Ubuntu et sur le Arch Linux Wiki qui expliquent cela plus en détail.

La méthode du pirate

Vous ferez probablement mieux d'aller dans votre magasin d'électronique (ou dans votre bibliothèque) local, en téléchargeant l'ISO et dd sur votre clé USB à partir de là. Vous pouvez créer une instance d'exécution locale des applications dont vous avez besoin pour qu'elles s'exécutent directement à partir de l'USB.

Les employés ne comprendront pas ce que vous faites, alors n'hésitez pas à leur demander de l'aide. La plupart du temps, je commence simplement à faire ce que je dois faire et personne ne me dérange ni ne regarde deux fois. En fait, j'ai enseigné à quelques employés des notions de base, comme accéder à msconfig et savoir quels composants se trouvent à l'intérieur de la machine.

Dans le pire des cas, ils peuvent vous demander de partir car vous ne violez aucune loi en le faisant. Si vous vous sentez mal à l'aise, allez jusqu'à demander l'autorisation (ne jamais faire de mal à demander et le pire qu'ils peuvent faire est de dire non).

La méthode de bricolage

En supposant que vous vouliez vraiment vous en sortir, la seule méthode à laquelle je puisse penser nécessiterait un téléphone Android avec un minimum de Android Lollipop OS (5.0), qui est USB Compatible OTG (tous les appareils mobiles ne le sont pas).

À partir de là, vous pouvez télécharger l'application Termux depuis le Play Store. Une fois téléchargé et installé, vous pouvez exécuter

apt update
apt upgrade -y
termux-setup-storage

termux-setup-storage créera un répertoire de stockage dans votre chemin de base termux qui vous permettra d'accéder à votre stockage SD interne sans accès root. (En règle générale, vous devez être root pour accéder à tout ce qui est en dehors de termux à partir de l'environnement termux. Les applications du système d'exploitation sont généralement encapsulées dans leur conception.)

Ensuite, installez tout ce dont vous avez besoin pour faire le travail. Ceci est une application sans racine (ce qui signifie que vous n'avez pas besoin d'être root).

Télécharger l'ISO. Suivez les étapes que vous suivriez normalement et attendez. Cela prendra du temps à votre petit appareil mobile. Un peu de temps en fait. Cela dépend de la vitesse de lecture/écriture de la carte MicroSD.

La méthode locale

Il y a une dernière méthode que je ne peux pas oublier de mentionner et c'est Linux Deploy. Ceci est une application difficile à configurer et à utiliser si vous avez une expérience nulle avec elle.

Une fois installé, vous pouvez utiliser une application telle que JuiceSSH pour une session sans tête. Si vous avez un appareil capable d'exécuter une interface graphique, vous pouvez toujours l'activer et l'utiliser à l'aide de VNC Viewer.

Linux Deploy, JuiceSSH et VNC Viewer peuvent être utilisés pour se connecter localement à votre instance en cours d'exécution. J'ai l'habitude d'installer quelque chose de léger comme XFCE, LXDE, etc. Il y a suffisamment d'interface graphique parmi lesquelles choisir pour obtenir ce que vous pourriez aimer. Les gens préfèrent généralement cette configuration car elle leur donne la possibilité d’utiliser Kali Linux OTG.

Ce qui est génial, c’est que toutes les versions de Android supérieures à 2.2.x (je pense, n'hésitez pas à me corriger si je me trompe) sont capables de le faire. Cela peut être très lent sur les appareils plus anciens (parler d'expérience).

À partir de là, une fois que vous êtes connecté, vous pouvez créer un lsblk. Vous devriez voir votre lecteur USB OTG apparaître en tant que périphérique/dev/sda et vous pouvez faire votre travail. Cela a accès à vos partitions locales et à tout ce qui ne l’est pas, ainsi qu’à toutes vos applications GNU normales au lieu de vous fier uniquement à busybox, Terminal Emulator ou Termux.

Pour ssh dans votre installation locale, votre adresse sera localhost:5900.

Faire une clé USB amorçable

Vous pouvez utiliser lsblk et si non, utilisez df -h pour répertorier les points de montage chargés avec une sortie lisible par l'homme.

Si vous ne savez pas comment créer une clé USB amorçable via la ligne de commande, il existe d'excellents messages ici sur Ask Ubuntu. Ceci est mon préféré aller à:

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

Source

3
user383919