Kali linux не устанавливается grub

Kali linux не устанавливается grub

Сообщения: 14
Благодарности: 0

Доброго времени суток, я уже 4 дня пытаюсь поставить Kali с Windows 8 так, чтобы одна не мешала другой. На первой установке я узнал, что мой ноутбук с UEFI и значит ставить надо Кали в режиме UEFI, а не Legacy Boot как я сделал вначале, потому что из GRUB не могла запуститься Винда. Тогда я переустановил все заново теперь уже в режиме UEFI. При этом я записывал образ Кали в Rufus, не в ISO, а в DD режиме, т.к. была ошибка Стандартный CD-ROM не найден. Потом я все же поставил Kali. Все работало хорошо, но как только я запустил из GRUB Винду, то теперь при перезагрузке/выключении запускается только Винда (ноутбук Lenovo G510 со встроенной Windows 8, UEFI InsydeH20). Я запустился с Live USB Кали и в терминале начал писать
вот эти команды: https://codeby.net/blogs/vosstanavli. do-windows-10/, но на команде install-grub, вылезла ошибка связанная с EFI, и остальные команды я делать не стал. Затем я снова снёс Kali, начал устанавливать, и тут вылезает ошибка уже в установщике: executing «grub-install dummy» failed. Пожалуйста, скажите где я ошибся и напишите как установить Windows 8 и Кали в Дуал Бут на UEFI.

Сообщения: 3806
Благодарности: 824

зачем?
если вы нацелились на UEFI, то и в качестве менеджера загрузки стоит использовать средства UEFI, штатные либо менеджер для UEFI (например, rEFInd)

Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Сообщения: 8595
Благодарности: 2127

Все работало хорошо, но как только я запустил из GRUB Винду, то теперь при перезагрузке/выключении запускается только Винда »

Сообщения: 14
Благодарности: 0

mwz, уже понял, что зря. Сейчас переустанавливаю Кали и постоянно на этапе установки GRUB вылезает ошибка о том, что не удалось выполнить команду grub install dummy. Что делать?

Сообщения: 8595
Благодарности: 2127

NoFlexing, попробуйте хотя бы сейчас отключить быструю загрузку и посмотрите, изменится что-либо или нет.

Подсказка: при работающем быстром запуске система при выключении фактически уходит в гибернацию, блокируя при этом в UEFI BIOS возможности загрузки других систем. Для взаимодействия с UEFI BIOS используются возможности ACPI (Advanced Configuration and Power Interface).

Делается это для того (без подробностей: чисто в общих чертах), чтобы другие системы, которые ничего не могут знать о том, что данная находится в гибернации, не меняли при своей работе файловую структуру диска. Иначе при возвращении из гибернации система начнёт работать с неверными сведениями о состоянии файловой системы и либо упадёт сама, либо уничтожит данные, записанные другой операционкой во время её сна.

Читайте также:  Использовать файл в линукс

После отключения быстрого запуска также имеет смысл не перезагружаясь установить утилиту EasyUEFI и посмотреть состояние загрузчика: возможно что придётся из него удалить что-то, связанное с Кали (это можно сделать и штатной утилитой Windows, но EasyUEFI, используя те же методы что и штатная, отражает состояние и позволяет управлять загрузчиком более наглядно и удобно).

Сообщения: 14
Благодарности: 0

mwz, я отключил быструю загрузку перед переустановкой Кали, но все равно вылетела ошибка «grub-install dummy», т.е. GRUB не установился. Погуглив, я нашёл на зарубежном форуме команду sudo dosfsck -r /dev/sda2 (sda2 — мой EFI раздел) и вставил в терминал в Лайв режиме Кали. Как я понял, она ищет битые разделы или что то подобное, так вот она нашла разделы /grub и /EFI/Kali и предложила удалить, что я и сделал. Теперь буду ещё раз пробовать переустановить Кали, ибо я даже не могу полноценно установить Kali Linux с GRUB, что уж говорить о проблемах приорита загрузки. Мне кажется, что ошибка с GRUB происходит из-за неправильной записи образа на флешку, а записываю я Руфусом в режиме DD, а не ISO, потому что при установке пишет стандартный CD ROM не найден.

Сообщения: 8595
Благодарности: 2127

На последние версии Руфуса довольно много нареканий в этом плане (и не только в этом).
Можно было бы попробовать записать флешку с помощью UltraISO, запущенной с правами администратора: Самозагрузка -> Записать образ жёсткого диска -> Метод записи: USB-HDD+

Источник

GRUB-EFI installation fails while installing Kali Linux in external hard disk

