Аварийный доступ к файловой системе на примере Gentoo. Коротко и ясно

Как получить доступ к файловой системе Gentoo если после установки нового ядра и перезагрузки сервер не поднялся? На этот случай есть короткая инструкция. Предполагается, что администратор имеет уже определенный опыт с unix-like системами, поэтому без лишних слов приступаем

Загружаемся с имиджа (на момент публикации gentoo-install-amd64-minimal-20220925.iso) взятого с сайта gentoo

После загрузки задаем пароль рута и настраиваеми доступ по ssh, поскольку удаленно удобнее «лечить»

passwd
/etc/init.d/sshd start
ip addr
ip addr add x.x.x.x/24 dev enp2s0
route add default gw x.x.x.1

Соеденияемся по ssh и монтируем разделы «больного»

ssh -l root x.x.x.x
mount /dev/sda4 /mnt/gentoo
mount /dev/sda2 /mnt/gentoo/boot
cd /mnt/gentoo
mount --types proc none /mnt/gentoo/proc
mount --options bind /dev /mnt/gentoo/dev
mount --types sysfs none /mnt/gentoo/sys

Переходим в его окружение

chroot /mnt/gentoo /bin/bash
source /etc/profile
export PS1="(chroot) $PS1"

Выполняем нужные работы после чего корректно выходим. Перезагрузка

exit
cd
umount /mnt/gentoo{/boot,/sys,/proc,}
reboot

Все

0 0 голоса
Оцените статью
Подписаться
Уведомить о
guest

0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии