¿Cómo desinstalo Ubuntu de una computadora? [cerrado]


17

Simplemente escribiendo algunos comandos, ¿cómo se puede desinstalar Ubuntu? No quiero instalar Windows ni nada, dejando mi PC sin un sistema operativo.

¿Funcionaría este comando?

sudo rm -rf /

1
Nunca hagas esto. No desinstalará Linux por completo
Motte001

3
Notaría que, además de las razones prácticas por las que nunca deberías hacerlo rm -rf /, conceptualmente también es lo incorrecto. /en un sistema Unix no es solo el disco local o algo así, es en cierto sentido el universo . Todo lo que haya montado, cualquier control remoto al que esté conectado, cualquier archivo virtual que use el sistema operativo, todo es accesible desde este punto. Eliminar root es destruir tu ciudad natal, llena de los efectos secundarios de una guerra nuclear.
Leftaroundabout

rm -rf /no hace nada con la mayoría de las implementaciones modernas rm, porque protegen contra la eliminación accidental del directorio raíz. Puede forzar la acción con --no-preserve-root, pero eso también puede bloquear su firmware EFI y otros sistemas operativos (si tiene sus sistemas de archivos montados).
David Foerster

Respuestas:


35

NO EJECUTE sudo rm -rf / --no-preserve-rooten sistemas consystemd

Al ejecutar el comando en una computadora UEFI (2012 o posterior), está eliminando todas las variables de firmware UEFI que pueden hacer que su PC se bloquee y no se pueda reparar sin un reemplazo de la placa base en algunos dispositivos.

Esto es lo que le sucedió a un usuario de Linux: ¿ un comando de Ubuntu bloqueó mi sistema?

Así que no intente lo que dicen las otras respuestas, rm -rf /ya que solo funciona en máquinas BIOS heredadas. Estoy escribiendo esto desde una computadora portátil UEFI que también puede ser bloqueada por el comando.


Método adecuado para dispositivos UEFI.

Inicie un Ubuntu Live USB / CD y abra GParted. Luego elimine todas las particiones y haga clic en aplicar.

Tenga en cuenta que después de esto, la mayoría de sus datos aún se pueden recuperar fácilmente con herramientas profesionales.


Método adecuado para dispositivos UEFI si tiene datos privados

