Сегодня я покажу как временно убрать Кали Линукс из загрузки в мультизагрузочной системе вместе с Windows. Конкретно – мы временно удалим загрузчик Grub для спокойствия загружаемой и обновляемой Windows 10, а потом вернём его обратно. Задача убрать Кали Линукс из загрузки поставлена неспроста – из-за Grub загрузчика Windows 10 не хочет обновляться до последней сборки, выдавая ошибку 0x800703ed. Эта проблема пришла с появлением именно 10-й версии, и кто понимает принцип обновлений новой Windows, понимает и откуда у проблемы растут ноги. Если у вас та же история, добро пожаловать. И, судя по всему, тем, кто привык, что у них на компьютере вместе находятся Windows 10 и Linux, эту процедуру придётся повторять регулярно (раз в полгода точно). К сожалению.
Пугать не буду – задача простая не для всех. Работать будем с одним из самых щепетильных вопросов: загрузочными записями двух разных типов ОС. Особенно это будет трудно для тех, кто пропустил в школе уроки по Основам загрузки операционных систем
Первое, что нам нужно сделать, это удалить загрузчик Grub. Я подходил к этому вопросу с нескольких позиций. Самым результативным оказалось, что для этого нужно просто его заменить Windows Boot Loader-ом. То есть загрузчиком Windows. Так и делаем. Начинаем работу в Windows 10
shutdown /r /o /f /t 00
Она “аварийно” завершит работу Windows, позволив нам после перезагрузки перейти в консоль восстановления без нажатия дополнительных клавиш типа F8. Если выводит справку, значит идёт какой-то процесс, для системы важный. Проверьте процессы ещё раз и попытайте команду снова (раз 5 – 6). Хотя иногда Windows стойко выносит такие манипуляции, так что вероятно F8 до загрузки после следующего включения компьютера и выбора Windows 10 придётся-таки зажать
bootrec /fixmbr bootrec /fixboot bootrec /scanos bootrec /rebuildbcd exit
Включите компьютер/ноутбук. Если всё сделано правильно, то добро пожаловать снова в Windows 10 напрямую без Grub. Как видите, убрать Кали Линукс из загрузки не представило особого труда. Кто чего, а я решаю проблемы, из-за которых это всё и начиналось – обновляюсь до последней версии:
Наконец, заветное:
Система готова к приёму Grub-загрузчика. Почему из AOMEI? А Windows в этом сеансе такое проделать просто не в состоянии.
gparted
mount /dev/sda3 /mnt mount --bind /dev /mnt/dev mount --bind /dev/pts /mnt/dev/pts mount --bind /proc /mnt/proc mount --bind /sys /mnt/sys chroot /mnt grub-install --force /dev/sda3 update-grub exit umount /mnt/dev/pts umount /mnt/dev umount /mnt/proc umount /mnt/sys umount /mnt reboot
ВНИМАНИЕ! Загружаемся в Кали Линукс: настройка ещё не готова.
На этапе установки загрузчика вас может застать небольшое предостережение о ненадёжности расположения загрузчика по блочной схеме:
Потому мы и заставили прописаться загрузчик принудительно с флагом
--force
А мы продолжаем.
os-prober
update-grub
Пользуемся. Через полгода повторяем.
Успехов.