Во-первых, возьмите usb-накопитель linux live, я использую debian и загружаюсь с него.
Если ваш сервер находится под лестницей или в другом труднодоступном месте, выполните следующие три шага:
1 Станьте пользователем root введите adduser myname
и введите данные для входа.
2 Добавьте строку myname ALL = (ALL) ALL
в / etc / sudoers
.
] 3 Введите sshd
, чтобы запустить демон sshd, если он еще не запущен (он находится на карте Debian).
Теперь я предполагаю, что вы вошли в систему на своей машине. Введите sudo -s
, чтобы стать пользователем root.
Чтобы найти ваши raid-массивы и смонтировать их, выполните следующие два шага:
1 Введите mdadm --examine --scan> /etc/mdadm/mdadm.conf
, чтобы настроить конфигурацию.
2 Введите madam --assemble --scan
чтобы подготовить устройства.
Теперь, чтобы смонтировать разделы LVM, выполните следующие действия:
1 Введите lvscan
, чтобы найти все ваши тома.
2 Введите vgchange -ay dirname
, где dirname - это каталог групп томов. (для меня / dev / data
и / dev / array
, потому что lvscan показывает / dev / data / home
и / dev / array / root
)
3 Теперь вы можете создать каталог в / mnt
для каждого тома и смонтировать там раздел, набрав mount / dev / array / root / mnt / root
, когда root - это имя раздела, который вы хотите смонтировать, и / dev / array / root
том, в котором он находится.
Теперь введите mkdir / mnt / boot
и смонтируйте туда свой загрузочный раздел, если у вас есть загрузочный каталог в отдельном разделе, который у меня тоже есть на рейдовом устройстве, поэтому я набираю mount / dev / md1 / mnt / root / boot
.
Теперь у нас есть все файловые системы, пришло время chroot в нашу сломанную систему. Сначала перейдите в корневой каталог, например, cd / mnt / root
. Затем выполните следующую серию команд:
mount -t proc proc proc/
mount -t sysfs sys sys/
mount -o bind /dev dev/
mount -t devpts pts dev/pts/
Теперь пора для главного события, введите chroot. / bin / bash
, и вы вернетесь в свою старую систему. Вы можете исправить это как обычно, возможно, запустите pacman -Syu
, чтобы установить все обновления, и не забудьте запустить mkinitcpio
, если ваше ядро изменится!
cd / mnt / root
. Затем выполните следующую серию команд:
mount -t proc proc proc/
mount -t sysfs sys sys/
mount -o bind /dev dev/
mount -t devpts pts dev/pts/
Теперь пора для главного события, введите chroot. / bin / bash
, и вы вернетесь в свою старую систему. Вы можете исправить это как обычно, возможно, запустите pacman -Syu
, чтобы установить все обновления, и не забудьте запустить mkinitcpio
, если ваше ядро изменится!
cd / mnt / root
. Затем выполните следующую серию команд:
mount -t proc proc proc/
mount -t sysfs sys sys/
mount -o bind /dev dev/
mount -t devpts pts dev/pts/
Теперь пора для главного события, введите chroot. / bin / bash
, и вы вернетесь в свою старую систему. Вы можете исправить это как обычно, возможно, запустите pacman -Syu
, чтобы установить все обновления, и не забудьте запустить mkinitcpio
, если ваше ядро изменится!