Sony Vaio Duo 11 - безопасная двойная загрузка - Ubuntu и Windows 10
Отредактированный вопрос:
Как получить безопасную двойную загрузку с Linux и Windows 10 на Sony Vaio Duo 11?
Ответ,
увидеть ниже.
1 ответ
Я не должен был спешить читать эту статью об Ubuntu первые несколько раз, когда я наткнулся на нее. У него есть одно предложение, которое могло бы сэкономить мне месяц головной боли; [ноутбук] жестко запрограммирован для загрузки из файла /dev/sda3/EFI/Microsoft/Boot/bootmgfw.efi
Зная это, решение стало довольно простым. 1. Переместите или переименуйте /EFI/Microsoft/Boot/bootmgfw.efi в /EFI/Microsoft/Boot/xxxx.efi (или как вы хотите назвать этот файл). 2. Переместите или скопируйте все содержимое загрузочной папки linux в /EFI/Microsoft/Boot 3. Переименуйте или скопируйте shimx64.efi или shim.efi в bootmgfw.efi 4. Отредактируйте файл custom_40 в grub, чтобы он указывал на xxxxxx.efi в Windows, Это код для использования:
пункт меню "Windows 10" {insmod part_gpt
insmod chain
set root='(hd0,gpt1)'
chainloader /EFI/Microsoft/Boot/xxxxx.efi
}
- Обновите grub и скопируйте новый grub.cfg в / EFI / Microsoft / Boot
- Перезагрузитесь и наслаждайтесь.
Я тестировал эту технику с Fedora 25 и Kubuntu 16.10.
Вы хотите узнать забавную часть всего этого разгрома? Я решил проблему после удаления Windows... иди рисунок. В настоящее время я загружаюсь с безопасной загрузкой для ОС, которая не нуждается в этом. Хахаха....
Для Алекса;
Я случайно удалил Windows на этом ноутбуке, поэтому мой файл 40_custom пуст. Я нашел код для использования на странице Рода... прокрутите вниз до той части, где написано о настройке grub 2, и вы увидите этот код;
menuentry "Windows 7" {
insmod part_gpt
insmod chain
set root='(hd0,gpt1)'
chainloader /EFI/Microsoft/Boot/xxxxx.efi
}
Это то, что вы вставляете внизу файла 40_custom. Убедитесь, что загрузчик цепочек НЕ указывает на файл bootmgfw.efi, а вместо этого указывает на файл Windows EFI, который вы переименовали. Если он указывает на файл bootmgfw.efi, при выборе опции окна снова загрузится grub. Также убедитесь, что '(hd0,gpt1)' указывает на фактический раздел, где находится ваш раздел efi. Я не помню, как разделены разделы, так как я случайно стер этот HD (ooopss). Также обратите внимание на мои обновленные шаги выше. Удачи!