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

У меня была двойная загрузка. Windows 10 и Ubuntu 16.04 LTS. Вчера после обновления Windows перестал работать grub и я ничего не смог с ПК сделать. Это настольный ПК. Когда я попытался загрузиться с живого USB и выбрал: «Попробуйте Ubuntu» или «Установить Ubuntu», я получил следующую ошибку:

[  0.020613] ACPI Error: [\_SB_.PCI0.XHX_.RHUB.HS11] Namespace lookup failure,
 AE_NOT_FOUND (20160930/dswload-210)
[  0.20619] ACPI Exception: AE_NOT_FOUND, During name lookup/catalog (2016093
0/psobject-227)
[  0.020644] ACPI Exception: AE_NOT_FOUND, (SSDT:xh_rvp10) while loading table
(20160930/tbxfload-228) 

и компьютер завис, и черный экран запуска заполняется размытым текстом. Я пытался исправить grub, но не было раздела, который можно было бы распознать как раздел Linux. После этого я попытался использовать Windows Live USB и почистить MBR. Манагад для обновления Windows, и теперь у меня есть Windows, но при попытке загрузиться с Ubuntu Live USB я получил ту же ошибку. Как исправить установку Ubuntu? Я попытался с Ubuntu DVD также, и я получил ту же ошибку.

0
задан 6 August 2017 в 20:02

1 ответ

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

Вот то, как:

  1. Начальная загрузка с живого CD или живого USB, в режиме "Try Ubuntu".
  2. Определяют количество раздела Вашего основного раздела. GParted (который должен уже быть установлен, по умолчанию, на живой сессии) может помочь Вам здесь. Я собираюсь предположить в этом ответе, что это /dev/sda2, но удостоверяются, что Вы используете корректное число раздела для своей системы!
  3. Монтируют Ваш раздел:

    sudo mount /dev/sda2 /mnt   #Replace sda2 with your partition number
    
  4. Связывают, монтируют некоторый другой необходимый материал:

    for i in /sys /proc /run /dev; do sudo mount --bind "$i" "/mnt$i"; done
    
  5. , Если Ubuntu установлена в режиме EFI ( видят этот ответ, если Вы не уверены ), используйте GParted для нахождения раздела EFI. Это будет иметь маркировку EFI. Смонтируйте этот раздел, заменив sdXY с фактическим числом раздела для Вашей системы:

    sudo mount /dev/sdXY /mnt/boot/efi
    
  6. chroot в Вашу установку Ubuntu:

    sudo chroot /mnt
    
  7. На данном этапе Вы находитесь в своей установке, не живой сессии, и работающий как корень. Личинка обновления:

    update-grub
    

    , Если Вы получаете ошибки или если восстановление работоспособности к шагу 7 не решило Вашу проблему, перейдите к шагу 8. (Иначе это является дополнительным.)

  8. В зависимости от Вашей ситуации, Вам, возможно, придется переустановить личинку:

    grub-install /dev/sda
    update-grub # In order to find and add windows to grub menu.
    
  9. , Если все работало без ошибок, затем Вы все установлены:

    exit
    sudo reboot
    
  10. На данном этапе необходимо смочь загрузиться обычно. Если Вы не можете обычно загружаться и не сделали шага 8, потому что не было никаких сообщений об ошибках, не попробовали еще раз с шагом 8.

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

1
ответ дан 7 August 2017 в 06:02

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

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