Предположим, что вы забыли свой пароль и не можете войти в свою систему на базе Ubuntu. В данной статье описано, как можно решить эту проблему с помощью SysemRescueCD
Сначала я расскажу вам немного о SysemRescueCD..
SystemRescueCd - это один из самых полезных дисков для восстановления системы, как для Windows, так и для Linux. SystemRescueCd сделан на базе дистрибутива Gentoo Linux.
Вы можете скачать iso-образ SystemRescueCd отсюда > Download SytemRescueCD
После скачивания вы можете прожечь образ на CD. Это можно сделать практически в любой операционной системе.
SystemRescueCd также можно загрузить с USB-флешки. Подробные инструкции о том, как установить дистрибутив на флешку из Windows и Linux, можно найти здесь.
1). Определите раздел, на котором установлена ваша система, с помощью fdisk
#fdisk -l
Disk /dev/hda: 32.2 GB, 32212254720 bytes
255 heads, 63 sectors/track, 3916 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 3569 28667961 83 Linux
/dev/sda2 3570 3916 2787277+ 82 Linux swap / Solaris
2). Создайте директорию для монтирования своего системного раздела, затем смонтируйте его:
mkdir /mnt/system
mount /dev/sda1 /mnt/system
3). Измените корневой каталог на тот, в который смонтирована ваша система:
chroot /mnt/system
Если вы увидите ошибку, связанную с использованием неправильной командной оболочки (SytemRescueCD использует по умолчанию ZSH, в то время как большинство дистрибутивов работают с BASH), вы можете экспортировать свою оболочку и попробовать снова:
export SHELL=/bin/bash
chroot /mnt/system
4). Теперь сбросьте пароль с помощью команды passwd:
passwd [user on your ubuntu]
пример:
passwd noob
удачи ..
Перевод. Оригинал здесь.
Комментариев нет:
Отправить комментарий