Ubuntu и Windows 8 Boot problems (SSD uefi)

Я надеюсь, что кто-то может помочь мне, потому что я просто не знаю, что еще сделать! У меня есть Dell XPS 15z, который имеет жесткий диск на 1 ТБ и SSD на 128 ГБ. Это шло с Windows 8, установленным на SSD. Первая вещь, которую я сделал, была установить человечность 12.10 на SSD, но установщик не мог найти Windows 8 так для подобного месяц, который мой компьютер просто загрузит в Ubuntu. У меня не было проблем с тех пор, в данный момент, я не использую Windows (но я хотел бы иметь его когда-нибудь).

Таким образом, все было в порядке до сих пор, что я выполняю обновление программного обеспечения на Ubuntu и после перезапуска, мой компьютер просто вошел в Windows 8 и меня теперь, наклон возвращается в Ubuntu.

Какие-либо предложения?Спасибо

Править:

Я просто смог войти, Ubuntu путем нажатия F12 во включают и вход в параметры загрузки. Я видел обоих, Windows 8 и Ubuntu (и подкачка Ubuntu, я думаю). МОЖЕТ быть от ubuntu I, мог зафиксировать это легче?

Затем я пошел и загрузил приложение восстановления начальной загрузки: загрузитесь восстановление проверяют http://paste.ubuntu.com/5577728/

И затем я доверял приложению восстановления начальной загрузки и после воображаемой "фиксации", это дало мне этот отчет http://paste.ubuntu.com/5577739/ и после перезапуска, я получаю это:

после перезапуска я получаю сообщения как

screenshot at startup

не удалось открыть/efi/Microsoft/boot/grubx64

не удалось загрузить личинку

не удалось открыть/efi/boot/grubx64.efi

не удалось загрузить личинку

проверка медиа [медиа]

проверка медиа

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

screenshot grub menu

Спасибо! надежда кто-то может помочь мне!

0
задан 2 March 2013 в 04:14

1 ответ

GRUB загружался на ваш компьютер; он просто не представлял меню, потому что считал, что вариантов нет. Насколько я понимаю, теперь вы вернулись к чему-то, что практически идентично вашему первоначальному состоянию - вы можете загружать Linux, но не Windows. Разница лишь в том, что теперь у вас есть загрузочное меню GRUB. Если я неправильно понял, уточните.

К сожалению, загрузка Windows не является сильной стороной GRUB. Существует множество предлагаемых конфигураций GRUB, доступных онлайн, но они часто терпят неудачу - то, что работает в одной системе, не работает в другой. То, что я получил случайно, это:

menuentry "Windows 8" {
    insmod part_gpt
    insmod chain
    set root='(hd0,gpt1)'
    chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}

Вам нужно ввести это в /etc/grub.d/40_custom, а затем запустить sudo update-grub, чтобы сделать его доступным. Обратите внимание, что вам может потребоваться изменить строку set root= и / или строку chainloader для вашего загрузчика. Поскольку вы запустили Boot Repair, строка chainloader должна ссылаться на новое имя файла загрузчика Windows (вероятно, bkpbootmgfw.efi).

Другой вариант - установить мой менеджер загрузки rEFInd, , который имеет тенденцию быть более надежным при запуске Windows. К сожалению, тот факт, что вы запускаете Boot Repair, усложняет это, потому что Boot Repair перемещает и переименовывает загрузчик Windows и копирует GRUB в старое расположение загрузчика Windows. Таким образом, вам может потребоваться изменить это обратно, либо вручную, либо повторно запустив Boot Repair и выбрав опции, чтобы отменить его изменения.

При любом решении вам может потребоваться либо отключить Secure Boot в вашей прошивке, либо установить обновленную версию shim. Первый вариант, вероятно, будет намного проще, но я не могу точно сказать, как это сделать, потому что он варьируется от одного EFI к другому. Последний вариант сложнее и сложнее. См. документацию rEFInd shim для получения подробной информации о том, как это сделать с помощью rEFInd.

0
ответ дан 2 March 2013 в 04:14

Другие вопросы по тегам:

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