Уже написано достаточно статей по восстановлению, сбросу пароля Linux. В этой статье соберу всё воедино.
Для работы потребуется загрузочный Live CD/DVD дистрибутива Linux.
Если файловая система не использует LVM разделы
- Загружаемся с диска и переходим в терминал (если, например используется desktop релиз)
- Переходим в режим root’а
- Смотрим разделы
1fdisk -l - Нужный нам раздел /dev/sda1
- Создаём каталог
1mkdir /media/sda1 - Монтируем
1mount /dev/sda1 /media/sda1 - Делаем новый каталог корневым
1chroot /media/sda1 - Меняем пароль
1passwd root - Перезагружаемся
Если файловая система использует LVM разделы
- Выполняем пп. 1-2 предыдущей инструкции
- Устанавливаем утилиты для работы с LVM
1apt-get install lvm2 - Сканируем физические разделы
123pvscanPV /dev/sda1 VG VolGroup00 lvm2 [74.41 GB / 32.00 MB free]Total: 1 [74.41 GB] / in use: 1 [74.41 GB] / in no VG: 0 [0 ] - Смотрим группы разделов (находим группу
123vgscanReading all physical volumes. This may take a while…Found volume group “VolGroup00″ using metadata type lvm2 - Делаем группу томов активной
12vgchange -a y2 logical volume(s) in volume group “VolGroup00″ now active - Смотрим логические разделы на группе томов
123lvscanACTIVE ‘/dev/VolGroup00/LogVol00′ [72.44 GB] inheritACTIVE ‘/dev/VolGroup00/LogVol01′ [1.94 GB] inherit - Выполняем пп.5-6 для каждого раздела, ищем раздел с системой
- Выполняем пп.7-9 (на системном разделе)
Если возникает ошибка, что файловая система смонтирована для чтения, следует выполнить команду
1 |
mount -o remount,rw / |