Linux на флешке для реанимации компьютера

ЗагрузочнаЗагрузочная флешка с Linuxя флешка с Linux

Обратились ко мне недавно в одной из соцсетей с просьбой помочь − не загружается компьютер. Я помочь не против, но проблема оказалась в том, что в такой ситуации не на чем сделать загрузочную «аварийную» флешку для диагностики. А такую лучше иметь на всякий случай.

Зачем она нужна

Компьютер может не загружаться не только из-за проблем с оборудованием, но и из-за сбоев в установленной операционной системе. А загрузочная флешка поможет если не восстановить нормальное функционирование, то, как минимум, сохранить нужную информацию на другой раздел (для пользователей Windows − на другой диск).

Также при помощи загрузочной флешки зачастую можно выполнить диагностику всех устройств компьютера, включая физическую проверку поверхности жёсткого диска. Но и это не предел − мне приходилось успешно восстанавливать файловую систему, а также структуру разделов на диске.

Что лучше для флешки − Windows или Linux?

Несмотря на то, что доля Linux на домашних компьютерах невелика, в последнее время она медленно, но уверенно увеличивается. А это накладывает свои ограничения, в частности, в возможностях доступа к данным.

Отметим, что Linux отлично видит используемую в Windows файловую систему NTFS и может не только читать с неё данные, но и корректно производить запись. В то же время Windows без специального драйвера «не умеет» читать Ext2/Ext3/Ext4, а имеющийся драйвер не позволяет производить запись.

Так что выбор средств для флешки очевиден − Linux. Ещё одним преимуществом этой системы является то, что Windows до сих пор невозможно установить на USB-диск или флешку, а потом оттуда загрузить. Для Linux это обычное дело, эта система может быть установлена на что угодно, если это «что угодно» поддерживается ядром. Также Linux обычно не поставляется в «голом» виде, в образах дисков для скачивания обычно присутствует и офисный пакет, и браузер, и мультимедиа-приложения.

Какой дистрибутив Linux выбрать?

Лучше всего тот, который точно запустится на большинстве компьютеров и не требует больших ресурсов для работы. Если вы уверены, что не придётся работать с 32-битным процессором, можно скачивать 64-битную версию (amd64), иначе выберите 32-битную (i386).

Большое значение также имеет простота работы с конкретным дистрибутивом, чтобы в сложной ситуации не пришлось дополнительно разбираться в том, как выполнить простые операции.

Поэтому начинающим лучше скачать последнюю версию Linux Mint, причём рекомендую Linux Mint Cinnamon − эта сборка больше всего напоминает Windows, что будет удобно новичкам. А опытным пользователям этот текст читать не нужно − они и так это знают.

Скачать его можно с официального сайта проекта.

Внимание! При записи на флешку как в Linux, так и в Windows все данные на ней будут удалены. Важную информацию скопируйте заранее!

Запись флешки под Linux

После скачивания дистрибутива подключаем к компьютеру флешку. Далее открываем консоль и набираем команду:

sudo fdisk -l

Вводим пароль администратора и видим что-то подобное:

Диск /dev/loop0: 91 MiB, 95416320 байт, 186360 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер I/O (минимальный/оптимальный): 512 байт / 512 байт

Диск /dev/sda: 465,8 GiB, 500107862016 байт, 976773168 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер I/O (минимальный/оптимальный): 512 байт / 512 байт
Тип метки диска: gpt
Идентификатор диска: 582260B4-BCC8-4CB8-BFFE-EF6573767FBD

Устр-во       начало     Конец   Секторы Размер Тип
/dev/sda1       2048    206847    204800   100M EFI
/dev/sda2     206848  84092927  83886080    40G Файловая система Linux
/dev/sda3   84092928 136521727  52428800    25G Файловая система Linux
/dev/sda4  136521728 147007487  10485760     5G Linux своп
/dev/sda5  147007488 924344319 777336832 370,7G Файловая система Linux
/dev/sda6  924344320 966287359  41943040    20G Файловая система Linux
/dev/sda7  966287360 976773119  10485760     5G Файловая система Linux

Диск /dev/sdb: 59,6 GiB, 63954747392 байт, 124911616 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер I/O (минимальный/оптимальный): 512 байт / 512 байт
Тип метки диска: dos
Идентификатор диска: 0x00000000

Нас больше всего интересует последняя часть, где информация о флешке − /dev/sdb.

Внимание! Размер флешки для записи определяется только размером файла с образом диска, в этом примере использовалась на 64 ГБ, так как она была под руками. Для последней версии Linux Mint (на момент написания этого текста это 19.1) достаточно 2 гигабайт.

Вводим в терминале следующую команду:

sudo dd if=/путь_к_диску/имя_файла.iso of=/dev/sdb

Либо второй вариант:

sudo cp /путь_к_диску/имя_файла.iso /dev/sdb

Даже если вывод списка дисков покажет наличие разделов на флешке (sdb1, …), всё равно указываем назначение /dev/sdb. Чтобы флешка была загрузочной, копирование файла производим на устройство, а не на раздел.

Дожидаемся конца записи, после чего наша загрузочная флешка будет готова.

Запись флешки под Windows

После скачивания дистрибутива подключаем флешку к компьютеру. Запись на флешку рекомендую производить программой UltraISO, найти её можно в сети. Программа платная, но имеет пробный период, в течение которого она работает без ограничений. Этого нам хватит.

На некоторых сайтах встречаются рекомендации подключать флешку после запуска программы, но Windows в таких случаях иногда не обновляет корректно список устройств. Поэтому лучше всё же подключить до запуска.

После запуска программы заходим в меню «Файл» → «Открыть…» (или нажимаем Ctrl+O) и выбираем наш файл с дистрибутивом. Программа отобразит список файлов в главном окне. Так и должно быть, файл с дистрибутивом является так называемым образом диска − копией файловой структуры, пригодной для записи на DVD или флешку.

Далее выбираем пункт меню «Самозагрузка» → «Записать образ жёсткого диска…». В новом окне выбираем флешку в писке устройств и нажимаем кнопку «Записать». После этого соглашаемся с полным стиранием данных на флешке и ждём окончания записи.

После записи

После того, как загрузочная флешка будет записана, рекомендую попробовать загрузить с неё компьютер, даже если сейчас не нужно ничего восстанавливать. Дело в том, что возможные ошибки записи (или ошибки в действиях пользователя) лучше увидеть сразу, чем тогда, когда не будет возможности записать повторно.

Также стоит отметить, что по умолчанию Linux считает, что системные часы в компьютере настроены по Гринвичу, поэтому после перезагрузки обратно в Windows время может сбиться на несколько часов.

Комментарии:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *