Я установил Linux Mint на свой ноутбук вместе с предустановленной Windows 10. Когда я включаю компьютер, чаще всего появляется обычное меню GRUB:
Но после загрузки Linux или Windows и перезагрузки I GRUB запускается в режиме командной строки, как показано на следующем снимке экрана:
Вероятно, есть команда, которую я могу набрать для загрузки из этого приглашения, но я ее не знаю. Что работает, так это перезагрузка, используя Ctrl + Alt + Del, затем нажимая F12 несколько раз, пока не появится обычное меню GRUB. Используя эту технику, он всегда загружает меню. Перезагрузка без нажатия клавиши F12 всегда перезагружается в режиме командной строки.
Я думаю, что в BIOS включен EFI, и я установил загрузчик GRUB в / dev / sda.
Почему это происходит и как я могу гарантировать, что GRUB всегда загружает меню?
редактировать
Как предлагается в комментариях, я попытался очистить grub-efi
пакет и переустановить его. Это не решило проблему, но теперь, когда он запускается в режиме командной строки, GRUB показывает следующее сообщение:
error: no such device: 6fxxxxx-xxxx-xxxx-xxxx-xxxxxee.
Entering rescue mode...
grub rescue>
Я проверил с помощью blkid
команды, и это идентификатор моего раздела Linux. Может быть, эта дополнительная информация может помочь понять, что происходит?
источник
grub-efi
пакет. Попробуйте очистить и переустановитьgrub-efi
.cat /etc/default/grub
?Ответы:
Процесс загрузки не может найти корневой раздел (часть диска, содержащую информацию для запуска системы), поэтому вы должны указать его местоположение самостоятельно.
Я думаю, вы должны взглянуть на что-то вроде этой статьи: how-rescue-non-boot-grub-2-linux
кратко: в этой
grub rescue>
командной строке типа... чтобы вывести список всех доступных устройств, вам нужно просмотреть каждое из них, напечатать что-то вроде (зависит от того, что показано командой ls):
... и так далее, пока не найдете
В случае эфи
... теперь установите параметры загрузки соответственно, просто введите это с правильными номерами и после каждой строки нажмите возврат
теперь он должен загрузиться и после запуска командной строки и ввода
... он должен загрузиться в следующий раз. Если нет, вам придется повторить шаги снова и, возможно, придется восстановить или установить grub снова (посмотрите эту статью: https://help.ubuntu.com/community/Boot-Repair ).
надеюсь, я правильно понял ваш вопрос, и это то, что вы ищете
источник
ls
дает:(hd0) (hd0,gpt2) (hd0,gpt1)
и т. д. тогда я попробовалls (hdo)
,ls (hdo)/
и получилerror: no server is specified
. Я попробовал:ls (hdo,gpt2)/
и получилerror: disk
hdo, gpt2 'not found`.ls
дал вам(hd0) ...
это «ноль», как в «01234», и вы написали, что пыталисьld (hdo)/
с «o», как в «..LMNOPQRS ..» - вы должны использовать число0
«ноль»Это забавная вещь, случающаяся со многими ПК с двойной загрузкой с Windows 10. Произошло со мной и друзьями в последнее время. Обратите внимание, что я не знаю почему, я могу только предположить, что это зависит от некоторых обновлений Windows 10. Как кто-то сказал, на самом деле это происходит из-за того, что процесс загрузки по какой-то причине не находит корневой раздел, поэтому GRUB просит вас сообщить ему, где он находится через CLI.
В любом случае, спасибо, что задали этот вопрос, я обнаружил, что он пытается решить мою проблему, и я создал эту учетную запись, чтобы ответить на этот вопрос. Исправление супер просто:
источник
Windows может быть установлена в режиме загрузки UEFI, а Mint в режиме загрузки BIOS. Эти два режима несовместимы, и вы можете только выполнить двойную загрузку из меню UEFI / BIOS и, возможно, придется включить или отключить параметры загрузки UEFI или BIOS. Grub может выполнять только двойную загрузку для других установок в том же режиме загрузки, что и загруженный Grub. Вы можете использовать Boot-Repair для конвертации BIOS.
источник
Вы можете загрузить систему Linux через диск Super Grub2, скачать iso отсюда и создать загрузочный USB
После успешной загрузки Kali Linux, переустановите
grub-efi
следующим образом:источник
Я столкнулся с той же проблемой. И обнаружил, что иногда при загрузке в windows 10 порядок загрузки меняется. У меня в ноутбуке два SSD. В одном есть Ubuntu и Grub, а в другом установлены Windows. Порядок загрузки иногда изменяется, когда Windows 10 обновляет и ставит Windows SSD первым, в результате чего система всегда загружается в Windows. Недавно это случайно изменило его, и я начал видеть загрузку системы в приглашении grub. Как только я изменил порядок загрузки в BIOS, меню grub загрузилось нормально.
источник
Та же проблема возникла на моем ноутбуке Dell с Windows 10 и Linux Mint 19. Так что случилось, я работал Windows, и вдруг HDD пропал из списка дисков. Окно работало нормально, так как оно было на диске SSD. После некоторого замешательства я захотел убедиться, что жесткий диск работает, поэтому я запустил диагностику из BIOS после того, как это было сделано, я перезапустил машину и вернул список своих grub.
источник
Я неожиданно обнаружил, что после некоторых обновлений Windows установил опцию быстрой загрузки. И это вызвало мою проблему с загрузкой Ubuntu)) Вариант быстрой загрузки можно найти где-нибудь в настройках BIOS / загрузки
источник
Переустановите Linux на тот же раздел, позаботьтесь о следующем. вещи на этот раз:
sudo update-grub
источник
lsblk -f
и,cat /etc/fstab
может быть, вы что-то наблюдаете.Попробуйте эти команды
Повторите это для всех перечисленных разделов, пока не найдете результат, который включает что-то вроде initrd.img -... vmlinuz -... или даже / grub. Найдя раздел с загрузочным образом Linux Mint, вы выполните следующие шаги:
Вы должны инициализировать ядро
grub> set root=(hd0,1) grub> linux /vmlinuz-4.4.0-38-generic grub> initrd /initrd.img-4.4.0-38-generic grub> boot
grub> set root=(hd0,[partition number you found])/boot grub> insmod linux grub> linux (hd0,[partition number you found])/boot/vmlinuz-[image name] grub> initrd ((hd0,[partition number you found])/boot/initrd.img-[image name] grub> boot
После загрузки в вашу установку Linux Mint, а не на аварийный диск или что-либо еще, если вы видите, что вам не хватает Windows из GRUB, вам нужно будет выполнить следующие шаги:
sudo os-prober \\ If you see your Windows Partition then you can run the next step sudo grub2-mkconfig sudo update-grub
источник
Я надеюсь, что это поможет вам лучше понять, как выглядеть. Я сделал это очень просто для вас и других начинающих пользователей Linux. Пожалуйста, просто заплатите это вперед с добротой. Эти люди здесь великолепны, но им нужно помнить, что они когда-то были новичками
Обратите внимание на то, как у вас загружается наша система. Также все знают, что это может быть другой проблемой, которую могут обнаружить другие. Так что немного истории, я иду через дистрибутивы Linux, как я делаю носки. Кстати, я ношу много разных носков. У меня есть полная установка, нет двойной загрузки, это mppont этой последней версии. Но вот кикер. У меня обычно нет проблем с сохранением моих данных (дома / пользователя), но на этот раз grub сказал, что не установит. Я потерял все данные и узнал, что я способен на ненормативную лексику, о которой никогда не знал ... в любом случае Гурб вел себя так, как будто не устанавливал, но так и сделал. Потом ... кто-то уронил мой ноутбук во время обновления .... inirsmfs восстановил то, что мне тоже нужно, но вот что последовало
Кнопка питания-> Grub 2.02:
Если вы загрузитесь в первый раз, и вы получите красное меню в отношении безопасной загрузки, бла-бла ... это расплывчато. Но это позволяет нажимать «хорошо» (смутно, поскольку в окнах есть заголовок из 3 слов, и, прежде чем нажать «хорошо», я думаю, что может быть 6 слов (Ха-ха, жалуйтесь, если я ошибаюсь в подсчете, извините). Вы загружаетесь в Grub.
В моем случае, проверьте gurn, чтобы убедиться, что вы можете ввести cmpath = hd0 (в моем случае). Тогда префикс = (hd0, .gpt2) ... Завершается в insmod normal Normal
And.booted
Поэтому я подумал об этом и проверил мой каталог boot / efi / EFI ls.-al
д. попугай д. Ubuntu
Я перезагрузился, чтобы увидеть, что проклятый BIOS сказал, а что низко:
(hd0, gpt2) boot / grub parrot ... убунту как загрузочный приотий
Вот я и попробовал это ....
Зашел в биос, а теперь демонизируй меня или нет я на самом деле помогаю. Indont претендует на звание эксперта, но я, как и все остальные, заслуживаю уважения, а не невежества и комментариев от людей, которые не могут решить эту проблему. Проблемы возникают из-за EFI-NOW, это не умозрительно. Пожалуйста, не стесняйтесь комментировать это заявление.
Fom Grub type exit -> enter BIO Перейти к загрузке. Обратите внимание на параметры загрузки: -PARROT -Вы, скорее всего, увидите hd0, gpt2) / grub / boot Ург, в моем случае безумный Ubuntu, так что вы можете посмеяться над этим, Ха-ха Перейти к загрузке отключить тихую загрузку, если отключено, нет проблем
Теперь отключите безопасную загрузку, если применимо, и если заявители выбирают
Если ты можешь найти это хорошо, это конец МИРА !!!
Хаха, но серьезно проверь свой приоритет загрузки ... ты, скорее всего, увидишь Parrot Hd0, gpt2 Хаха, а я увидел Ubuntu.
Теперь отключите очевидное ---> ДЛЯ МЕНЯ UBUNTU
СОХРАНИТЬ И ВОЗОБНИТЬ
ПЛАТИТЕ ЭТО ВПЕРЕД С ДОБРОЖЕНИЕМ Эти жены иногда забывают, что люди не хотят, чтобы они были правы.
К вашему сведению: меня зовут не то, что говорит. Эрик Эппл
источник
После установки Linux Mint 19.1 система только загрузилась с приглашением grub rescue> и показала ошибку чуть выше, указывая, что не может найти hd0. Благодаря этой теме я получил доступ к BIOS и в разделе «Параметры хранилища / хранилища» изменил эмуляцию SATA с AHCI RAID на IDE в собственном режиме, и теперь система загружается в нужное меню, которое позволяет мне выбрать дистрибутив Linux и продолжить успешную загрузку. ,
источник
Я скопировал свой раздел kubuntu 19.10 с жесткого диска на SSD, чтобы система работала быстрее, и не хотел переустанавливать все заново. Я хочу сохранить исходный раздел в качестве резервной копии, так как я хочу поэкспериментировать с решением davinci. Поэтому я изменил UUID с помощью Gparted. Затем я получил ошибку Grub 2.02 «Редактирование Mininal BASH-подобной строки ...». Все, что я сделал, это загрузился в настройку и изменил порядок загрузки, чтобы исправить это. Теперь я вижу Kubuntu 19.10 на sda11, окна на sda1 и kubuntu 19.10 на sdb2. Надеюсь, это кому-нибудь поможет.
источник