Мой компьютер теперь просто терминал, и мне нужно загрузиться с флешки
Помогите! мой компьютер не имеет ничего, кроме скрипта grub. Как я могу загрузиться в Ubuntu? Это говорит, что я в безопасной загрузке. msgstr "поддерживается минимальное редактирование как в bash. " Мне нужно войти в операционную систему. У меня есть загрузочная флешка с linux mint.
1 ответ
Редактировать: я не знаю, почему я не понял, что вы можете загрузить мяту...
Я предполагаю, что вы используете систему с двойной загрузкой. Насколько я понимаю, есть некоторые обстоятельства, при которых Windows не будет работать, если вы выключите Secure Boot, и если вы захотите включить его позже, возможно, ваш компьютер должен быть сброшен до заводских (звучит некрасиво). Я где-то читал, что для двойной загрузки нужно отключить CSM и включить безопасную загрузку.
Тем не менее, поскольку вы ранее работали нормально и после обновления вы получаете Secure Boot, я думаю, что вы также обновили свое ядро (?). Итак, дальнейшее основано на этом предположении.
С вашего живого usb (или cd, если он дошел до него), откройте терминал (ctrl-alt-t) и наберите
sudo fdisk -l
Конечно, это строчная буква "L".
Это перечислит ваши устройства, помечая root звездочкой (*).
Это должно выглядеть примерно так:
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 50857983 50855936 24.3G 83 Linux
/dev/sda2 50860030 52426751 1566722 765M 5 Extended
/dev/sda5 50860032 52426751 1566720 765M 82 Linux swap / Solaris
Теперь сделайте:
sudo mkdir mnt
sudo mount /dev/sda1 mnt
sudo mount --bind /dev mnt/dev
sudo mount --bind /proc mnt/proc
sudo mount --bind /sys mnt/sys
sudo cp /etc/resolv.conf mnt/etc/resolv.conf
sudo chroot mnt
На этом этапе он должен изменить ваше приглашение на что-то вроде:
корень @ Ubuntu:/#
делать:
apt-get установить linux-image-generic
Возможно, это является частью проблемы, поэтому, возможно, вам нужно вместо этого установить linux-signature-image-generic
И для хорошей меры:
update-grub
exit
sudo umount mnt/sys
sudo umount mnt/proc
sudo umount mnt/dev
sudo umount mnt
Последний набор команд "umount" важен. Не забудьте демонтировать вещи, которые вы монтировали вручную.
Теперь перезагрузите компьютер (не забудьте удалить живые медиафайлы).
Как и в случае с ядром, вам может понадобиться подписанный grub. Shim - это программа, которая предназначена для загрузки подписанных загрузчиков по цепочке, поэтому, возможно, shim - это то, что вам нужно, чтобы установить / обновить / поцеловать в лоб и проверить его температуру. Как правило, я видел обновление работы grub без необходимости устанавливать новый образ. Когда дело доходит до прокладки или подписанной операционной системы, я, честно говоря, немного глубже.
Безопасная загрузка обычно означает, что ваша система пытается загрузить то, что не имеет сигнатур, которые она ищет.
Если вы загружаете в командную строку Grub, а не в командную строку Grub Rescue (последняя буквально говорит "Grub Rescue" в приглашении), попробуйте ввести команду exit, чтобы увидеть, как это происходит. Если он дает вам обычный экран, вы сможете загрузить операционную систему. Если вы можете сделать это, откройте терминал и выполните sudo update-grub
, Я не могу обещать, что это ваше решение.
Еще одна вещь, которую вы можете попробовать (учтите, это может представлять угрозу безопасности), - это открыть BIOS и отключить " Безопасную загрузку".
Вот статья о том, как загрузить корневую файловую систему из командной строки grub. Опять же, никаких обещаний, но это дает вам кое-что попробовать.