Як видалити Ubuntu з комп'ютера? [зачинено]


18

Ввівши деякі команди, як можна видалити Ubuntu? Я не хочу встановлювати Windows чи що-небудь, залишаючи свій ПК без ОС.

Чи працювала б ця команда?

sudo rm -rf /

1
Ніколи цього не робіть. Він не
видалить

3
Зауважу, що крім практичних причин, чому ти ніколи не робиш rm -rf /, це також концептуально неправильна річ. /в системі Unix не тільки локальний диск або що - то, це в певному сенсі Всесвіт . Все, що ви встановили, будь-який віддалений, до якого ви підключені, будь-який віртуальний файл, який ОС використовує, з цього моменту все доступно. Видалення коріння зводить з себе рідне місто, сповнене побічних ефектів ядерної війни.
близько

rm -rf /нічого не робить із більшістю сучасних реалізацій rm, тому що вони захищають від випадкового видалення кореневого каталогу. Ви можете змусити діяти --no-preserve-root, але це також може цегла вашої прошивки EFI та інших операційних систем (якщо у вас встановлена ​​їх файлова система).
Девід Фоерстер

Відповіді:


35

НЕ РАБОТИ sudo rm -rf / --no-preserve-rootна системах зsystemd

Під час виконання команди на комп'ютері UEFI (2012 або новішої версії) ви видаляєте всі змінні вбудованого програмного забезпечення UEFI, які можуть спричинити церемонію вашого ПК та неможливо відновити без заміни материнської плати на деяких пристроях.

Ось що сталося з одним користувачем Linux: Команда Ubuntu заклала цеглу в мою систему?

Тому не намагайтеся rm -rf /сказати інші відповіді , оскільки це працює лише на застарілих BIOS-машинах. Я набираю це з ноутбука UEFI, який також може бути закреслений командою.


Правильний метод для пристроїв UEFI.

Завантажте USB / CD Ubuntu Live та відкрийте GParted. Потім видаліть усі розділи та натисніть Застосувати.

Зауважте, що після цього більшість ваших даних все одно можна легко відновити за допомогою професійних інструментів.


Правильний метод для пристроїв UEFI, якщо у вас є приватні дані

