При необходимости сбросить забытый пароль на ОС Ubuntu, которая была установлена в режиме EFI, выполните следующие шаги:
1. При загрузке удерживайте клавишу "ESC", чтобы попасть в меню GRUB. Должна появится строка приглашения "grub>" для ввода команд.
2. Выполните команду "ls". В консоли будут выведены доступные разделы, например:
(hd0,gpt3) (hd0,gpt2) (hd0,gpt1) (lvm/ubuntu--vg-ubuntu--lv)
3. Теперь необходимо проверить данные разделы командами:
ls (hd0,gpt1)/
ls (hd0,gpt2)/
ls (hd0,gpt3)/
ls (lvm/ubuntu--vg-ubuntu--lv)/
Необходимо найти:
Системный раздел - содержит директории, в корне которого есть знакомые папки: boot, home, usr, etc.
Загрузочный раздел - содержит:
- файл ядра (vmlinuz): файл, имя которого начинается с "vmlinuz-", например, "vmlinuz-6.8.0-31-generic".
- файл initrd: файл, имя которого начинается с "initrd.img-" и содержит ту же версию, что и ядро, например, "initrd.img-6.8.0-31-generic".
Запишите или запомните полные имена этих двух файлов.
4. Вручную задайте команды загрузки:
Допустим загрузочным разделом у вас является "(hd0,gpt2)", а системный - "(lvm/ubuntu--vg-ubuntu--lv)".
5. Укажите GRUB, где искать файлы загрузки (загрузочный раздел):
set root=(hd0,gpt2)
5. Загрузите ядро:
linux /vmlinuz-6.8.0-31-generic root=/dev/mapper/ubuntu--vg-ubuntu--lv rw init=/bin/bash
где
root=/dev/mapper/ubuntu--vg-ubuntu--lv - путь к LVM-тому как корневому разделу;
rw - монтируем для записи (ro - только для чтения);
init=/bin/bash - загружаемся сразу в оболочку root.
7. Загрузите образ initrd (он необходим для работы с LVM):
initrd /initrd.img-6.8.0-31-generic
8. Запустите загрузку:
boot
После загрузки образа ОС появится строка ввода формата "root@(none):/#".
9. Смените пароль для "root" или другого пользователя:
passwd root
10. Выполните перезагрузку:
reboot -f
В случае ошибок загрузки и появления строки ввода "(initramfs)" вместо "root@(none):/#", попробуйте смонтировать файловую систему самостоятельно:
а). Создайте точку монтирования:
mkdir /rootfs
б). Смонтируйте ваш LVM-том:
mount /dev/mapper/ubuntu--vg-ubuntu--lv /rootfs
в). Проверьте монтирование:
ls /rootfs
Вы должны увидеть содержимое корневой файловой системы (/): папки bin, home, usr, etc и т.д.
г). Используйте команду chroot, чтобы сделать смонтированный раздел корневым для следующих команд:
chroot /rootfs
д). Смените пароль для "root" или другого пользователя:
passwd root
Введите новый пароль дважды.
е). Перезагрузите систему в основной режим:
Выйдите из chroot:
exit
Размонтируйте раздел:
umount /rootfs
Выполните перезагрузку:
reboot -f
среда, 17 декабря 2025 г.
Ubuntu: Сброс пароля пользователя "root" при наличии доступа к консоли сервера в режиме загрузки EFI
Подписаться на:
Комментарии к сообщению (Atom)
Комментариев нет:
Отправить комментарий