- Как уничтожить Linux одной командой. Команда rm —rf /
- Видео: выполнение команды rm -rf / на реальной системе Linux
- Как удалить Linux и установить Windows
- Дополнительная информация
- Примеры таблиц разделов Linux
- Один SCSI-диск
- Несколько SCSI-дисков
- Один IDE-диск
- Несколько IDE-дисков
- Удаление Linux с сохранением состояния Windows 10
- Шаг 2: Создание загрузочной флешки с Windows 10
- Шаг 3: Восстановление загрузчика Windows 10
Как уничтожить Linux одной командой. Команда rm —rf /
Команда rm -rf / является довольно популярной в узких кругах. Но не потому, что ей постоянно пользуются, а наоборот. Это что-то вроде шутки у заядлых линуксоидов.
Видео: выполнение команды rm -rf / на реальной системе Linux
Все, что вы прочитаете ниже, написано только в информационных целях, не повторяйте этого на своем компьютере.
Команда rm -rf / , выполненная от имени суперпользователя, уничтожит все данные с корневого раздела диска.
Ключ -r используется для того, чтобы выполнять рекурсивный обход всех директорий.
Ключ -f — force — не запрашивать никаких подтверждений.
Если выполнить эту команду в терминале, а именно выполнить:
то появится предупреждение о том, что выполнение команды опасно:
rm: опасно рекурсивно обрабатывать '/' rm: используйте --no-preserve-root, чтобы отменить предупреждение об опасности
Таким образом программа rm защищает сама себя от плохих действий. Но сразу же сообщает нам, что мы можем использовать ключ —no-preserve-root , чтобы обойти это предупреждение.
sudo rm --no-preserve-root -rf /
то все данные с корневого раздела диска будут удалены!
Иногда данная команда используется, чтобы «подшутить» над новичками в Linux. Некоторые пользователи на форумах советуют «чайникам» выполнить данную команду, чтобы решить свои проблемы. Чтобы шутка удалась, саму команду иногда маскируют, например, вставляют ее внутрь другой длинной команды, чтобы она не так выделялась.
Процесс работы rm -rf / примерно следующий:
- Команда выполняется от имени суперпользователя.
- Копия программы rm загружается в оперативную память.
- Программа rm начинает удаление всех файлов с корневого раздела /.
- Во время удаления файлов программа rm в какой-то момент удаляет и саму себя (исполняемый файл программы, файл /bin/rm). Но так как копия программы находится в оперативной памяти, то она продолжает работать, не смотря на то, что исполняемый файл уже удален.
- Когда удаление файлов завершено, программа rm выгружается из оперативной памяти.
- На данном этапе в памяти находятся только те программы, которые уже были там до выполнения команды rm (например, ядро, драйвера, окно терминала и так далее).
Очень важный момент, который нужно учитывать. Современные UEFI системы монтируют директорию с прошивками в директорию /sys. Так как rm удаляет все файлы и с примонтированных разделов, то прошивки также будут удалены. Таким образом можно получить не только неработающую систему, но и неработающий компьютер. Будьте внимательны.
Как удалить Linux и установить Windows
В этой статье содержатся инструкции по удалению операционной системы Linux с последующей установкой Windows. При написании статьи предполагалось, что операционная система Linux уже установлена на жесткий диск компьютера, используются разделы native и swap (несовместимые с Windows) и на жестком диске нет свободного места.
Windows и Linux могут совместно использоваться на одном компьютере. Дополнительные сведения об этом см. в документации к операционной системе Linux.
Дополнительная информация
Для установки Windows на компьютер под управлением Linux (с удалением Linux) разделы, которые использует эта операционная система, необходимо удалить вручную. Windows-совместимый раздел будет создан автоматически при установке Windows.
ВНИМАНИЕ! Поскольку выполнение описанных в данной статье действий приведет к полному удалению операционной системы Linux, предварительно убедитесь в наличии загрузочного носителя или компакт-диска Linux. Если впоследствии необходимо будет восстановить операционную систему Linux, создайте резервную копию всех данных, хранящихся на компьютере. Кроме того, необходимо наличие полной версии операционной системы Windows.
В файловых системах Linux в начале каждого дискового раздела находится суперблок для определения размера, формы и состояния файловой системы.
Операционная система Linux обычно устанавливается в раздел типа 83 (Linux native) или 82 (Linux swap). Диспетчер загрузки Linux (LILO) можно настроить на выполнение загрузки из следующих мест:
- основная загрузочная запись (Master Boot Record, MBR) жесткого диска;
- корневая папка раздела Linux.
Разделы можно удалить с помощью служебной программы Fdisk, которая входит в состав Linux. (Существуют аналогичные служебные программы, например Fdisk в MS-DOS версии 5.0 или выше. Кроме того, разделы можно удалить и при установке.) Чтобы удалить Linux и установить Windows, сделайте следующее.
- Удалите используемые Linux разделы native, swap и загрузочный раздел.
- FAT 12 (тип 01)
- FAT 16 > 32 M Primary (тип 06)
- FAT 16 Extended (тип 05)
- FAT 32 без LBA Primary (тип 0b)
- FAT 32 с LBA Primary (тип 0c)
- FAT 16 с LBA (тип 0e)
- FAT 16 с LBA Extended (тип 0f)
- Загрузите Windows 10, щелкните правой кнопкой мыши по меню «Пуск» и выберите пункт «Управление дисками».
- В открывшемся меню вам следует отыскать все логические тома, связанные именно с Linux. Далее мы расскажем о том, как их определить.
- Нажмите по разделу правой кнопкой мыши и выберите пункт «Удалить том».
- Как видите, появилось уведомление о том, что данный раздел не был создан Windows, соответственно, принадлежит он файловой системе Linux. Подтвердите удаление и выполните то же самое с оставшимися разделами.
- Пространство обрело атрибут «Свободно». В будущем вы можете расширить уже существующие тома или создать новый, используя именно этот объем, но мы на этом не будем останавливаться, а сразу предлагаем перейти к следующему шагу.
Шаг 2: Создание загрузочной флешки с Windows 10
Этот этап является обязательным, поскольку иначе не получится восстановить загрузчик, необходимый для корректной работы операционной системы. Его суть заключается в скачивании образа с Виндовс 10 и последующей записи его на флешку, создав тем самым загрузочный накопитель. Детальнее об этом процессе читайте в другом материале на нашем сайте, воспользовавшись указанной ниже ссылкой.
Далее потребуется запустить компьютер с этой флешкой. В большинстве случаев считывание накопителя происходит корректно, однако иногда вероятны сбои, связанные с установкой приоритета носителей информации в BIOS. Исправить это можно простой ручной настройкой, о которой более детально предлагаем прочесть далее.
Шаг 3: Восстановление загрузчика Windows 10
Последний и самый важный этап сегодняшнего материала заключается в восстановлении загрузчика необходимой операционной системы, чтобы в будущем не возникло проблем с ее загрузкой. Переходите к выполнению этого шага только после того, как успешно справились с предыдущим.
- После запуска ISO-образа с Windows 10 появится основное окно установки языковых параметров. Выберите оптимальный язык и переходите далее.
- В следующем окне нас интересует надпись «Восстановление системы». Нажмите на нее, чтобы открыть соответствующее меню.
- Здесь будет всего три кнопки, щелкните на «Поиск и устранение неисправностей».
- В меню «Дополнительные параметры» откройте «Командную строку».
- В строке введите команду bootrec /FixMbr и нажмите на Enter.
- Уведомление «Операция успешно завершена» свидетельствует о корректном внесении изменений в загрузчик. После этого введите похожую команду bootrec /FixBoot , и можно закрывать консоль.
- Продолжите стандартную загрузку ОС, чтобы убедиться в корректности ее функционирования.
- Дополнительно можно через «Пуск» запустить команду msconfig .
- В открывшемся окне убедитесь, что текущая ОС выбрана в качестве по умолчанию.
В этой статье мы разобрались с удалением Linux, сохранив при этом Windows 10. Приведенные выше инструкции подходят абсолютно для всех существующих дистрибутивов. Важно лишь знать, какие именно логические разделы жестких дисков принадлежат им, чтобы совершить правильное удаление с дальнейшим распределением свободного пространства в своих целях.
- Загрузите компьютер с установочной дискеты Linux, введите в командной строке fdisk и нажмите клавишу ВВОД.
Примеры таблиц разделов Linux
Один SCSI-диск
Device Boot Start End Blocks Id System
/dev/sda1 * 1 500 4016218 83 Linux native (SCSI hard drive 1, partition 1)
/dev/sda2 501 522 176715 82 Linux swap (SCSI hard drive 1, partition 2)
Несколько SCSI-дисков
Device Boot Start End Blocks Id System
/dev/sda1 * 1 500 4016218 83 Linux native (SCSI hard drive 1, partition 1)
/dev/sda2 501 522 176715 82 Linux swap (SCSI hard drive 1, partition 2)
/dev/sdb1 1 500 4016218 83 Linux native (SCSI hard drive 2, partition 1)
Один IDE-диск
Device Boot Start End Blocks Id System
/dev/hda1 * 1 500 4016218 83 Linux native (IDE hard drive 1, partition 1)
/dev/hda2 501 522 176715 82 Linux swap (IDE hard drive 1, partition 2)
Несколько IDE-дисков
Device Boot Start End Blocks Id System
/dev/hda1 * 1 500 4016218 83 Linux native (IDE hard drive 1, partition 1)
/dev/hda2 501 522 176715 82 Linux swap (IDE hard drive 1, partition 2)
/dev/hdb1 1 500 4016218 83 Linux native (IDE hard drive 2, partition 1)
Кроме того, Linux распознает более 40 типов разделов, в том числе следующие:
Следует помнить, что существуют другие способы удаления операционной системы Linux с последующей установкой Windows XP. В этой статье описан способ, который применяется в том случае, когда операционная система Linux уже функционирует и на жестком диске не осталось свободного места. Существует специальное программное обеспечение для изменения размеров раздела. Корпорация Майкрософт не поддерживает установку Windows в разделы, управляемые подобным образом.
Чтобы удалить одну операционную систему и установить другую, можно, кроме прочего, воспользоваться загрузочным диском MS-DOS версии 5.0 или более поздней, Windows 95 или Windows 98, которые содержат служебную программу Fdisk. Запустите программу Fdisk. Если на компьютере установлено несколько жестких дисков, выберите пятый пункт меню для определения диска, содержащего удаляемый раздел. После этого (или в том случае, если на компьютере имеется только один жесткий диск) выберите пункт 3 (Delete partition or logical DOS drive), а затем — пункт 4 (Delete non-DOS partition). Будет отображен список разделов, отличных от DOS, которые необходимо удалить. Обычно в операционной системе Linux есть два раздела, не являющимися разделами DOS, но их может быть и больше. Поочередно удалите все разделы, которые не являются разделами DOS.
После удаления разделов можно приступать к созданию новых и установке выбранной операционной системы. При помощи служебной программы Fdisk, входящей в состав MS-DOS версии 5.0 и более поздней, Windows 95 или Windows 98, можно создать только один основной и один расширенный разделы из нескольких логических дисков. Максимальный размер основного раздела FAT16 составляет 2 ГБ. Максимальный размер логического диска FAT16 — 2 ГБ. Для получения дополнительных сведений щелкните указанный ниже номер статьи базы знаний Майкрософт:
105074 Вопросы и ответы относительно создания разделов в MS-DOS 6.2
При установке Windows NT 4.0 или Windows 2000 разделы Linux можно удалить, создать новые разделы и отформатировать их, выбрав нужную файловую систему в процессе установки. Windows позволяет создать несколько основных разделов. Максимальный размер раздела, который создается в процессе установки Windows NT 4.0, составляет 4 ГБ. Это ограничение обусловлено особенностями файловой системы FAT16. Для раздела размером 4 ГБ используется кластер 64 КБ. MS-DOS 6.x, Windows 95 и Windows 98 не поддерживают файловые системы с размером кластера 64 КБ, поэтому в процессе установки такие файловые системы обычно преобразуются в NTFS. В отличие от Windows NT 4.0, операционная система Windows 2000 поддерживает файловую систему FAT32. При установке Windows 2000 можно создать диск FAT32 очень большого размера. После завершения установки, в случае необходимости, диск FAT32 можно преобразовать в NTFS.
Удаление Linux с сохранением состояния Windows 10
Сейчас многие пользователи активно устанавливают на один компьютер несколько операционных систем, что иногда вызывает надобность удаления одной из них в будущем. Сегодня мы рассмотрим пример удаления дистрибутива Linux, сохранив при этом текущее состояние Windows 10 и восстановив загрузчик. Начать стоит с очистки дискового пространства, но это действие вполне может следовать после шага с восстановлением загрузчика, поскольку принципиальной важности в последовательности нет.