Como dice @ByteCommander, descargue DBAN (Darik's Boot And Nuke) , grabe el ISO en un disco / USB y dígale que borre el disco

¡Después de realizar esto, todos los datos se han ido irreversiblemente!


55
No, es porque elimina cosas /sys/. Las variables UEFI están montadas en una carpeta en/sys
Suici Doga

8
Esto da miedo: el malware podría destruir mi placa base (?) ...
JonasCz - Reinstalar Monica

55
Hay un viejo dicho: "rm -rf: un momento de conveniencia, una vida de arrepentimiento"
Mark Plotnick

55
@AnmolSinghJaggi No, lo hice en una máquina virtual en mi computadora portátil UEFI y no sucedió nada más que la ruptura de Ubuntu. La especificación UEFI dice que el sistema debe poder arrancar si no hay variables, pero los fabricantes no escucharon, por lo que son los fabricantes y no es un problema con UEFI
Suici Doga

2
Tenga en cuenta que esto no sucede en todos los sistemas UEFI. El UEFI ideal puede regenerar cosas eliminadas de mountmoint en / sys. El problema es que algunos proveedores pensaron que una implementación barata es más importante que una implementación adecuada de acuerdo con las especificaciones, etc. ...
deviantfan 02 de

19

Supongo que quieres vender tu computadora. En ese caso, sería mejor limpiar de forma segura todo el disco para evitar que alguien pueda recuperar sus archivos personales más adelante.

La mejor herramienta para esto es DBAN (Darik's Boot And Nuke) .

Descargue la .isoimagen y grábela en un CD o unidad flash. Luego, inicie su computadora y deje que borre todo el disco duro.

Dependiendo de la opción que elija, la eliminación será más o menos segura, pero tomará más tiempo. A menos que tenga datos realmente privados en ese disco, un pase rápido debería ser suficiente.

Tenga en cuenta que borrar un disco duro de esta manera destruirá irreversiblemente todos los datos que contiene, no hay forma de que pueda recuperarse. ¡Usar con precaución!


1
Acabo de descubrir que todavía puedes comprar CD en blanco, y que ni siquiera es más barato que hace 10 años.
njzk2

8
@ njzk2 Quizás algún día haya una tendencia retro para arrancar desde vynil ...
Hagen von Eitzen

@ njzk2 Todavía puedes comprar disquetes de 3.5 ", y tienen el mismo valor en dólares / similar que tenían en los 90. Probablemente incluso de peor calidad, por lo que esa tendencia continúa (a la baja).
Criggie

17

Sí, la ejecución sudo rm -rf / --no-preserve-root destruirá su instalación y su placa base si tiene UEFI , dejando solo un pisapapeles costoso, el gestor de arranque (GRUB) y una partición vacía.

Tenga en cuenta que esto no borrará los datos de forma segura. Los archivos eliminados de esta manera todavía se pueden recuperar utilizando herramientas de recuperación de datos .


Para borrar de forma segura el contenido del disco, dejando su computadora sin ningún rastro de Ubuntu o sus archivos, arranque desde un DVD / USB en vivo Linux / Ubuntu y ejecute

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

que borrará de forma segura los datos. Asegúrese de que /dev/sdasea ​​el disco duro principal de la computadora; puede consultarlo lsblk. También puede usar DBAN, que podría ser más fácil de usar; consulte la respuesta de Byte Commander .


77
Tenga en cuenta que el segundo comando borrará todo o su disco - Windows o cualquier cosa también
kubahaha

3
... y que el primer comando borrará también cualquier disco montado, ya sea unidades USB, un disco duro secundario que montó por alguna razón, un recurso compartido de red, la partición UEFI, ... en general, definitivamente no es una buena idea .
Matteo Italia

1
@Suici Gracias por las ediciones relacionadas con el hecho de que esto destruirá las placas base UEFI. ¡No lo sabía! Me alegro de no tener una computadora con UEFI.
JonasCz - Restablecer Monica

@JonasCz Una vez ejecuté rm -rf /una computadora portátil BIOS con Ubuntu desde un USB sin particiones montadas y no sucedió nada más que el bloqueo de Ubuntu. Tengo UEFI en mi computadora portátil más nueva, por lo que se bloqueará si lo intento .UEFI no es tan sólido como BIOS
Suici Doga

7

Arrancar en un livecd. tome nota de los nombres de dispositivo de la instalación de su sistema anterior y desmonte las unidades si están montadas automáticamente. Usaría lsblk para verificar y desmontar para desmontar.

Ejecute el shredcomando en cada dispositivo. Básicamente, esto sobrescribe cada partición con ceros, al igual que dban. Luego puede eliminar las particiones con una herramienta adecuada.

dddebería funcionar, pero prefiero shredya que es una herramienta más precisa diseñada para borrar datos.

Si se trata de un SSD, es posible que desee utilizar hdparmpara ejecutar un comando de borrado seguro s ata en su lugar.

rm -rf /Es una forma terrible de borrar un disco. Se arriesga a bloquear su sistema como Suici Doga ha sugerido. Si no lo hace, es probable que los datos sean recuperables, y su sistema puede estar en un punto en el que haya eliminado lo suficiente como para que no se puedan eliminar más. Es un poco como usar un martillo para convertir una tuerca. Podría funcionar, o puede terminar golpeándose en la cabeza.


3

Si está en un sistema de disco único que intenta borrar el disco raíz, debe arrancar desde un medio en vivo como lo menciona @JourneymanGeek.

Mi método preferido para limpiar una unidad utiliza dc3dd.

Si no lo tiene, puede instalarlo desde el universerepositorio en un terminal con sudo apt-get install dc3dd.

Querrá determinar exactamente qué unidad está tratando de borrar (esto es especialmente importante en un sistema de unidades múltiples).

Puede encontrar la unidad correcta utilizando la salida de sudo fdisk -l.

Después de determinar que la unidad es /dev/sdXo lo que sea, puede emitir el comando sudo dc3dd wipe=/dev/sdXque sobrescribirá toda la unidad con ceros.

Un enfoque más seguro podría ser sobrescribir usando un patrón como el sudo dc3dd wipe=/dev/sdX pat=FFEEDD que sobrescribirá la unidad usando un patrón hexadecimal (en este caso, FFEEDD )

También puede usar un patrón de texto para sobrescribir, como el sudo dc3dd wipe=/dev/sdX tpat=iloveubuntuque sobrescribirá la unidad utilizando la cadena de texto iloveubuntu .

Fuentes: Experiencia y Linhost.info ( artículo ).

Otro método para limpiar una unidad completa consiste en utilizar la función ATA Secure Erase implementada en muchas unidades más nuevas. Esto borrará todos los datos en el dispositivo seleccionado. Tenga en cuenta que dependiendo de las circunstancias (kernel defectuoso, firmware o BIOS o usando una interfaz USB) parece que es posible bloquear el dispositivo al menos temporalmente bloqueándolo.

Si no he logrado convencerlo de que use la solución más fácil anterior, continúe desde aquí.

Primero, asegúrese de que la unidad no esté congelada y que el borrado seguro sea compatible:

Ejemplo de un Samsung HD103SJ que encontré en mi estante:

$ 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

Esta unidad está congelada y necesita descongelarse para continuar. Después de intentar todo, desde poner la unidad en modo inactivo a través de Discos desconectando y volviendo a enchufar el cable de datos, finalmente logré que la unidad no se congele al desconectar la alimentación, esperando que gire hacia abajo y conectando la alimentación de nuevo a la unidad, lo que resulta 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

Ahora procedemos a establecer una contraseña de seguridad para que podamos realizar el borrado seguro.

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

Dado que el tiempo para un borrado seguro de esta unidad es superior a 2 horas, es mejor que verifiquemos nuestra versión de hdparm.

 hdparm -V
hdparm v9.43

Hacemos esto porque las versiones de hdparm anteriores a la 9.31 no pasan los largos tiempos de espera de los comandos necesarios para borrar los comandos a la capa de traducción de comandos SCSI-ATA ("SAT") que utilizan dichos dispositivos. La mía es la versión 9.43, así que procederé.

Primero confirmaré que el modo de seguridad se configuró correctamente:

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.

Sí, es como podemos ver arriba. Ahora comenzaré a borrar de forma segura el disco y me iré por las 2 1/2 horas que tomará este.

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

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

Cuando se complete el proceso, su mensaje simplemente regresará.

Una alternativa final:

Si solo desea asegurarse de que no se pueden recuperar datos en la unidad y desea retirar la unidad de forma permanente . Puede golpearlo con un martillo grande (use protección para los ojos y haga esto bajo su propio riesgo)

Fuentes de borrado seguro:

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

man hdparm

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


¿Por qué no anular el disco, entonces? No veo ninguna seguridad sobre 0la FFEEDD.
EKons

@ ΈρικΚωνσταντόπουλος quizás tengas razón. Use la opción con la que se sienta más cómodo. nber.org/sys-admin/overwritten-data-guttman.html
Elder Geek

2

Fácil:

  1. Ejecute un CD / USB en vivo con GParted.
  2. Busque su disco duro en GParted (generalmente sda ​​/ sdb).
  3. Marque todas las particiones de Ubuntu (siempre tengo / y / home) para eliminarlas. Incluir intercambio.
  4. Aplica los cambios.
  5. Tendrás un disco duro limpio.

O ... Puede perforar su disco duro.


1
¡Bienvenido a la comunidad Ask Ubuntu!
EKons

¡Gracias! Soy usuario de Debian, pero tengo mucha experiencia con Ubuntu
Juanjo Salvador

1
Así es como yo asumí que eras nueva: 200 > rep > 100 -> assoc = 100, 1 + assoc + up * 10 - down * 2 = 1 + 100 + 10 - 0 = 111, tenías 111representante. He sugerido una edición que corrige algunos errores gramaticales y ortográficos.
EKons

Recuerde: busca el disco duro , pero, de hecho, limpia el disco . La unidad es donde coloca el disco , el disco es un contenedor de datos .
EKons
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.