如何从计算机上卸载Ubuntu?[关闭]


17

只需输入一些命令,如何卸载Ubuntu?我不想安装Windows或任何东西,而使我的PC没有操作系统。

这个命令行得通吗?

sudo rm -rf /

1
永远不要这样做。它不会完全卸载Linux
Motte001 '16

3
我要指出的是,除了实际原因之外,您永远都不要这样做rm -rf /从概念上讲也是错误的。/在Unix系统中,不仅仅是本地驱动器之类的东西,还是某种意义上的Universe。从现在开始,您已挂载的任何东西,所连接的任何远程设备,操作系统使用的任何虚拟文件都可以访问。删除根目录正在困扰您的家乡,充满了核战争的副作用。
大约

rm -rf /对于的大多数现代实现不做任何事情rm,因为它们可以防止意外删除根目录。您可以使用来强制执行该操作--no-preserve-root,但这也可能会使您的EFI固件和其他操作系统(如果已安装其文件系统)变砖了。
David Foerster

Answers:


35

不要sudo rm -rf / --no-preserve-root在具有以下功能的系统上运行systemd

在UEFI计算机(2012或更高版本)上运行命令时,您将删除所有UEFI固件变量,这些变量可能导致您的PC变砖,如果不更换某些设备的主板,则无法修复。

一个Linux用户发生了什么事:Ubuntu命令使我的系统变砖了?

因此,请不要尝试其他答案,rm -rf /因为它仅适用于旧版BIOS计算机。我正在从UEFI笔记本电脑键入此信息,该笔记本电脑也可以通过命令进行修改。


UEFI设备的正确方法。

引导Ubuntu Live USB / CD并打开GParted。然后删除所有分区,然后单击“应用”。

请注意,此后,仍可以使用专业工具轻松恢复您的大多数数据。


UEFI设备的正确方法(如果您拥有私有数据)

就像@ByteCommander所说的那样,下载DBAN(Darik的Boot And Nuke),将ISO刻录到光盘/ USB并告诉它擦除磁盘。

执行此操作后,所有数据都将不可逆转地消失!


5
不,这是因为它会删除中的内容/sys//sys
。UEFI

8
这很可怕-恶意软件可能会破坏我的主板(?)...
JonasCz-恢复莫妮卡

5
有句老话:“ rm -rf:一时的便利,一生的遗憾”
Mark Plotnick

5
@AnmolSinghJaggi不,我是在UEFI笔记本电脑上的虚拟机中完成的,除了Ubuntu崩溃外什么都没有发生.UEFI规范说,如果没有变量,系统必须能够启动,但是制造商没有听,所以这是制造商而不是UEFI的问题
Suici Doga

2
请注意,这并非在所有 UEFI系统上发生。理想的UEFI可以从/ sys中的mountmoint重新生成已删除的内容。问题是,一些供应商认为根据规范等,廉价的实现比适当的实现更重要。...
deviantfan

19

我想你想卖掉你的电脑。在这种情况下,最好安全擦除整个磁盘,以防止任何人以后可以恢复您的任何个人文件。

最好的工具是DBAN(Darik的Boot And Nuke)

下载.iso映像并将其刻录到CD或闪存驱动器。然后从计算机启动计算机,并擦除整个硬盘。

根据您选择的选项,擦除将或多或少地安全,但是需要更长的时间。除非该磁盘上确实有私有数据,否则快速通过就足够了。

请注意,以这种方式擦除硬盘将不可逆转地破坏硬盘上的所有数据,无法恢复。请谨慎使用!


1
我刚刚发现您仍然可以购买空白CD,并且它甚至没有比10年前便宜。
njzk2 '16

8
@ njzk2也许有一天,会有一种复古的趋势从vynil启动……
Hagen von Eitzen

@ njzk2您仍然可以买到3.5"的软盘上,他们是他们在20世纪90年代相同/相似的美元价值可能更差质量的,所以这种趋势继续下去(向下)。
Criggie

17

是的,如果您具有UEFI,运行sudo rm -rf / --no-preserve-root 将破坏您的安装主板,仅留下一个昂贵的镇纸,引导加载程序(GRUB)和一个空分区。

请注意,这不会安全删除数据!仍可以使用数据恢复工具恢复以这种方式删除的文件。


为了安全地擦除磁盘上的内容,使您的计算机没有任何 Ubuntu或文件的痕迹,请从Linux / Ubuntu Live DVD / USB引导并运行

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

这将安全地删除数据。确保这/dev/sda是计算机中的主硬盘驱动器-您可以通过检查lsblk。您还可以使用DBAN,它可能更易于使用-请参见Byte Commander的答案


7
请注意,第二个命令将删除所有内容或磁盘-Windows或所有其他内容
-kubahaha

3
...而第一个命令也会擦除所有已安装的磁盘-USB驱动器,由于某种原因而安装的辅助硬盘,网络共享,UEFI分区...通常,这绝对不是一个好主意。
Matteo Italia

1
@Suici感谢您对这将破坏UEFI主板的事实进行的编辑-我不知道!我很高兴我没有配备UEFI的计算机。
JonasCz-恢复莫妮卡

