Comment désinstaller Ubuntu d'un ordinateur? [fermé]

18

En tapant simplement quelques commandes, comment désinstaller Ubuntu? Je ne veux pas installer Windows ou quoi que ce soit, laissant mon PC sans système d'exploitation.

Cette commande fonctionnerait-elle?

sudo rm -rf /
mayank agarwal
la source
1
Ne fais jamais ça. Il ne désinstallera pas complètement Linux
Motte001
3
Je noterais que, outre les raisons pratiques pour lesquelles vous ne devriez jamais le faire rm -rf /, c'est également conceptuellement la mauvaise chose. /dans un système Unix, ce n'est pas seulement le lecteur local ou quelque chose, c'est en quelque sorte l'univers . Tout ce que vous avez monté, toute télécommande à laquelle vous êtes connecté, tout fichier virtuel que le système d'exploitation utilise, tout est accessible à partir de ce point. La suppression de la racine, c'est nuancer votre ville natale, pleine des effets secondaires d'une guerre nucléaire.
leftaroundabout
rm -rf /ne fait rien avec la plupart des implémentations modernes de rm, car elles protègent contre la suppression accidentelle du répertoire racine. Vous pouvez forcer l'action avec --no-preserve-root, mais cela peut également briquer votre micrologiciel EFI et d'autres systèmes d'exploitation (si leurs systèmes de fichiers sont montés).
David Foerster

Réponses:

35

NE PAS COURIR sudo rm -rf / --no-preserve-rootsur les systèmes avecsystemd

Lorsque vous exécutez la commande sur un ordinateur UEFI (2012 ou plus récent), vous supprimez toutes les variables de micrologiciel UEFI qui peuvent provoquer le briquetage de votre PC et ne peuvent pas être réparées sans remplacement de la carte mère sur certains appareils.

Voici ce qui est arrivé à un utilisateur Linux: Une commande Ubuntu a briqué mon système?

N'essayez donc pas ce que rm -rf /disent les autres réponses, car cela ne fonctionne que sur les machines BIOS héritées. Je tape ceci à partir d'un ordinateur portable UEFI qui peut également être maçonné par la commande.


Méthode appropriée pour les périphériques UEFI.

Démarrez un Ubuntu Live USB / CD et ouvrez GParted. Supprimez ensuite toutes les partitions et cliquez sur Appliquer.

Veuillez noter qu'après cela, la plupart de vos données peuvent toujours être récupérées facilement à l'aide d'outils professionnels.


Méthode appropriée pour les appareils UEFI si vous avez des données privées

