1

все. Я новичок в Linux, и мне нужна помощь. Я хотел установить дистрибутив Linux на флэш-диск, чтобы иметь портативную ОС со всеми своими настройками, программами и т.д., Куда бы я ни шел. Поэтому я запустил Linux Mint Live CD и установил Mint на флэш-накопитель, и это, похоже, работает нормально. Но теперь, когда я пытаюсь загрузить свою систему нормально, без подключенной флэш-накопителя, она, похоже, не работает. Это в основном висит немного, и затем я получаю следующее приглашение:

error: no such device: (some long hex val)
grub rescue>

Однако, когда я пытаюсь включить мою систему, когда USB подключен к компьютеру, это дает мне выбор между использованием ОС, установленной на моем USB, и ОС, установленной на моем HD. При выборе последнего все загружается просто отлично. Я предполагаю, что установка Mint на флешку каким-то образом испортила мою нативную установку Grub, но, опять же, я немного новичок в Linux, так что я точно не знаю, почему. Любая помощь с благодарностью.

3 ответа3

0

Вы должны были сделать раздел /boot на локальном HD

0

Хорошо, я исправил проблему следующим образом (с помощью учебника здесь: http://community.linuxmint.com/tutorial/view/245):

1) Запустите Linux Mint Live CD.

2) Мы хотим смонтировать раздел, на который мы установили Mint. Я не знал названия этого раздела, поэтому я открыл Терминал и набрал «sudo fdisk -l», чтобы распечатать список разделов. Оказывается, для меня это был /dev /sda1, но это может отличаться для вас.

3) Мы монтируем соответствующий раздел, используя «sudo mount /dev /sdXY /mnt». Опять же, для меня это был раздел sda1.

4) Далее переустанавливаем grub на смонтированном разделе: «sudo grub-install --root-directory /mnt / / dev / sda». Обратите внимание на отсутствие завершающей "1" в конце названия диска.

Вот и все. Затем перезагрузите компьютер, и все должно работать снова.

Кроме того, я обнаружил инструмент, который помогает вам установить Linux на USB-накопители (UNetbootin). Это кажется намного лучшим вариантом, так как вы можете запустить его непосредственно в вашей текущей установке Windows или Linux, и вы не рискуете случайно изменить установку вашего загрузчика в процессе.

0

Как вы уже решили свою проблему, это для будущих читателей:

Вы, вероятно, установили загрузчик grub в неправильный раздел во время установки Mint. Стоит конечно зайти на USB-ключ. Вы, вероятно, перезаписали загрузчик вашего внутреннего жесткого диска.

Переустановка grub на жесткий диск (как подробно описано в вашем собственном ответе) поможет только в том случае, если сначала была установлена grub. Если ваша исходная система использовала другой загрузчик (lilo, windows bootloader) или была настроена для загрузки непосредственно в один из разделов (как это делает Windows в обычной установке с полным диском), вам необходимо восстановить загрузчик с помощью соответствующих инструментов из аварийной системы. ,

Если конфигурации загрузки до и после слишком разные (например, когда вы установили в раздел (/dev/sda1), но это было на устройстве до (/dev/sda)), вы можете столкнуться с переустановкой оригинальная ОС.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .