GRUB останавливается на initramfs при загрузке KALI из образа ISO на USB.

У меня была та же проблема после обновления до Fedora 24.

Я нашел ответ здесь: http://forums.fedoraforum.org/showthread.php?t=310515&page=2

Попробуйте удалить Xorg X11 Synaptics touchpad input driver:

sudo dnf remove xorg-x11-drv-synaptics

Затем выйдите из системы и войдите снова.

2
24.07.2017, 20:13
2 ответа

Я потратил на это много времени. Протестировано различными методами загрузки из loopback как из командной строки, так и с использованием параметров grub.cfg. Не получилось загрузить кали или попугая. Ubuntu загружается каждый раз нормально. Я смог заказать другие дистрибутивы Linux. Я тестировал с SuperGrub, те же результаты. Я полагаю, что эта проблема связана с kali -linux -2017.1 -amd64.iso и Parrot -full -3.6 _amd64.iso. Процесс загрузки в этих двух системах нарушен, так как предполагается загрузка корневой файловой системы с подключенного CD/DVD-привода. Такие инструменты, как RUFUS, обходят это, расширяя содержимое ISO в файл /cd, который, вероятно, загружается и монтируется как отдельный виртуальный диск /mnt/cd. KALI и PARROT должны исправить это.

0
27.01.2020, 22:18

ПРОБЛЕМА РЕШЕНА!!!! РЕШЕНИЕ:

Вы должны использовать параметр ядра findiso для процесса загрузки, чтобы найти файл iso на полпути к загрузке корневой файловой системы. Смотрите мои последние и рабочие записи grub.config ниже:

ПРИМЕЧАНИЕ. :Я ПЕРЕМЕСТИЛ СВОИ ISO-ФАЙЛЫ в папку /boot -isos/ только для того, чтобы протестировать superGrub. Но они могут быть где угодно. Просто убедитесь:

1. to give correct path name to the iso file
2. MUST USE findiso kernel parameter to let boot process find the iso file. Else it will NOT work.

Моя текущая структура каталогов на USB теперь выглядит следующим образом:

USB STICK ->
/boot (folder that holds GRUB)
/boot-isos (folder that holds isos below)
- KALI iso file
- Parrot iso file
- Ubuntu iso file

menuentry "[loopback]Parrot-full-3.6_amd64" {
    set isofile='/boot-isos/Parrot-full-3.6_amd64.iso'
    loopback loop $isofile
    linux (loop)/live/vmlinuz boot=live findiso=$isofile noconfig=sudo username=root hostname=parrot
    initrd (loop)/live/initrd.img
}


menuentry "[loopback]kali-linux-2017.1-amd64" {
    set isofile='/boot-isos/kali-linux-2017.1-amd64.iso'
    loopback loop $isofile
    linux (loop)/live/vmlinuz boot=live findiso=$isofile noconfig=sudo username=root hostname=kali
    initrd (loop)/live/initrd.img
}
1
27.01.2020, 22:18

Теги

Похожие вопросы