I was trying to install Kali Linux from a live USB to an 1TB external hard disk. At first I was unable to boot the live USB with my H2O Insyde BIOS. Then I converted my pen drive partition table to GPT and created a 500MB FAT32 partition labeled EFI and copied BOOTX64.efi and grubx64.efi to the directory boot inside my EFI partition. I created the live USB using a Ubuntu in a VirtualBox (when I created with unetbootin and universal installer, it doesn’t boot.) and then only I succeeded to boot the live USB. Then I tried to install Kali Linux in my external hard disk. the whole installation procedure succeeds with both guided partition and manual partition, but GRUB installation fails. I referred online forums and wikis to fix that, but nothing works. I tried to install GRUB-EFI manually from terminal using the live USB. I followed wiki.archlinux.org and How to reinstall GRUB2 EFI?, but both have failed. for the 1st link, I’m succeeding but same unable to boot to Kali Linux. For the second, when I try to install grub-efi package after mounting the partitions and doing chroot , it asks to insert the Kali Linux CD/DVD in cdrom0 partition. As I’m installing from a live USB, I don’t have it in CD/DVD. I tried to do the same process what I’ve followed for my live USB, creating a EFI FAT32 partition in the external hard disk and copying those 2 files, but no success. I asked a question here before. Got suggestion to edit the hard coded UEFI-BIOS. but I want to install the whole Linux OS with boot loader and EFI partition, all in my external hard disk. and set the 1st boot device as external device. So when my hard disk is plugged in, it’ll boot from Linux else from Windows 7. As I’ve succeeded in booting the live USB, I guess, there is no problem with the hard coded UEFI-BIOS. I tried the same process with Ubuntu by creating a Live USB, but the installation doesn’t proceeds after it asks to select the network during installation. Though I select to not use the network or use the network, it doesn’t proceed to the partitioning. I got another suggestion to install the Linux using BIOS in legacy mode and then install the GRUB-EFI to convert it to boot using UEFI. But with my GPT partition, it doesn’t boot in Legacy mode and with my MBR partition it doesn’t boot in UEFI. So when I’ll install using Legacy mode, I can’t be able to boot in UEFI without cleaning the installation and converting the disk to GPT partition. So it’s of no use. Can anybody please help? my hard disk is 1TB Seagate. (converted to GPT partition.)

Читайте также:  What is linux tty1

Second paragraph «but GRUB installation fails», what does this mean? What errors do you get? Also first paragraph, «EFI partition inside a directory boot», I hope you mean «EFI directory inside a boot partition». The exact commands you’ve run with their exact output is always best.

@Patrick the error is as i mentioned. it shows an error that GRUB installation in to hard disk failed. and 1st paragraph means a directory boot inside EFI partition.

Источник

О том о сем бложик

TL;DR: Бездумный distupgrade на Linux — это плохо. А ещё это может поломать grub и система не сможет загрузиться. На помощь в этом случае придет LiveCD, где нужно будет выполнить несколько простых команд.

И вновь приветствую всех в своем блоге.

Знаете, что может быть лучше отдыха в субботу? Эксперименты с ноутбуком! А знаете чем у меня всегда заканчиваются эксперименты? Конечно же проблемами с загрузкой!

Начну с того, что на ноутбуке у меня реализован дуалбут между Windows 10 и Kali Linux. На Kali Linux я захожу раз в несколько месяцев, и за это время успевает выйти достаточно много обновленных версий для установленных пакетов.

А знаете что я люблю делать еще больше, чем экспериментировать? Обновлять! Ведь это так здорово, когда после обновления ты смотришь как изменился функционал или внешний вид приложения!

Именно поэтому каждый мой заход на Kali Linux начинается с выполнения двух команд:

sudo apt-get update
sudo apt-get dist-upgrade

И вот, вновь выполнив уже привычные команды, я перезагрузил ноутбук и столкнулся с таким вот неприятным сообщением:

error: symbol ‘grub_file_filters’ not found.
Entering rescue mode…
grub rescue>

Читайте также:  How to remove folders in linux

фотография с ошибкой с grub, которая описана выше

К счастью, у меня была заранее записанная флэшка с установщиком Kali Linux, который можно загрузить и как Live систему. так что оставалось лишь найти в гугле подходящие команды для восстановления. Увы, сейчас я уже не найду ссылок, но зато есть четкая последовательность команд, которая помогла мне с восстановлением загрузчика.

В первую очередь, загружаемся с линуксового LiveCD/LiveUSB (желательно конечно с Kali Linux) и запускаем терминал.

Дальше, нужно найти раздел с установленной Kali Linux на компьютере. Для этого я поочередно монтировал sda1,sda2,sdb1,sdb2 в /mnt, и каждый раз через ls смотрел его содержимое. Если там будет иерархия с папками /dev, /root, /var и т.п., то это нужный раздел. В моём случае, это был sda1.

Как только раздел найден, остается лишь выполнить следующие команды (только не забудьте заменить sda1 и sda на ваш раздел соответственно).

sudo mount /dev/sda1 /mnt
sudo mount —rbind /dev /mnt/dev
sudo mount —rbind /proc /mnt/proc
sudo mount —rbind /sys /mnt/sys
sudo chroot /mnt
grub-install /dev/sda
update-grub

После чего, можно делать reboot, и радоваться починенной загрузке двух систем!

Вот не очень качественные фотографии, где я вводил данные команды. Опечатки в процессе ввода прилагаются.

фотография с первой частью введенных команд

фотография со второй частью введенных команд

UPD: Данный способ помог мне и с этой ошибкой:

error: symbol ‘grub_calloc’ not found.
grub rescue>

Источник

Оцените статью
Adblock
detector