Так что я только что сделал чистую установку Windows 7 Ultimate и установил Ubuntu 12.10 рядом с ним. Я держал загрузчик Windows в mbr по совету моего руководства (я использовал easyBCD, чтобы включить опцию для grub2) и установил grub2 в раздел / boot, который я сделал для sda5. Если это имеет значение, я устанавливаю / as sda6, / home как sda7 и меняю sda8. Я хотел зашифровать свой раздел Windows с помощью truecrypt, и я прочитал, чтобы сначала перейти с grub2 на grub, так и сделал (или хотя бы попытался). код, который я использовал для замены grub2 на grub, взят из поста № 4 в этой теме: http://ubuntuforums.org/showthread.php?t=1330347#4
Однако, это приводит меня в командную строку под названием «GNU GRUB version 2.00-7ubuntu11». Я не знаю, почему он все еще говорит о версии 2. В любом случае, я даже не могу загрузиться в Ubuntu сейчас. Исходя из того, что я понимаю в grub (по общему признанию, очень ограниченное понимание), мне нужно использовать команду root, kernel и boot для загрузки Ubuntu. Но проблема в том, что root и kernel даже не существуют как команды в терминале grub. Я нажал клавишу Tab, чтобы вывести список всех команд, и их не было среди них. Ввод их в терминал не дает результата. Как мне попасть в Ubuntu сейчас?
В grub2 вы ищете команды linux
, initrd
и boot
. Например:
linux /boot/vmlinuz-3.5.0-26-generic root=/dev/sda1
initrd /boot/initrd.img-3.5.0-26-generic
boot
Используйте Recommended Repair
из Boot-Repair .