Como desinstalo o Ubuntu de um computador? [fechadas]

17

Apenas digitando alguns comandos, como o Ubuntu pode ser desinstalado? Não quero instalar o Windows nem nada, deixando meu PC sem um sistema operacional.

Esse comando funcionaria?

sudo rm -rf /
mayank agarwal
fonte
1
Nunca faça isso. Não vai desinstalação Linux completamente
Motte001
3
Eu observaria que, além das razões práticas pelas quais você nunca deveria fazer rm -rf /, também é conceitualmente a coisa errada. /em um sistema Unix não é apenas a unidade local ou algo assim, é de certa forma o universo . Qualquer coisa que você montou, qualquer controle remoto ao qual esteja conectado, qualquer arquivo virtual que o sistema operacional use, é tudo acessível a partir deste ponto. A exclusão de raiz está destruindo sua cidade natal, cheia dos efeitos colaterais de uma guerra nuclear.
precisa saber é o seguinte
rm -rf /não faz nada com as implementações mais modernas de rm, porque elas protegem contra exclusão acidental do diretório raiz. Você pode forçar a ação com --no-preserve-root, mas isso também pode comprometer o firmware EFI e outros sistemas operacionais (se você tiver os sistemas de arquivos montados).
David Foerster

Respostas:

35

NÃO EXECUTAR sudo rm -rf / --no-preserve-rootem sistemas comsystemd

Ao executar o comando em um computador UEFI (2012 ou mais recente), você está excluindo todas as variáveis ​​de firmware UEFI, que podem fazer com que o seu PC seja bloqueado e não pode ser reparado sem a substituição da placa-mãe em alguns dispositivos.

Aqui está o que aconteceu com um usuário do Linux: um comando do Ubuntu bloqueou meu sistema?

Portanto, não tente o que rm -rf /dizem as outras respostas, pois ele só funciona em máquinas BIOS herdadas. Estou digitando isso em um laptop UEFI que também pode ser bloqueado pelo comando.


Método adequado para dispositivos UEFI.

Inicialize um Ubuntu Live USB / CD e abra o GParted. Em seguida, exclua todas as partições e clique em Aplicar.

Observe que, depois disso, a maioria dos seus dados ainda pode ser recuperada facilmente usando ferramentas profissionais.


Método adequado para dispositivos UEFI se você tiver dados privados

