Двойная загрузка без загрузчика, т. Е. Для загрузки ОС по умолчанию

Кажется, этот отклон в гостевых дополнениях популярен. Для этого есть много потоков / билетов. Закрытый & amp; снова открыта, потому что одна и та же версия может работать для некоторых, но не для других.

Один связанный билет: # 12941 3D не работает на Ubuntu 14.04.

Что сработало для меня:

Обновил VirtualBox до последней стабильной версии 4.3.12-93733 от:
deb http://download.virtualbox.org/virtualbox/debian trusty contrib
Обновил установленные гостевые дополнения в гостевом Ubuntu до 4.3.12-93733, который приходит с этим.

Хорошо, если это не сработало, я предлагаю попробовать один из последних дополнений к экзамену (упомянутый в связанном билете):

https://www.virtualbox.org /download/testcase/VBoxGuestAdditions_4.3.13-94438.iso https://www.virtualbox.org/download/testcase/VBoxGuestAdditions_4.3.13-94159.iso

Если все же то же самое, попробуйте перевести VirtualBox на более старый выпуск.

0
задан 18 August 2017 в 19:09

3 ответа

В общем, есть два способа сделать это:

Настроить Windows сначала в менеджере загрузки EFI. После установки Ubuntu введите sudo efibootmgr. Это покажет вам список загрузочных программ, которые должны включать как ubuntu, так и Windows boot manager. Каждый из них будет иметь связанное число (Boot####). Также будет строка BootOrder, которая показывает порядок, в котором будут загружаться записи загрузки. Скорее всего, Ubuntu будет первым в порядке загрузки, а Windows - вторым. Вы можете отменить этот порядок, используя опцию -o для efibootmgr. Например, предположим, что Ubuntu Boot0008, Windows - Boot0003, есть еще несколько записей, а текущий порядок загрузки - 0008,0003,0006,0005. В этом случае вы можете набрать sudo efibootmgr -o 0003,0008,0006,0005, чтобы отменить заказы на загрузку Windows и Ubuntu. Вы можете сделать то же самое в GUI-способе в Windows, используя сторонний инструмент EasyUEFI. Когда вы закончите, Windows загрузится по умолчанию; и для загрузки Ubuntu вам нужно будет использовать любой ключ, используемый вашим компьютером, чтобы ввести его встроенный менеджер загрузки, который позволит вам выбрать запись ubuntu. Сначала сконфигурируйте Windows в GRUB (или другом установленном пользователем диспетчере загрузки). Вместо того, чтобы полагаться на менеджер загрузки EFI, вы можете оставить GRUB в качестве первой загрузочной записи и настроить ее для загрузки Windows по умолчанию. Вы также можете настроить таймаут и настроить GRUB, чтобы не отображать его меню, если вы не удерживаете (IIRC) клавишу Shift. Такие изменения обычно производятся с помощью набора файлов конфигурации GRUB, а затем запускаются sudo update-grub; однако утилита GRUB Customizer поможет вам сделать это с помощью графического интерфейса. (Я не очень человек GRUB, поэтому я не очень много знаю о GRUB Customizer и не могу помочь, кроме указателя на PPA.) Вы можете делать похожие вещи с моими rEFInd или другими менеджерами загрузки, но подробнее отличаются, и для этого потребуется установка дополнительного программного обеспечения, поэтому вам, вероятно, лучше всего переконфигурировать GRUB для ваших нужд, если вы не обнаружите, что не можете делать то, что хотите.

Обратите внимание, что то, что было селектором загрузочного носителя на компьютерах на базе BIOS, было расширено в диспетчере загрузки на большинстве компьютеров на базе EFI. В EFI должны быть варианты загрузки определенных ОС (или их загрузчиков, а точнее), а не только дисков. Если вы не видите такие опции после установки ОС, то, скорее всего, вы прошивка неисправна или, по крайней мере, очень плохо спроектирована. В этом случае у вас может не быть другого выбора, кроме как полагаться на GRUB или какой-либо другой менеджер загрузки, чтобы делать то, что вы хотите.

1
ответ дан 22 May 2018 в 19:19
  • 1
    Сначала пробовал первый вариант. Как ни странно, размещение GRUB второго в заказе загрузки UEFI не позволяет загружаться без параметра nomodeset, тогда как нет проблем, когда GRUB является первым (более того, GRUB загружается в Windows просто отлично). Ваше второе решение выполнило эту работу, хотя оно удлиняет процесс загрузки, так как теперь UEFI и GRUB ждут нажатия клавиши перед продолжением. Но спасибо за вашу помощь! – Bib-lost 12 September 2017 в 00:13

В общем, есть два способа сделать это:

Настроить Windows сначала в менеджере загрузки EFI. После установки Ubuntu введите sudo efibootmgr. Это покажет вам список загрузочных программ, которые должны включать как ubuntu, так и Windows boot manager. Каждый из них будет иметь связанное число (Boot####). Также будет строка BootOrder, которая показывает порядок, в котором будут загружаться записи загрузки. Скорее всего, Ubuntu будет первым в порядке загрузки, а Windows - вторым. Вы можете отменить этот порядок, используя опцию -o для efibootmgr. Например, предположим, что Ubuntu Boot0008, Windows - Boot0003, есть еще несколько записей, а текущий порядок загрузки - 0008,0003,0006,0005. В этом случае вы можете набрать sudo efibootmgr -o 0003,0008,0006,0005, чтобы отменить заказы на загрузку Windows и Ubuntu. Вы можете сделать то же самое в GUI-способе в Windows, используя сторонний инструмент EasyUEFI. Когда вы закончите, Windows загрузится по умолчанию; и для загрузки Ubuntu вам нужно будет использовать любой ключ, используемый вашим компьютером, чтобы ввести его встроенный менеджер загрузки, который позволит вам выбрать запись ubuntu. Сначала сконфигурируйте Windows в GRUB (или другом установленном пользователем диспетчере загрузки). Вместо того, чтобы полагаться на менеджер загрузки EFI, вы можете оставить GRUB в качестве первой загрузочной записи и настроить ее для загрузки Windows по умолчанию. Вы также можете настроить таймаут и настроить GRUB, чтобы не отображать его меню, если вы не удерживаете (IIRC) клавишу Shift. Такие изменения обычно производятся с помощью набора файлов конфигурации GRUB, а затем запускаются sudo update-grub; однако утилита GRUB Customizer поможет вам сделать это с помощью графического интерфейса. (Я не очень человек GRUB, поэтому я не очень много знаю о GRUB Customizer и не могу помочь, кроме указателя на PPA.) Вы можете делать похожие вещи с моими rEFInd или другими менеджерами загрузки, но подробнее отличаются, и для этого потребуется установка дополнительного программного обеспечения, поэтому вам, вероятно, лучше всего переконфигурировать GRUB для ваших нужд, если вы не обнаружите, что не можете делать то, что хотите.

Обратите внимание, что то, что было селектором загрузочного носителя на компьютерах на базе BIOS, было расширено в диспетчере загрузки на большинстве компьютеров на базе EFI. В EFI должны быть варианты загрузки определенных ОС (или их загрузчиков, а точнее), а не только дисков. Если вы не видите такие опции после установки ОС, то, скорее всего, вы прошивка неисправна или, по крайней мере, очень плохо спроектирована. В этом случае у вас может не быть другого выбора, кроме как полагаться на GRUB или какой-либо другой менеджер загрузки, чтобы делать то, что вы хотите.

1
ответ дан 18 July 2018 в 08:19

В общем, есть два способа сделать это:

Настроить Windows сначала в менеджере загрузки EFI. После установки Ubuntu введите sudo efibootmgr. Это покажет вам список загрузочных программ, которые должны включать как ubuntu, так и Windows boot manager. Каждый из них будет иметь связанное число (Boot####). Также будет строка BootOrder, которая показывает порядок, в котором будут загружаться записи загрузки. Скорее всего, Ubuntu будет первым в порядке загрузки, а Windows - вторым. Вы можете отменить этот порядок, используя опцию -o для efibootmgr. Например, предположим, что Ubuntu Boot0008, Windows - Boot0003, есть еще несколько записей, а текущий порядок загрузки - 0008,0003,0006,0005. В этом случае вы можете набрать sudo efibootmgr -o 0003,0008,0006,0005, чтобы отменить заказы на загрузку Windows и Ubuntu. Вы можете сделать то же самое в GUI-способе в Windows, используя сторонний инструмент EasyUEFI. Когда вы закончите, Windows загрузится по умолчанию; и для загрузки Ubuntu вам нужно будет использовать любой ключ, используемый вашим компьютером, чтобы ввести его встроенный менеджер загрузки, который позволит вам выбрать запись ubuntu. Сначала сконфигурируйте Windows в GRUB (или другом установленном пользователем диспетчере загрузки). Вместо того, чтобы полагаться на менеджер загрузки EFI, вы можете оставить GRUB в качестве первой загрузочной записи и настроить ее для загрузки Windows по умолчанию. Вы также можете настроить таймаут и настроить GRUB, чтобы не отображать его меню, если вы не удерживаете (IIRC) клавишу Shift. Такие изменения обычно производятся с помощью набора файлов конфигурации GRUB, а затем запускаются sudo update-grub; однако утилита GRUB Customizer поможет вам сделать это с помощью графического интерфейса. (Я не очень человек GRUB, поэтому я не очень много знаю о GRUB Customizer и не могу помочь, кроме указателя на PPA.) Вы можете делать похожие вещи с моими rEFInd или другими менеджерами загрузки, но подробнее отличаются, и для этого потребуется установка дополнительного программного обеспечения, поэтому вам, вероятно, лучше всего переконфигурировать GRUB для ваших нужд, если вы не обнаружите, что не можете делать то, что хотите.

Обратите внимание, что то, что было селектором загрузочного носителя на компьютерах на базе BIOS, было расширено в диспетчере загрузки на большинстве компьютеров на базе EFI. В EFI должны быть варианты загрузки определенных ОС (или их загрузчиков, а точнее), а не только дисков. Если вы не видите такие опции после установки ОС, то, скорее всего, вы прошивка неисправна или, по крайней мере, очень плохо спроектирована. В этом случае у вас может не быть другого выбора, кроме как полагаться на GRUB или какой-либо другой менеджер загрузки, чтобы делать то, что вы хотите.

1
ответ дан 24 July 2018 в 19:03

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

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