Comme le dit @ByteCommander, téléchargez DBAN (Darik's Boot And Nuke) , gravez l'ISO sur un disque / USB et dites-lui d'effacer le disque

Après avoir effectué cela, toutes les données ont disparu de manière irréversible!

Suici Doga
la source
5
Non, c'est parce qu'il supprime des choses dans /sys/. Les variables UEFI sont montées dans un dossier dans/sys
Suici Doga
8
C'est effrayant - un malware pourrait détruire ma carte mère (?) ...
JonasCz - Rétablir Monica
5
Il y a un vieux dicton: "rm -rf: un moment de commodité, une vie de regrets"
Mark Plotnick
5
@AnmolSinghJaggi Non, je l'ai fait dans une machine virtuelle sur mon ordinateur portable UEFI et rien ne s'est passé autre que la rupture d'Ubuntu. et pas un problème avec UEFI
Suici Doga
2
Notez que cela ne se produit pas sur tous les systèmes UEFI. L'UEFI idéal peut régénérer les éléments supprimés à partir de mountmoint dans / sys. Le problème est que certains fournisseurs pensaient qu'une implémentation bon marché est plus importante qu'une implémentation correcte selon les spécifications etc ...
deviantfan
19

Je suppose que vous voulez vendre votre ordinateur. Dans ce cas, il serait préférable d'effacer en toute sécurité le disque entier pour éviter que quiconque puisse récupérer l'un de vos fichiers personnels ultérieurement.

Le meilleur outil pour cela est DBAN (Darik's Boot And Nuke) .

Téléchargez l' .isoimage et gravez-la sur un CD ou un lecteur flash. Ensuite, démarrez votre ordinateur et laissez-le effacer tout le disque dur.

Selon l'option que vous avez choisie, l'effacement sera plus ou moins sécurisé, mais prendra plus de temps. À moins que vous ne disposiez de données vraiment privées sur ce disque, un passage rapide devrait suffire.

Veuillez noter que l'effacement d'un disque dur de cette façon détruira irréversiblement toutes les données qu'il contient, il n'y a aucun moyen de les récupérer. Utiliser avec précaution!

Byte Commander
la source
1
Je viens de découvrir que vous pouvez toujours acheter des CD vierges, et que ce n'est même pas moins cher qu'il y a 10 ans.
njzk2
8
@ njzk2 Peut-être qu'un jour viendra une tendance rétro pour démarrer à partir de vynil ...
Hagen von Eitzen
@ njzk2 Vous pouvez toujours acheter des disquettes de 3,5 pouces, et elles ont la même valeur / similaire en dollars qu'elles étaient dans les années 90. Probablement une qualité encore pire, de sorte que cette tendance se poursuit (à la baisse).
Criggie
17

Oui, l'exécution sudo rm -rf / --no-preserve-root détruira votre installation et votre carte mère si vous avez UEFI , ne laissant qu'un presse-papier coûteux, le chargeur de démarrage (GRUB) et une partition vide.

Notez que cela n'effacer en toute sécurité les données! Les fichiers supprimés de cette manière peuvent toujours être récupérés à l'aide d'outils de récupération de données .


Pour effacer en toute sécurité le contenu du disque, en laissant votre ordinateur sans aucune trace d'Ubuntu ou de vos fichiers, démarrez à partir d'un DVD / USB live Linux / Ubuntu et exécutez

sudo dd if=/dev/zero of=/dev/sda bs=4M

qui effacera les données en toute sécurité. Assurez-vous que /dev/sdac'est le disque dur principal de l'ordinateur - vous pouvez vérifier avec lsblk. Vous pouvez également utiliser DBAN, qui pourrait être plus facile à utiliser - voir la réponse de Byte Commander .

JonasCz - Réintégrer Monica
la source
7
Soyez conscient que la deuxième commande effacera tout ou votre disque - Windows ou quoi que ce soit
kubahaha
3
... et que la première commande effacera également tout disque monté - que ce soit des lecteurs USB, un disque dur secondaire que vous avez monté pour une raison quelconque, un partage réseau, la partition UEFI, ... en général, ce n'est certainement pas une bonne idée .
Matteo Italia
1
@Suici Merci pour les modifications concernant le fait que cela détruira les cartes mères UEFI - je ne le savais pas! Je suis content de ne pas avoir d'ordinateur avec UEFI.
JonasCz
@JonasCz J'ai déjà couru rm -rf /sur un ordinateur portable BIOS exécutant Ubuntu à partir d'une clé USB sans aucune partition montée et rien ne s'est produit autre que le crash d'Ubuntu.J'ai UEFI sur mon ordinateur portable plus récent, ce qui le maquillera si j'essayais.UEFI n'est pas aussi solide que le BIOS
Suici Doga
7

Démarrez dans un livecd. prenez note des noms de périphériques de votre ancienne installation système et démontez les disques s'ils sont montés automatiquement. J'utiliserais lsblk pour vérifier et umount pour démonter.

Exécutez la shredcommande sur chaque appareil. Cela écrase fondamentalement chaque partition avec des zéros, tout comme le fait dban. Vous pouvez ensuite supprimer les partitions avec un outil approprié.

dddevrait fonctionner, mais je préfère shredcar c'est un outil plus précis conçu pour effacer les données.

Si son un SSD, vous pouvez utiliser hdparmpour exécuter une s ata effacement sécurisé commande à la place.

rm -rf /est un moyen terrible d'effacer un disque. Cela risque de casser votre système comme l'a suggéré Suici Doga. Si ce n'est pas le cas, les données sont probablement récupérables et votre système est peut-être à un point où vous en avez supprimé suffisamment pour que d'autres ne puissent pas être supprimés. C'est un peu comme utiliser un marteau pour tourner un écrou. Cela pourrait fonctionner, ou vous pourriez vous retrouver dans la tête.

Compagnon Geek
la source
3

Si vous utilisez un système à un seul disque essayant d'effacer le disque racine, vous devez démarrer à partir d'un média en direct comme mentionné par @JourneymanGeek.

Ma méthode préférée pour essuyer un lecteur utilise dc3dd.

Si vous ne l'avez pas, vous pouvez l'installer à partir du universeréférentiel sur un terminal avec sudo apt-get install dc3dd.

Vous voudrez déterminer exactement le lecteur que vous essayez d'effacer (cela est particulièrement important dans un système à plusieurs lecteurs).

Vous pouvez trouver le bon lecteur en utilisant la sortie de sudo fdisk -l.

Après avoir déterminé que le lecteur est /dev/sdXou quoi que ce soit, vous pouvez émettre la commande sudo dc3dd wipe=/dev/sdXqui remplacera le lecteur entier avec des zéros.

Une approche plus sûre pourrait être d'écraser en utilisant un modèle tel que celui sudo dc3dd wipe=/dev/sdX pat=FFEEDD qui écrasera le lecteur en utilisant un modèle hexadécimal (dans ce cas FFEEDD )

Vous pouvez également utiliser un modèle de texte pour remplacer, par exemple celui sudo dc3dd wipe=/dev/sdX tpat=iloveubuntuqui remplacera le lecteur à l'aide de la chaîne de texte iloveubuntu .

Sources: Experience et Linhost.info ( article ).

Une autre méthode pour effacer un disque entier consiste à utiliser la fonction d'effacement sécurisé ATA implémentée sur de nombreux disques plus récents. Cela effacera toutes les données sur l'appareil sélectionné. Sachez que, selon les circonstances (noyau buggé, micrologiciel ou BIOS ou utilisation d'une interface USB), il semble qu'il soit possible de briquer l'appareil au moins temporairement en vous verrouillant.

Si je n'ai pas réussi à vous convaincre d'utiliser la solution plus simple ci-dessus, continuez à partir d'ici.

Assurez-vous d'abord que le lecteur n'est pas gelé et que l'effacement sécurisé est pris en charge:

Exemple d'un Samsung HD103SJ que j'ai trouvé sur mon étagère:

$ sudo hdparm -I /dev/sdd | grep -A9 Security:

   Security: 
    Master password revision code = 65534
        supported
    not enabled
    not locked
        frozen
    not expired: security count
        supported: enhanced erase
    150min for SECURITY ERASE UNIT. 150min for ENHANCED SECURITY ERASE UNIT. 
Logical Unit WWN Device Identifier: 50024e92033cfe47

Ce lecteur est gelé et doit être dégelé afin de continuer. l'attendre pour tourner et rebrancher l'alimentation dans le lecteur résultant en:

Security: 
    Master password revision code = 65534
        supported
    not enabled
    not locked
    not frozen
    not expired: security count
        supported: enhanced erase
    150min for SECURITY ERASE UNIT. 150min for ENHANCED SECURITY ERASE UNIT. 
Logical Unit WWN Device Identifier: 50024e92033cfe47

Maintenant, nous allons définir un mot de passe de sécurité afin que nous puissions effectuer l'effacement sécurisé.

sudo hdparm --user-master u --security-set-pass Pass /dev/sdd
security_password="Pass"

/dev/sdd:
 Issuing SECURITY_SET_PASS command, password="Pass", user=user, mode=high

Étant donné que le temps pour un effacement sécurisé de ce lecteur dépasse 2 heures, nous vous recommandons de vérifier notre version hdparm.

 hdparm -V
hdparm v9.43

Nous le faisons car les versions hdparm antérieures à 9.31 ne transmettent pas les longs délais d'expiration de commande requis pour les commandes d'effacement à la couche SCSI-ATA Command Translation ("SAT") que ces périphériques utilisent. Le mien est la version 9.43 donc je vais continuer.

Je vais d'abord confirmer que le mode de sécurité a été correctement défini:

sudo hdparm -I /dev/sdd |grep -A9 Security

       *    Security Mode feature set
       *    Power Management feature set
       *    Write cache
       *    Look-ahead
       *    Host Protected Area feature set
       *    WRITE_BUFFER command
       *    READ_BUFFER command
       *    NOP cmd
       *    DOWNLOAD_MICROCODE
       *    Advanced Power Management feature set
--
Security: 
    Master password revision code = 65534
        supported
        enabled
    not locked
    not frozen
    not expired: security count
        supported: enhanced erase
    Security level high
    150min for SECURITY ERASE UNIT. 150min for ENHANCED SECURITY ERASE UNIT.

Oui, c'est comme nous pouvons le voir ci-dessus. Maintenant, je vais commencer à sécuriser l'effacement du lecteur et à m'en aller pendant les 2 1/2 heures qu'il faudra sur celui-ci.

sudo hdparm --user-master u --security-erase Pass /dev/sdd

/dev/sdd:
 Issuing SECURITY_ERASE command, password="Pass", user=user

Une fois le processus terminé, votre invite reviendra simplement.

Une dernière alternative:

Si vous voulez simplement vous assurer qu'aucune donnée sur le disque ne peut être récupérée et que vous souhaitez retirer définitivement le disque . Vous pouvez le battre à plat avec un gros marteau (portez des lunettes de protection et faites-le à vos risques et périls)

Sources d'effacement sécurisées:

https://ata.wiki.kernel.org/index.php/ATA_Secure_Erase

man hdparm

http://www.overclockers.com/forums/archive/index.php/t-693716.html

Elder Geek
la source
Pourquoi ne pas annuler le disque, alors ??? Je ne vois aucune sécurité 0avec FFEEDD.
EKons
@ ΈρικΚωνσταντόπουλος vous avez peut-être raison. Utilisez l'option qui vous convient le mieux. nber.org/sys-admin/overwritten-data-guttman.html
Elder Geek
2

Facile:

  1. Exécutez un CD / USB en direct avec GParted.
  2. Recherchez votre disque dur dans GParted (généralement sda / sdb).
  3. Marquez toutes les partitions Ubuntu (j'ai toujours / et / home) pour suppression. Inclure l'échange.
  4. Appliquez les modifications.
  5. Vous aurez un disque dur propre.

Ou ... Vous pouvez percer votre disque dur.

Juanjo Salvador
la source
1
Bienvenue dans la communauté Ask Ubuntu!
EKons
Je vous remercie! Je suis un utilisateur Debian, mais j'ai beaucoup d'expérience avec Ubuntu
Juanjo Salvador
1
Voici comment je vous supposais étiez nouveau: 200 > rep > 100 -> assoc = 100, 1 + assoc + up * 10 - down * 2 = 1 + 100 + 10 - 0 = 111, vous aviez 111représentant. J'ai suggéré une modification corrigeant certaines erreurs de grammaire et d'orthographe.
EKons
N'oubliez pas: vous recherchez le disque dur , mais, en fait, vous nettoyez le disque . Le lecteur est l' endroit où vous placez le disque , le disque est un conteneur de données .
EKons