Grub update не работает
526
Я запутался с моим GRUB
sudo apt-get не работает должным образом
Я пытаюсь восстановить его так, чтобы моя система могла загружаться правильно. Я использую внешний usb для входа в систему.
root@elementary:/# sudo fdisk -l Disk /dev/loop0: 966.1 MiB, 1013055488 bytes, 1978624 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk /dev/sda: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disklabel type: dos Disk identifier: 0xabdfae9c Device Boot Start End Sectors Size Id Type /dev/sda1 * 2048 999423 997376 487M 83 Linux /dev/sda2 1001470 1953523711 1952522242 931G 5 Extended /dev/sda5 1001472 1953523711 1952522240 931G 8e Linux LVM Partition 2 does not start on physical sector boundary. Disk /dev/sdb: 7.2 GiB, 7751073792 bytes, 15138816 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk identifier: 0x6f215e7b Device Boot Start End Sectors Size Id Type /dev/sdb1 * 0 2648063 2648064 1.3G 0 Empty /dev/sdb2 5324 10187 4864 2.4M ef EFI (FAT-12/16/32) Disk /dev/mapper/elementary--vg-root: 923.1 GiB, 991193726976 bytes, 1935925248 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disk /dev/mapper/elementary--vg-swap_1: 7.9 GiB, 8493465600 bytes, 16588800 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes
когда я выполнил sudo update-grub2
root@elementary:/# sudo update-grub2 Generating grub configuration file ... Warning: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported. Found linux image: /boot/vmlinuz-4.8.0-52-generic Found initrd image: /boot/initrd.img-4.8.0-52-generic grub-probe: error: cannot find a GRUB drive for /dev/sdb1. Check your device.map. Found elementary OS 0.4.1 Loki (0.4.1) on /dev/mapper/elementary--vg-root Adding boot menu entry for EFI firmware configuration done
Ошибка в выводе
grub-probe: error: cannot find a GRUB drive for /dev/sdb1. Check your device.map.
и я все еще получаю Grub>
терминал, когда я загружаю свою систему.
Как я могу это исправить.
РЕДАКТИРОВАТЬ 1:
Я установил Boot-Repair
Он спросил, если у меня есть RAID, я нажал НЕТ
Тогда это вызвало это сообщение
The boot of your PC is in EFI mode, but no EFI partition was detected. You may want to retry after creating a EFI partition (FAT32, 100MB~250MB, start of the disk, boot flag). Do you want to continue?
Изменить 2:
Изменить 3:
Это ошибка, которую я получаю, это то, что я пытаюсь решить
Откройте настройки UEFI, и вы должны найти другую загрузочную запись EFI. Выберите этот как первый приоритет загрузки. Если та же ошибка, загрузите сеанс в реальном времени и следуйте инструкциям здесь https://help.ubuntu.com/community/Boot-Repair (2-й вариант), НЕ применяйте никаких исправлений в данный момент, но вместо этого создайте сводку, затем [править ] Ваш вопрос и опубликуйте ссылку, чтобы мы могли на нее взглянуть. (Пинг мне, используя @MichaelBay в комментарии, когда закончите).
6 лет назад
0
@MichaelBay Я установил Boot-Repair тогда, когда я запустил его. Мне показалось, что это сообщение `Загрузка вашего компьютера в режиме EFI, но раздел EFI не обнаружен. Возможно, вы захотите повторить попытку после создания раздела EFI (FAT32, 100–250 МБ, начало диска, загрузочный флаг). Вы хотите продолжить?
6 лет назад
0
Это означает, что вы установили ElementaryOS в устаревшем режиме (BIOS) на компьютере с UEFI. Пожалуйста, загрузите сеанс live в том же режиме Legacy, иначе он не будет работать.
6 лет назад
0
Я добавил свой биос изображение выше
6 лет назад
0
Измените его на Legacy, и, возможно, этого достаточно для загрузки. Если нет, загрузите сеанс live и запустите Boot-Repair, как описано выше. PS - Вы * должны * знать, как вы устанавливаете операционную систему и как настроить UEFI соответственно (у вас нет BIOS, у вас есть то, что заменяет BIOS, и это называется Unified Extended Firmware Interface). Более подробная информация на https://help.ubuntu.com/community/UEFI
6 лет назад
0
Измените режим загрузки на устаревший, * затем * загрузите сеанс в реальном времени с USB. Это сообщение не может появиться, если вы загружаетесь в устаревшем режиме.
6 лет назад
0
Я обновил изображение в разделе редактирования 3
6 лет назад
0
Излишне говорить, что вы хотите только Legacy, а не «Legacy enabled + UEFI first». Не должно быть так сложно понять: как он загружается, как он устанавливается (и как он запускает живой сеанс), Boot-Repair был загружен в режиме UEFI и жаловался на отсутствие раздела EFI; это предполагает установку Legacy, поэтому сеанс live должен быть загружен таким образом, чтобы позволить Boot Repair работать.
6 лет назад
0
Хорошо, тогда я должен загрузить свой перьевой привод в устаревший режим вместо режима UEFI. Хорошо, теперь я понял.
6 лет назад
0
@MichaelBay сейчас все готово, но в конце я получаю `Интернет-соединение не обнаружено. Пожалуйста, подключите интернет. Тогда попробуйте еще раз. Ошибка
6 лет назад
0
Вы загружаете живую сессию. Желательно использовать кабель локальной сети (Ethernet), который просто работает. Если WiFi - и ваш WiFi чипсет поддерживается из коробки, просто подключитесь к сети обычным способом. Но есть еще:
6 лет назад
0
Я перешел к предварительной настройке, затем отменил выбор проверки интернета, после чего я получил эту ошибку `Очистка grub-pc отменена. Пожалуйста, сообщите об этом сообщении boot.repair @ gmail.com`
6 лет назад
0
Я заметил на вашем последнем скриншоте упоминание "i386", что означает 32-битный. Таким образом, вы установили ОС не только в устаревшем режиме, где вы не должны, но и 32-разрядную ОС на 64-разрядном ПК. Лучше использовать этот сеанс в реальном времени для резервного копирования того, что вам нужно, на другой диск, создать USB-накопитель с 64-разрядной ОС, снова изменить настройки на UEFI и установить заново.
6 лет назад
0
@MichaelBay i386-pc означает устаревшую BIOS ПК (которая всегда работает в 32-битном режиме для совместимости). Хотя x86_64-efi - это UEFI, который работает в 64-битном режиме. Это не означает, что процессор не 64-битный и не означает, что ОС не 64-битная. Для потомков есть также цель i386-efi в grub.
jdwolf 6 лет назад
0
Просмотр вывода для / dev / sdb выглядит как защитная MBR, означающая, что диск на самом деле является GPT. Попробуйте использовать такой инструмент, как gdisk.
jdwolf 6 лет назад
0
0 ответов на вопрос
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
2
Повышенные привилегии для запуска приложений в Windows?
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
-
8
Ожидание ноутбука в Linux / Ubuntu
-
3
Ускорение загрузки OS X на годичной MBP
-
4
Каковы различия между основными дистрибутивами Linux? Я замечу?
-
1
Как я могу получить доступ к принтеру Windows Vista из Ubuntu по сети?
-
2
Ограничить использование процессора для Flash в Firefox?
-
2
Как мне заставить мой микрофон работать под Debian GNOME?
-
2
Конки установки - образцы / идеи?