Bootstrap

Восстановление загрузчика EFI и grub после изменения размера разделов

Восстановление загрузчика EFI и grub после изменения размера разделов

Шаг 1: Расширение тома

Если вы хотите расширить том windows, его же средствами, то вы можете использовать комбинацию клавиш Windows + R и ввести diskmgmt.msc. Это расширит раздел, но также может случайно затереть grub. Более безопасным способом было бы иметь вторую(или даже первую) операционную систему из семейства Linux, и использовать gparted для работы с любыми разделами, хоть ntfs, хоть что-либо ещё. Но допустим вы этого не знали, и утилиты windows сделали ненужную вам работу закулисами, и затёрли ваш загрузчик. Не пугайтесь, это дело поправимое! Если у вас есть загрузочная флэшка с линукс, если нет то сделайте её например с помощью ventoy

Шаг 2: Переустановка grub и efi

Перед тем как переустановить grub, вам нужно будет загрузиться с загрузочной флешки с Linux и войти в chroot. Вот как это сделать:

  1. Сначала смонтируйте раздел с корнем исправляемой системы. Если у вас корень в подтоме btrfs на разделе sdb3, например, и имя подтома - root00, вы можете смонтировать его следующим образом:
mount -o subvol=root00 -o compress=zstd:1 /dev/sdb3 /mnt

Или если у вас корень в простой файловой системе типа ext, на разделе sdb3, то смонтировать его стандартным образом:

mount /dev/sdb3 /mnt
  1. Затем смонтируйте системные каталоги:
  mount --rbind /sys /mnt/sys
  mount --rbind /proc /mnt/proc
  mount --rbind /dev /mnt/dev
  mount --rbind /run /mnt/run
  1. На этом этапе вы должны переключиться в терминал этой системы с помощью команды chroot /mnt.
  2. 
    chroot /mnt
  3. После этого смонтируйте соответствующие разделы, где у вас был (или будет) установлен grub и efi:
  mount /dev/sdb2 /boot
  mount /dev/sdb1 /boot/efi

Теперь вы готовы переустановить grub. Выполните следующую команду:

sudo apt install grub-efi efibootmgr

Если вы получите сообщение об ошибке: Could not resolve 'deb.debian.org' while apt update debian 11 bullseye, перейдите к Шагу 3 для решения проблемы с подключением к интернету. После решения этой проблемы, вы можете повторно попробовать установить grub.

Шаг 3: Решение проблемы с подключением к интернету

Эта ошибка связана с проблемами подключения к интернету. В качестве решения, вы можете попробовать следующие команды:

  # As root, make a copy of /etc/resolv.conf (CLI cp /etc/resolv.conf /etc/resolv.conf.orig). Then run the following commands.
  printf '%s\n' 'nameserver 1.1.1.1' 'nameserver 1.0.0.1' > /etc/resolv.conf
  ping -c 4 deb.debian.org; printf 'Return code: %s\n' "$?

Если последняя строка возвращает код 0, то apt update должен работать нормально.

Шаг 4: Переустановка grub

После решения проблемы с подключением к интернету, вы можете повторно попробовать установить grub:

sudo apt install grub-efi efibootmgr

Шаг 5: Конфигурация grub

После установки grub, вы должны настроить его с помощью следующих команд:

  grub-mkconfig /boot/grub2/grub.cfg
  grub-mkconfig -o /boot/efi/EFI/fedora/grub.cfg

После выполнения этих шагов, ваш загрузчик EFI должен быть восстановлен. Если у вас возникнут дополнительные проблемы, не стесняйтесь обращаться за помощью.

Копирование материалов разрешается только с указанием автора Roman Sakhno и индексируемой прямой ссылкой на сайт (http://itdid.ru)!

Добавляйтесь ко мне в друзья ВКонтакте: http://vk.com/sahroman.
Если Вы хотите дать оценку мне и моей работе, то напишите её в моей группе: http://vk.com/sahroman.

Если у Вас остались какие-либо вопросы, либо у Вас есть желание высказаться по поводу этой статьи, то Вы можете оставить свой комментарий внизу страницы.

Порекомендуйте эту статью друзьям:

Если Вам понравился сайт, то разместите ссылку на него (у себя на сайте, на форуме, в контакте):

  1. Кнопка:

    Она выглядит вот так: Как настроить свой компьютер

  2. Текстовая ссылка:

    Она выглядит вот так: Как настроить свой компьютер

  3. BB-код ссылки для форумов (например, можете поставить её в подписи):

Комментарии (0):

Для добавления комментариев надо войти в систему.
Если Вы ещё не зарегистрированы на сайте, то сначала зарегистрируйтесь.

крипто-донат, на развитие сайта itdid.ru:

В новом окне с терминалом itdid.ru, введите любую сумму: