У меня была та же проблема после обновления до 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
Затем выйдите из системы и войдите снова.
Я потратил на это много времени. Протестировано различными методами загрузки из 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 должны исправить это.
ПРОБЛЕМА РЕШЕНА!!!! РЕШЕНИЕ:
Вы должны использовать параметр ядра 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
}