Como o @ByteCommander diz, faça o download do DBAN (Darik's Boot And Nuke) , grave o ISO em um disco / USB e peça para apagar o disco

Depois de fazer isso, todos os dados desaparecem irreversivelmente!

Suici Doga
fonte
5
Não, é porque exclui coisas /sys/. As UEFI Variables são montadas em uma pasta em/sys
Suici Doga
8
Isso é assustador - malware pode destruir a minha mãe ... (?)
JonasCz - Reintegrar Monica
5
Há um velho ditado: "rm-rf: um momento de conveniência, uma vida de arrependimento"
Mark Plotnick
5
@AnmolSinghJaggi Não, eu fiz isso em uma VM no meu laptop UEFI e nada aconteceu além da quebra do Ubuntu.A especificação UEFI diz que o sistema deve ser capaz de inicializar se não houver variáveis, mas os fabricantes não ouviram, então são os fabricantes e não é um problema com a UEFI
Suici Doga 02/07/16
2
Observe que isso não acontece em todos os sistemas UEFI. O UEFI ideal pode regenerar coisas excluídas do mountmoint em / sys. O problema é que alguns fornecedores pensou uma implementação barato é mais importante do que uma aplicação adequada de acordo com as especificações etc ...
deviantfan
19

Eu acho que você quer vender seu computador. Nesse caso, seria melhor limpar com segurança todo o disco para impedir que alguém possa recuperar seus arquivos pessoais posteriormente.

A melhor ferramenta para isso é o DBAN (Darik's Boot And Nuke) .

Faça o download da .isoimagem e grave-a em um CD ou unidade flash. Em seguida, inicialize o computador e deixe apagar todo o disco rígido.

Dependendo da opção escolhida, o apagamento será mais ou menos seguro, mas levará mais tempo. A menos que você tenha dados realmente particulares nesse disco, uma passagem rápida deve ser suficiente.

Observe que apagar um disco rígido dessa maneira destruirá irreversivelmente todos os dados nele, não há como recuperá-lo. Use com cuidado!

Byte Commander
fonte
1
Acabei de descobrir que você ainda pode comprar CDs em branco e que nem é mais barato do que há 10 anos atrás.
Njzk2 01/07/1916
8
@ njzk2 Talvez algum dia haverá uma tendência retro para arrancar a partir de vinil ...
Hagen von Eitzen
@ njzk2 Você ainda pode comprar 3,5" disquetes, e eles são o mesmo / semelhante valor em dólares que estavam na década de 90. Provavelmente ainda pior qualidade, porém, assim que essa tendência continua (para baixo)..
Criggie
17

Sim, a execução sudo rm -rf / --no-preserve-root destruirá sua instalação e sua placa-mãe se você tiver UEFI , deixando apenas um peso de papel caro, o gerenciador de inicialização (GRUB) e uma partição vazia.

Observe que isso não apaga dados com segurança! Os arquivos excluídos dessa maneira ainda podem ser recuperados usando as ferramentas de recuperação de dados .


Para apagar com segurança o conteúdo do disco, deixando seu computador sem nenhum vestígio do Ubuntu ou de seus arquivos, inicialize a partir de um DVD / USB ao vivo do Linux / Ubuntu e execute

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

que apagará dados com segurança. Verifique se esse /dev/sdaé o disco rígido principal do computador - verifique com ele lsblk. Você também pode usar o DBAN, que pode ser mais fácil de usar - consulte a resposta do Byte Commander .

JonasCz - Restabelecer Monica
fonte
7
Ser awared que segundo comando vai apagar tudo ou seu disco - Windows ou qualquer coisa assim
kubahaha
3
... e que o primeiro comando apague também qualquer disco montado - sejam unidades USB, um disco rígido secundário que você montou por algum motivo, um compartilhamento de rede, a partição UEFI, ... geralmente, definitivamente não é uma boa ideia .
Matteo Italia
1
@Suici Obrigado pelas edições relacionadas ao fato de que isso destruirá as placas-mãe UEFI - eu não sabia disso! Estou feliz por não ter um computador com UEFI.
JonasCz - Restabelecer Monica
Se você está procurando um driver rm -rf /para o BIOS do Ubuntu, por favor, entre em contato com o suporte técnico da Microsoft para obter mais informações sobre o Ubuntu 11.04, como o Ubuntu, o Ubuntu, o Ubuntu, o Ubuntu e o Ubuntu
Suici Doga
7

Inicialize em um livecd. anote os nomes dos dispositivos da instalação antiga do sistema e desmonte as unidades, se montadas automaticamente. Eu usaria lsblk para verificar e desmontar.

Execute o shredcomando em cada dispositivo. Isso basicamente sobrescreve cada partição com zeros, assim como o dban. Você pode excluir as partições com uma ferramenta adequada.

dddeve funcionar, mas prefiro, shredpois é uma ferramenta mais precisa, projetada para limpar dados.

Se for um SSD, convém usar hdparmpara executar um comando s ata secure erase .

rm -rf /é uma maneira terrível de limpar um disco. É arriscado bloquear o sistema, como sugeriu Suici Doga. Caso contrário, os dados provavelmente são recuperáveis ​​e seu sistema pode estar em um ponto em que você excluiu o suficiente para que mais não possa ser excluído. É um pouco como usar um martelo para virar uma porca. Pode funcionar, ou você pode acabar batendo na sua cabeça.

Journeyman Geek
fonte
3

Se você estiver em um sistema de unidade única tentando limpar a unidade raiz, inicialize a partir de uma mídia ao vivo, conforme mencionado por @JourneymanGeek.

Meu método preferido para limpar uma unidade usa dc3dd.

Se você não o possui, pode instalá-lo a partir do universerepositório em um terminal com sudo apt-get install dc3dd.

Você deseja determinar exatamente qual unidade está tentando limpar (isso é especialmente importante em um sistema com várias unidades).

Você pode encontrar a unidade correta usando a saída de sudo fdisk -l.

Depois de determinar que a unidade é /dev/sdXou qualquer outra coisa, você pode emitir o comando sudo dc3dd wipe=/dev/sdXque substituirá a unidade inteira com zeros.

Uma abordagem mais segura pode ser substituir usando um padrão como o sudo dc3dd wipe=/dev/sdX pat=FFEEDD que substituirá a unidade usando um padrão hexadecimal (neste caso, FFEEDD )

Você também pode usar um padrão de texto para substituir, como o sudo dc3dd wipe=/dev/sdX tpat=iloveubuntuque substituirá a unidade usando a sequência de texto iloveubuntu .

Fontes: Experience e Linhost.info ( artigo ).

Outro método de limpar uma unidade inteira consiste em usar o recurso ATA Secure Erase implementado em muitas unidades mais recentes. Isso apagará todos os dados no dispositivo selecionado. Esteja ciente de que, dependendo das circunstâncias (kernel, firmware ou BIOS com erros ou usando uma interface USB), parece que é possível bloquear o dispositivo pelo menos temporariamente , bloqueando-o.

Se não consegui convencê-lo a usar a solução mais fácil acima, continue a partir daqui.

Primeiro, garanta que a unidade não esteja congelada e que a exclusão segura seja suportada:

Exemplo de um Samsung HD103SJ que encontrei na minha prateleira:

$ 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 unidade está congelada e precisa ser descongelada para continuar. Depois de tentar de tudo, desde colocar a unidade no modo de suspensão por meio de discos desconectando e reconectando o cabo de dados, finalmente consegui colocar a unidade em um estado não congelado, desconectando a energia, esperando que ele diminua e reconecte a energia à unidade, resultando em:

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

Agora, vamos definir uma senha de segurança para que possamos executar a exclusão segura.

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

Como o tempo para uma exclusão segura desta unidade é superior a 2 horas, é melhor verificarmos nossa versão do hdparm.

 hdparm -V
hdparm v9.43

Fazemos isso porque as versões hdparm anteriores à 9.31 não passam os longos tempos limites de comando necessários para os comandos de exclusão na camada de conversão de comando SCSI-ATA ("SAT") usada por esses dispositivos. A minha é a versão 9.43, então vou continuar.

Primeiro, confirmo que o modo de segurança foi definido corretamente:

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.

Sim, é como podemos ver acima. Agora vou começar a apagar com segurança a unidade e vou embora pelas 2 horas e meia que levará nessa.

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

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

Quando o processo estiver concluído, seu prompt simplesmente retornará.

Uma alternativa final:

Se você deseja apenas garantir que nenhum dado na unidade seja recuperável e desejar retirar a unidade permanentemente . Você pode bater com um martelo grande (use proteção para os olhos e faça isso por sua conta e risco)

Fontes de apagamento seguro:

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
fonte
Por que não anular o disco, então ??? Não vejo qualquer segurança ao longo 0com FFEEDD.
EKons
@ ΈρικΚωνσταντόπουλος talvez você esteja correto. Use qualquer opção com a qual você se sinta mais confortável. nber.org/sys-admin/overwritten-data-guttman.html
Elder Geek
2

Fácil:

  1. Execute um CD / USB ao vivo com o GParted.
  2. Procure seu disco rígido no GParted (geralmente sda ​​/ sdb).
  3. Marque todas as partições do Ubuntu (eu sempre tenho / e / home) para exclusão. Incluir swap.
  4. Aplique as alterações.
  5. Você terá um disco rígido limpo.

Ou ... Você pode perfurar seu disco rígido.

Juanjo Salvador
fonte
1
Bem-vindo à comunidade Ask Ubuntu!
EKons
Obrigado! Eu sou usuário Debian, mas não tenho muita experiência com o Ubuntu
Juanjo Salvador
1
Aqui está como eu assumi que eram novas: 200 > rep > 100 -> assoc = 100, 1 + assoc + up * 10 - down * 2 = 1 + 100 + 10 - 0 = 111, você teve 111rep. Sugeri uma edição corrigindo alguns erros de gramática e ortografia.
EKons
Lembre-se: você procura o disco rígido , mas, de fato, limpa o disco . A unidade é onde você coloca o disco , o disco é um contêiner de dados .
EKons