Как изменить или восстановить рут-пароль на Debian, если система установлена на RAID1 (Proxmox)?

Каким образом можно войти в grub, если proxmox не позволяет это сделать, и не получается примонтировать диск при использовании livecd? Как определить системный диск в данной ситуации? Как решить эту проблему?
  • 22 сентября 2023 г. 21:47
Ответы на вопрос 2
Для изменения или восстановления рут-пароля на Debian, установленном на RAID1 (Proxmox), можно выполнить следующие шаги:

1. Перезагрузите сервер Proxmox и зайдите в BIOS или UEFI для настройки загрузочного устройства. Установите загрузку с CD/DVD-диска или USB-устройства.

2. Получите установочный образ Debian LiveCD и загрузите его на сервер Proxmox с помощью выбранного вами устройства.

3. Когда сервер перезагрузится с LiveCD, войдите в командную строку.

4. Выполните команду `lsblk`, чтобы определить системные диски в вашей системе. Обратите внимание на их идентификаторы (например, /dev/sda, /dev/sdb) и идентифицируйте RAID1-массив.

5. Далее, выполните команду `mdadm --detail --scan`, чтобы увидеть сведения о RAID1-массиве. Сделайте запись информации о RAID1-массиве, которую вы найдете.

6. Если необходимо, смонтируйте RAID1-массив в каталоге /mnt с помощью команды `mount /dev/mdX /mnt`, где /dev/mdX - идентификатор RAID1-массива. Обычно он будет выглядеть как /dev/md0 или /dev/md1.

7. Теперь, когда вы смонтировали RAID1-массив, выполните команду `chroot /mnt`, чтобы переключиться в среду установленной системы Debian.

8. После этого выполните команду `passwd`, чтобы изменить или сбросить рут-пароль.

9. Перезагрузите сервер Proxmox и удалите загрузочное устройство (CD/DVD или USB). Войдите в систему с новым рут-паролем.

Не забудьте отмонтировать RAID1-массив, выполните команду `umount /mnt`, когда закончите использование Debian LiveCD.

Убедитесь, что вы выполняете все необходимые шаги внимательно, чтобы избежать потери данных или повреждения системы.
1. Официальная инструкция для сброса пароля root находится здесь: [ссылка]. 
2. Если вы используете livecd, не нужно менять init, так как у пользователя root уже нет пароля или он известен. 
3. Если вы не знаете, какой диск является системным, пожалуйста, предоставьте больше информации, чтобы мы могли дать вам конкретные рекомендации. Пожалуйста, выполните команду lsblk и поделитесь ее выводом. 
4. Был ли создан пользователь с разрешением sudo? Возможно, вам не нужно ломать пароль вообще. 
5. RAID может быть аппаратным или программным, и варианты зеркалирования могут различаться. Смотрите пункт 3 для более подробной информации.
Похожие вопросы