Не удается запустить что-то отличное от Windows 10 после обновления

Существует проект Ubuntu Manual: http://ubuntu-manual.org/

Текущая версия предназначена для Ubuntu 14.04 LTS. Поскольку вы хотите начать работу с Ubuntu, рекомендуется 14.04 LTS (долгосрочная поддержка). Вот почему мне нравится это руководство:

он дружелюбен к новичкам (например, много скриншотов), он поможет вам в установке и настройке наиболее важных программ (например, сам Ubuntu, Firefox, настройка принтера. ..) он поставляется бесплатно в формате pdf, он доступен на большом количестве языков, если вам это нужно
0
задан 6 August 2017 в 20:02

2 ответа

При установке Windows Windows предполагает, что это единственная операционная система (ОС) на компьютере или, по крайней мере, она не учитывает Linux. Таким образом, он заменяет GRUB собственным загрузчиком. Что вам нужно сделать, это заменить загрузчик Windows GRUB. Я видел различные инструкции по замене GRUB с помощью команд GRUB или некоторых таких, но для меня самый простой способ - просто chroot в вашу установку и запуск update-grub. chroot отлично, потому что он позволяет вам работать с вашей фактической установкой, а не пытаться перенаправить что-то здесь и там. Это действительно чисто.

Вот как:

Загрузитесь с живого компакт-диска или живого USB в режиме «Попробуйте Ubuntu». Определите номер раздела вашего основного раздела. GParted (который уже должен быть установлен по умолчанию в реальном времени) может помочь вам здесь. Я предполагаю в этом ответе, что это /dev/sda2, но убедитесь, что вы используете правильный номер раздела для своей системы! Смонтируйте свой раздел: sudo mount /dev/sda2 /mnt #Replace sda2 with your partition number Привяжите другие необходимые вещи: for i in /sys /proc /run /dev; do sudo mount --bind "$i" "/mnt$i"; done Если Ubuntu установлен в режиме EFI (см. Этот ответ, если вы не уверены), используйте GParted для поиска вашего раздела EFI. Он будет иметь ярлык EFI. Смонтируйте этот раздел, заменив sdXY на фактический номер раздела вашей системы: sudo mount /dev/sdXY /mnt/boot/efi chroot в вашу установку Ubuntu: sudo chroot /mnt . На данный момент вы находитесь в своей установке, а не в реальном времени и выполняете роль root. Обновить grub: update-grub Если вы получаете ошибки или если переход к шагу 7 не устранил вашу проблему, перейдите к шагу 8. (В противном случае это необязательно.) В зависимости от вашей ситуации вам, возможно, придется переустановить grub: grub-install /dev/sda update-grub # In order to find and add windows to grub menu. Если все работает без ошибок, тогда вы все настроены: exit sudo reboot На этом этапе вы должны нормально загрузиться. Если вы не можете нормально загрузиться и не выполнили шаг 8, потому что не было сообщений об ошибках, повторите попытку с шага 8.

Иногда, когда GRUB2 правильной конфигурации для ваших разделов недостаточно, вы должны на самом деле установите его (или переустановите) в главную загрузочную запись, которую делает шаг 8. Опыт, помогающий пользователям в чате показать, что шаг 8 иногда необходим, даже если не отображаются сообщения об ошибках.

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

При установке Windows Windows предполагает, что это единственная операционная система (ОС) на компьютере или, по крайней мере, она не учитывает Linux. Таким образом, он заменяет GRUB собственным загрузчиком. Что вам нужно сделать, это заменить загрузчик Windows GRUB. Я видел различные инструкции по замене GRUB с помощью команд GRUB или некоторых таких, но для меня самый простой способ - просто chroot в вашу установку и запуск update-grub. chroot отлично, потому что он позволяет вам работать с вашей фактической установкой, а не пытаться перенаправить что-то здесь и там. Это действительно чисто.

Вот как:

Загрузитесь с живого компакт-диска или живого USB в режиме «Попробуйте Ubuntu». Определите номер раздела вашего основного раздела. GParted (который уже должен быть установлен по умолчанию в реальном времени) может помочь вам здесь. Я предполагаю в этом ответе, что это /dev/sda2, но убедитесь, что вы используете правильный номер раздела для своей системы! Смонтируйте свой раздел: sudo mount /dev/sda2 /mnt #Replace sda2 with your partition number Привяжите другие необходимые вещи: for i in /sys /proc /run /dev; do sudo mount --bind "$i" "/mnt$i"; done Если Ubuntu установлен в режиме EFI (см. Этот ответ, если вы не уверены), используйте GParted для поиска вашего раздела EFI. Он будет иметь ярлык EFI. Смонтируйте этот раздел, заменив sdXY на фактический номер раздела вашей системы: sudo mount /dev/sdXY /mnt/boot/efi chroot в вашу установку Ubuntu: sudo chroot /mnt . На данный момент вы находитесь в своей установке, а не в реальном времени и выполняете роль root. Обновить grub: update-grub Если вы получаете ошибки или если переход к шагу 7 не устранил вашу проблему, перейдите к шагу 8. (В противном случае это необязательно.) В зависимости от вашей ситуации вам, возможно, придется переустановить grub: grub-install /dev/sda update-grub # In order to find and add windows to grub menu. Если все работает без ошибок, тогда вы все настроены: exit sudo reboot На этом этапе вы должны нормально загрузиться. Если вы не можете нормально загрузиться и не выполнили шаг 8, потому что не было сообщений об ошибках, повторите попытку с шага 8.

Иногда, когда GRUB2 правильной конфигурации для ваших разделов недостаточно, вы должны на самом деле установите его (или переустановите) в главную загрузочную запись, которую делает шаг 8. Опыт, помогающий пользователям в чате показать, что шаг 8 иногда необходим, даже если не отображаются сообщения об ошибках.

1
ответ дан 24 July 2018 в 19:13
  • 1
    Проблема в том, что эти ошибки случаются, даже когда я пытаюсь загрузить с Live USB и live CD. – George 8 August 2017 в 14:56
  • 2
    Попробуйте сделать новую копию Ubuntu на USB после правильного формата. Я думаю, что это должно решить проблему. Вам не нужно снова устанавливать Ubuntu, ОС все еще существует, но меню grub само отменяется Windows после обновления. Следовательно, вы следуете приведенным выше шагам, чтобы вернуть его. – Brijesh Shah 8 August 2017 в 14:59
  • 3
    Конечно. Попробуйте установить новую загрузку и дайте мне знать. – Brijesh Shah 8 August 2017 в 15:05
  • 4
    Попробуйте добавить & quot; libata.noacpi = 1 & quot; (без кавычек) в файле grub.cfg. Вы можете получить к нему доступ, используя приведенные здесь инструкции: wiki.archlinux.org/index.php/Kernel_parameters#GRUB . Расскажите мне об обновлениях. :) – Brijesh Shah 9 August 2017 в 09:01
  • 5

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

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