Ситуация, когда операционная система перестает загружаться, знакома многим пользователям Linux. Экран мигает, появляется черный фон с мигающим курсором или сообщение о критической ошибке kernel panic, и кажется, что все данные потеряны навсегда. Однако в мире Ubuntu и других дистрибутивов GNU/Linux потеря доступа к рабочему столу редко означает потерю информации.
Наличие загрузочного носителя с образом системы превращается в спасательный круг, позволяющий не только вернуть доступ к файлам, но и полностью реанимировать программную часть компьютера. Использование Live USB дает доступ к терминалу и файловой системе даже тогда, когда основной загрузчик поврежден или конфигурационные файлы содержат фатальные ошибки синтаксиса.
В этом руководстве мы детально разберем процесс диагностики и восстановления, избегая сложных теоретических отступлений. Вы научитесь безопасно монтировать разделы, переустанавливать загрузчик GRUB и проверять целостность диска, чтобы вернуть вашу рабочую среду в строй без потери личных документов.
Подготовка загрузочного носителя и диагностика
Первым шагом является создание корректной копии установочного образа. Крайне важно, чтобы версия дистрибутива на флешке совпадала с установленной на жестком диске или была новее, так как старые версии инструментов могут не поддерживать новые форматы файловых систем или таблиц разделов. Запишите ISO-образ при помощи утилиты Etcher или Rufus, убедившись, что режим записи не исказил структуру загрузочных секторов.
После подключения устройства и входа в режим Live Session (выбор пункта "Try Ubuntu"), не спешите запускать графический инсталлятор. Ваша цель — попасть в рабочий стол или терминал, где доступны все необходимые утилиты для диагностики. На этом этапе уже можно оценить состояние накопителей через встроенный инструмент "Диски" или командную строку.
⚠️ Внимание: При работе в Live-режиме все изменения в системе происходят в оперативной памяти. Если вы не сохраните файлы на внешний носитель или другой раздел диска, они будут утеряны после перезагрузки.
Для первичной оценки состояния накопителей используйте команду lsblk, которая отобразит структуру подключенных устройств. Это позволит идентифицировать ваш основной диск (обычно /dev/sda или /dev/nvme0n1) и не перепутать его с флешкой, что является критически важным моментом перед началом любых операций записи.
- 🔍 Визуально проверьте подключение кабелей SATA или M.2, если система не видит диск вовсе.
- 💾 Убедитесь, что на флешке достаточно свободного места для временных файлов, если потребуется создание бэкапа конфигурации.
- 🔌 Отключите лишние USB-устройства, чтобы избежать конфликтов букв устройств при монтировании.
- HDD (механический диск)
- SSD (SATA)
- NVMe (M.2)
- Я не знаю
Монтирование разделов и доступ к данным
Прежде чем пытаться чинить загрузчик, необходимо убедиться в целостности файловой системы и получить доступ к корневым файлам. В отличие от Windows, где буквы дисков назначаются автоматически, в Linux требуется ручное монтирование разделов в определенную директорию. Обычно это папка /mnt, которая служит точкой входа для внешних файловых структур.
Используйте команду sudo mount