Я установил Ubuntu 16.04 с USB-накопителя и удалил ОС Windows на Acer Aspire 1 - 132 - H14N / W. Windows была удалена, но Ubuntu не загружается - на экране загрузки появляется сообщение «Не удалось открыть \ EFI ...». Если я удалю USB, появится экран с сообщением: нет загрузочного драйвера. Я попытался использовать восстановление при загрузке из командной строки, используя резервную опцию live usb - advance и переименовав файлы Windows EFI. Когда я пытаюсь установить Ubuntu снова, он спрашивает, хочу ли я удалить Ubuntu 16.04 - я думаю, что он установлен, но по какой-то причине он не загружается. Что я могу сделать? Выход ls -l /dev/disk/by-label/: total 0 lrwxrwxrwx 1 root root 10 Nov 13 06:04 UBUNTU\x2016_0 -> ../../sda1
Прежде всего сделайте компакт-диск Ubuntu Live и добавьте в свой вопрос вывод следующей команды: это будет
ls -l /dev/disk/by-label/
и
inxi -Fxzc0
Теперь попробуйте установить раздел:
sudo mount /dev/sda1 /mnt
Если cat /mnt/etc/lsb-release содержит детали Ubuntu, у вас есть Ubuntu в этом разделе (а именно sda1 в вашем случае)
Теперь то, что вы должны сделать, это:
sudo chroot /mnt
grub
find /boot/grub/stage1
Выше будет выводиться как: (hd0,*) replace * с номером, где будет использоваться ниже в вашем случае это будет 1 Я уверен,
root (hd0,*)
Вышеприведенная строка устанавливает корень, который должен быть установлен в sda * в вашем случае sda1, идите вперед:
setup (hd0)
quit
Необязательно: выполните поиск следующей команды для строки с именем set root= он должен иметь hd0,gpt* в вашем случае hd0,gpt1, теперь вам хорошо идти.
cat /boot/grub/grub.cfg
Выполнено, теперь перезагрузите компьютер после удаления LiveCD, существующего Ubuntu at sda1 должен нормально загрузиться.
Прежде всего сделайте компакт-диск Ubuntu Live и добавьте в свой вопрос вывод следующей команды: это будет
ls -l /dev/disk/by-label/
и
inxi -Fxzc0
Теперь попробуйте установить раздел:
sudo mount /dev/sda1 /mnt
Если cat /mnt/etc/lsb-release содержит детали Ubuntu, у вас есть Ubuntu в этом разделе (а именно sda1 в вашем случае)
Теперь то, что вы должны сделать, это:
sudo chroot /mnt
grub
find /boot/grub/stage1
Выше будет выводиться как: (hd0,*) replace * с номером, где будет использоваться ниже в вашем случае это будет 1 Я уверен,
root (hd0,*)
Вышеприведенная строка устанавливает корень, который должен быть установлен в sda * в вашем случае sda1, идите вперед:
setup (hd0)
quit
Необязательно: выполните поиск следующей команды для строки с именем set root= он должен иметь hd0,gpt* в вашем случае hd0,gpt1, теперь вам хорошо идти.
cat /boot/grub/grub.cfg
Выполнено, теперь перезагрузите компьютер после удаления LiveCD, существующего Ubuntu at sda1 должен нормально загрузиться.