У меня стабильная двойная загрузка между Ubuntu 14.04 и Windows 8.1. Я устанавливаю второй вариант Debian. Он имеет три отдельных раздела: / - это зашифрованный том luks, расположенный в (hd1, gpt9), / home - зашифрованный том luks, расположенный в (hd0, gpt3), / boot не зашифрованный ext, расположенный в (hd1, gpt10). Разделы Ubuntu 14.04 и Windows 8.1 полностью не зашифрованы. Только / и / home второго дистрибутива Debian зашифрованы. Когда я устанавливал новый дистрибутив Debian (третий дистрибутив), он не смог установить свою версию GRUB, хотя распознавал Ubuntu и Windows. После неудачной установки GRUB (нетронутой Ubuntu и Windows и двойной загрузки нормально) он показал мне следующее сообщение:
You will need to boot manually with .vmlinuz kernel on partition /dev/mapper/sdb9_crypt and root=/dev/mapper/sdb9_crypt quiet initrd=/install/gtk/initrd.gz passed as a kernel argument
.
Я запустил следующие команды в командной строке grub:
set root=(hd1,gpt9)
linux /vmlinuz root=/dev/mapper/sdb9_crypt initrd=/install/gtk/initrd.gz
Это приводит к ошибке «неизвестная файловая система».
Когда я запускаю эти команды:
set root=(hd1,gpt10)
linux /vmlinuz root=/dev/mapper/sdb9_crypt initrd=/install/gtk/initrd.gz
Это приводит к ошибке "файл '/vmlinuz' не найден"
Я посмотрел на следующих форумах, которые заставили меня двигаться в правильном направлении, но я все еще совершенно потерян. https://bbs.archlinux.org/viewtopic.php?id=112803
Grub dual boot - debian wheezy (зашифрованный) с другой ОС
Я хотел бы попробовать загрузку командной строки, прежде чем я изменю grub.cfg. Спасибо за помощь.