Як говорить @ByteCommander, завантажте DBAN (Darik's Boot And Nuke) , запишіть ISO на диск / USB і скажіть йому, щоб видалити диск

Після цього всі дані безповоротно зникли!


5
Ні, це тому, що він видаляє речі в /sys/. Змінні UEFI встановлені в папці в/sys
Suici Doga

8
Це страшно - зловмисне програмне забезпечення може знищити мою материнську плату (?) ...
JonasCz - Відновити Моніку

5
Є стара приказка: "rm -rf: хвилина зручності, життя жалю"
Марк Плотнік

5
@AnmolSinghJaggi Ні, я це робив у VM на своєму ноутбуці UEFI, і нічого, крім помилки Ubuntu, не сталося. Специфікація UEFI говорить, що система повинна завантажуватися, якщо немає змінних, але виробники не слухали, тому це виробники і не проблема з UEFI
Suici Doga

2
Зауважте, що це не відбувається у всіх системах UEFI. Ідеальний UEFI може регенерувати видалені речі з панелі монтажу в / sys. Проблема полягає в тому, що деякі постачальники вважають, що дешева реалізація важливіша, ніж правильна реалізація відповідно до специфікацій тощо.
deviantfan

19

Я думаю, ви хочете продати комп’ютер. У такому випадку найкраще надійно витерти весь диск, щоб потім ніхто не міг відновити будь-які ваші особисті файли.

Найкращий інструмент для цього - DBAN (Дарік Boot And Nuke) .

Завантажте .isoзображення та запишіть його на компакт-диск або флешку. Потім завантажте з нього комп'ютер і нехай він стер весь жорсткий диск.

Залежно від обраного вами варіанта стирання буде більш-менш безпечним, але триватиме більше часу. Якщо у вас на цьому диску дійсно приватні дані, швидкого пропуску повинно бути достатньо.

Зауважте, що таким чином стирання жорсткого диска безповоротно знищить усі дані на ньому, його неможливо відновити. Використовуйте обережно!


1
Я щойно виявив, що ви все ще можете придбати порожні компакт-диски, і що це навіть не дешевше, ніж 10 років тому.
njzk2

8
@ njzk2 Можливо, колись прийде ретро-тренд завантаження з виніла ...
Hagen von Eitzen

@ njzk2 Ви все ще можете придбати 3,5-дюймові дискети, і вони однакові / схожі на долар, які були у 90-х. Хоча, мабуть, ще гірша якість, тому така тенденція продовжується (вниз).
Criggie,

17

Так, біг sudo rm -rf / --no-preserve-root зруйнує вашу установку та вашу материнську плату, якщо у вас є UEFI , залишивши лише дорогий ваговий папір, завантажувач (GRUB) та порожній розділ.

Зауважте, що це не буде надійно видаляти дані! Файли, видалені таким чином, все ще можна відновити за допомогою інструментів відновлення даних .


Щоб надійно стерти вміст диска, залишивши комп'ютер без будь-яких слідів Ubuntu або ваших файлів, завантажтесь з DVD / USB на Linux / Ubuntu в реальному часі та запустіть

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

що надійно стирає дані. Переконайтеся, що /dev/sdaце основний жорсткий диск у комп’ютері, з яким ви можете перевірити lsblk. Ви також можете використовувати DBAN, який може бути простішим у використанні - див . Відповідь командира байтів .


7
Будьте здивовані, що друга команда видалить все або ваш диск - Windows чи все що завгодно
kubahaha

3
... і що перша команда видалить також будь-який змонтований диск - будь то накопичувачі USB, вторинний жорсткий диск, який ви змонтували чомусь, мережева частка, розділ UEFI, ... загалом, це точно не гарна ідея .
Маттео Італія

1
@Suici Дякую за зміни щодо того, що це знищить материнські плати UEFI - я цього не знав! Я радий, що у мене немає комп’ютера з UEFI.
JonasCz

@JonasCz Я колись працював rm -rf /на BIOS-ноутбуці під керуванням Ubuntu від USB без встановлених розділів, і нічого іншого, крім Ubuntu, не сталося. У мене є новіший ноутбук UEFI, який би цеглив його, якщо я спробував. UEFI не такий міцний, як BIOS
Suici Doga

7

Завантажте в livecd. врахуйте назви пристроїв вашої старої системи, а також відключіть накопичувачі, якщо вони встановлені в автоматичному режимі. Я б використовував lsblk для перевірки та umount для відключення.

Виконайте shredкоманду на кожному пристрої. Це в основному переписує кожен розділ нулями, як і dban. Потім можна видалити розділи за допомогою відповідного інструменту.

ddповинен працювати, але я вважаю за краще, shredоскільки його більш точний інструмент, призначений для очищення даних.

Якщо його твердотільний накопичувач, ви можете використовувати hdparmдля запуску S - Атинській безпечного стирання команди замість цього.

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 .

Джерела: Досвід та Linhost.info ( стаття ).

Інший метод витирання цілого накопичувача полягає у використанні функції ATA Secure Erase, реалізованої на багатьох нових дисках. Це видалить усі дані на вибраному пристрої. Майте на увазі, що залежно від обставин (помилка ядра, вбудованого програмного забезпечення або BIOS або використання USB-інтерфейсу) виявляється, що можна цеглити пристрій хоча б тимчасово , заблокувавши себе.

Якщо я не зумів переконати вас скористатися більш простим рішенням, продовжуйте тут.

1-е страхування диск не заморожений, а безпечне стирання підтримується:

Приклад із 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

Ми робимо це тому, що версії hdparm до 9.31 не проходять довгі тайм-аути команд, необхідні для команд стирання, на рівень перекладу команд 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


Чому б не обнулити диск тоді ??? Я не бачу ніякої безпеки над 0з FFEEDD.
EKons

@ ΈρικΚωνσταντόπουλος, можливо, ти прав. Використовуйте будь-який варіант, який вам найбільше подобається. nber.org/sys-admin/overwritten-data-guttman.html
Старійшина

2

Легко:

  1. Запустіть живий CD / USB з GParted.
  2. Шукайте свій жорсткий диск у GParted (зазвичай sda / sdb).
  3. Позначте для видалення всі розділи Ubuntu (у мене завжди є / та / home). Включити своп.
  4. Застосуйте зміни.
  5. У вас буде чистий жорсткий диск.

Або ... Ви можете пробурити свій жорсткий диск.


1
Ласкаво просимо до спільноти Ask Ubuntu!
EKons

Дякую! Я користувач Debian, але в мене є великий досвід роботи з Ubuntu
Juanjo Salvador

1
Ось як я припустив , що ви були новими: 200 > rep > 100 -> assoc = 100, 1 + assoc + up * 10 - down * 2 = 1 + 100 + 10 - 0 = 111, ви мали 111репутацію. Я запропонував редагувати виправлення деяких граматичних та орфографічних помилок.
EKons

Пам'ятайте: ви шукаєте жорсткий диск , але, власне, ви очищаєте диск . Привід - це те, куди ви помістите диск , диск - це контейнер даних .
EKons
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.