@JonasCz我曾经在rm -rf /没有安装任何分区的USB上运行USB且运行Ubuntu的BIOS笔记本电脑,除了Ubuntu崩溃外,什么都没有发生。我的较新笔记本电脑上装有UEFI,因此如果尝试使用它会变砖
Suici Doga

7

引导进入livecd。记下旧系统安装的设备名称,并在自动安装后卸载驱动器。我将使用lsblk进行检查,然后将其卸载。

shred在每个设备上运行命令。基本上,这与dban一样,用零覆盖每个分区。然后,您可以使用合适的工具删除分区。

dd应该可以,但是我更喜欢shred它,因为它是一种旨在清除数据的更精确的工具。

如果它的SSD,你可能需要使用hdparm运行小号ATA安全擦除命令来代替。

rm -rf /是擦除磁盘的糟糕方法。就像Suici Doga所建议的那样,它有可能使您的系统陷入僵局。如果没有,数据很可能是可恢复的,并且您的系统可能处于已删除足够多而无法删除更多数据的地步。有点像用锤子转动螺母。它可能会起作用,或者您可能最终会撞到自己的头部。


3

如果您在单个驱动器系统上尝试擦除根驱动器,则应从实时媒体启动,如@JourneymanGeek所述。

我擦拭驱动器的首选方法是使用dc3dd

如果没有它,可以使用universe在终端上的存储库中安装它sudo apt-get install dc3dd

您将要确定要擦除的驱动器(这在多驱动器系统中尤其重要)。

您可以使用的输出找到正确的驱动器sudo fdisk -l

确定驱动器是驱动器/dev/sdX或其他驱动器之后,您可以发出命令sudo dc3dd wipe=/dev/sdX,该命令 将用零覆盖整个驱动器。

一种更安全的方法可能是使用一种模式进行覆盖,例如sudo dc3dd wipe=/dev/sdX pat=FFEEDD 将使用十六进制模式(在本例中为FFEEDD)覆盖驱动器。

您还可以使用文本模式进行覆盖,例如 sudo dc3dd wipe=/dev/sdX tpat=iloveubuntu使用文本字符串iloveubuntu覆盖驱动器。

来源:Experience和Linhost.info(文章)。

擦除整个驱动器的另一种方法包括使用在许多较新驱动器上实现的ATA安全擦除功能。这将清除所选设备上的所有数据。请注意,根据情况(松动的内核,固件或BIOS或使用USB接口),似乎有可能通过将自己锁定在设备之外而至少暂时使设备变砖

如果我没有说服您使用上面更简单的解决方案,请从这里继续。

首先确保驱动器未冻结,并且支持安全擦除:

我在架子上找到的Samsung HD103SJ的示例:

$ 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

该驱动器已冻结,需要解冻才能继续。尝试了各种操作,从通过磁盘拔出驱动器进入睡眠状态,再拔出数据电缆后,我终于通过拔下电源将驱动器置于未冻结状态,等待其旋转下来,然后将电源重新插入驱动器,结果是:

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

现在我们继续设置安全密码,以便我们可以执行安全擦除。

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

由于安全擦除该驱动器的时间超过2个小时,因此我们最好验证一下hdparm版本。

 hdparm -V
hdparm v9.43

我们这样做是因为9.31之前的hdparm版本不会将擦除命令所需的长时间命令超时传递到此类设备使用的SCSI-ATA命令转换(“ SAT”)层。我的版本是9.43,所以我将继续。

首先,我将确认正确设置了安全模式:

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.

是的,正如我们在上面看到的。现在,我将开始擦除驱动器,并花费2 1/2个小时。

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

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

该过程完成后,您的提示将简单地返回。

最后的选择:

如果您只是要确保无法检索驱动器上的任何数据,并希望永久停用驱动器。您可以用大铁锤将其砸平(戴上护目镜,风险自负)

安全擦除来源:

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

man hdparm

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


为什么不将磁盘清空,然后呢?我没有看到任何安全上0FFEEDD
EKons,2016年

@ΈρικΚωνσταντόπουλος也许您是正确的。使用您最喜欢的任何选项。nber.org/sys-admin/overwrite-data-guttman.html
极客老人

2

简单:

  1. 使用GParted运行实时CD / USB。
  2. 在GParted中搜索硬盘(通常是sda / sdb)。
  3. 标记所有Ubuntu分区(我一直都有/和/ home)以将其删除。包括交换。
  4. 应用更改。
  5. 您将拥有干净的硬盘。

或者...您可以钻硬盘。


1
欢迎来到Ask Ubuntu社区!
EKons,2016年

谢谢!我是Debian用户,但是我在Ubuntu上有很多经验
Juanjo Salvador

1
以下是我认为你是新的:200 > rep > 100 -> assoc = 1001 + assoc + up * 10 - down * 2 = 1 + 100 + 10 - 0 = 111,你有111代表。我建议进行修改,以解决一些语法和拼写错误。
EKons,2016年

切记:您在搜索硬盘驱动器,但实际上是在清洁磁盘。驱动器是放置磁盘的位置,磁盘是数据的容器
EKons,2016年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.