В этой статье мы рассмотрим процесс восстановления grub, обновления системы и установку ядер. Это может быть полезно, если после неудачной попытки обновления система перестала работать должным образом. Также данная инструкция будет полезна в других случаях, когда система оказалась в состоянии сбоя.
Для этого нам нужно загрузится с загрузочной флешки с ранее установленной на нее системой 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
Заходим в нашу систему:
manjaro-chroot /mnt /bin/bash
Также имеется автоматическое монтирование:
manjaro-chroot -a
Корректно обновим систему:
sudo pacman -Syyuu
Установка загрузчика, если у вас возникли проблемы с ним!
Установим загрузчик если у вас UEFI:
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=Manjaro
Установим загрузчик для BIOS:
grub-install /dev/sda
Обновим настройки загрузчика:
update-grub
Установка ядер, если у вас возникли проблемы с их работой!
Например ядро версии 6.6:
mhwd-kernel -i linux66
Если требуется удалить уже установленное и установить, например, версию 6.6:
mhwd-kernel -i linux66 rmc
Если ядро установлено, но не может быть загружено, обновим загрузочный RAM-диск:
sudo mkinitcpio -P
Обновим настройки загрузчика:
update-grub
Выход
Выходим из chroot:
exit
Перезагрузка:
reboot