CHROOT в Arch и Manjaro Linux

В этой статье опишем порядок восстановление grub например после неудачной попытки обновления, так же подойдет для всего того из за чего система могла «умереть»

Для этого нам нужно загрузится с загрузочной флешки c ранее установленной на нее системой Arch или Manjaro Linux

Можете узнать информацию о ваших жестких дисках командой

lsblk

Или

fdisk -l

Например система имеет следующую разметку:

/dev/sda1 fat32 /boot/efi 
/dev/sda2 ext4  / 
/dev/sda3 ext4  /home

Те кто использую обычный биос обычно это /boot , либо вообще без него если вы его не монтировали при установки системы

Нужно примонтировать наши разделы:

mount /dev/sda2 /mnt
mount /dev/sda1 /mnt/boot/efi

Заходим в нашу систему:

arch-chroot /mnt /bin/bash

В Manjaro команду изменили на:

manjaro-chroot /mnt /bin/bash

Обновим корректно систему:

sudo pacman -Syyuu

P.S.Так же можете принудительно запустить переустановку всех пакетов из официального репозитория.

sudo pacman -S $(pacman -Qnq)

Установим загрузчик если у вас UEFI:

grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=grub

Установим загрузчик для BIOS:

grub-install /dev/sda

Обновим настройки загрузчика:

grub-mkconfig -o /boot/grub/grub.cfg

Обновим загрузочный RAM диск:

sudo mkinitcpio -P

Выходим из chroot:

exit

Перезагрузка:

reboot

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Вы можете быть заинтересованы в Cледующем

Подписаться
Уведомление о
guest
0 Комментарий
Inline Feedbacks
View all comments

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: