Двойная загрузка с использованием дисковода Caddy

У меня есть ноутбук (Dell E6520) со вторым SSD, установленным в накопитель. Windows 7 установлена ​​на основной диск (устаревшая загрузка). На втором диске установлена ​​Ubuntu (ubuntu-13.10-desktop-amd64) вместе с разделом NTFS. Я использовал bootRepair для устранения распространенных проблем. BIOS настроен на загрузку с основного диска. Он загружается в окно выбора и позволяет выбрать либо Linux, либо Windows, обе из которых загружаются нормально.

ОДНАКО, если я потяну приводной диск и верну устройство DVD обратно в систему, не загрузится (grub rescue). Из резюме bootRepair, я думаю, что процесс загрузки указывает на grub.cfg на втором диске и, следовательно, не будет загружаться при его извлечении. http://paste.ubuntu.com/6733690/

Можно ли поместить загрузочные файлы (grub.cfg) на основной диск и настроить процесс загрузки для просмотра там? чтобы я мог загрузиться с Windows, когда устройство DVD установлено, и в противном случае выбрать Linux или Windows, когда дисковод для накопителей находится?

1
задан 07.05.2020, 07:59

1 ответ

Это работает, если вы можете установить интерфейс кэдди в качестве первого загрузочного устройства (возможно, через BIOS / UEFI).

Сначала загрузитесь в Ubuntu и установите grub на внешний / внешний накопитель:

sudo grub-install /dev/sdX
sudo update-grub

Где sdX - устройство, представляющее накопитель. Вы можете запустить lsblk -l, чтобы проверить правильность буквы, это может быть что-то вроде sdb или sdc, я думаю. (Если сомневаетесь, просто отредактируйте вопрос, добавив вывод lsblk -l.)

Перезагрузитесь (с подключенным caddy) и убедитесь, что grub загружается правильно и позволяет вам загружать обе ОС правильно (проверьте загрузку Ubuntu, затем проверьте загрузку Windows).

Извлеките кэдди и восстановите загрузчик Windows на основном диске (см. Эту справочную статью ). Таким образом, когда дополнительный диск отключен, Windows будет загружаться нормально, в противном случае включится grub. (Это моя текущая настройка, но с переносным USB-накопителем по сравнению с внутренним.)

0
ответ дан 07.05.2020, 07:59
  • 1
    Кэдди обнаруживается в BIOS как ' системное устройство системы bay'. это - SSD с помощью интерфейса SATA. Когда я установил это для начальной загрузки сначала (т.е. sdb), я получаю " недопустимая таблица устройств! ". когда я загружаюсь к sda, я думаю, что он указывает на grub.cfg на sdb который, если не существующий, won' t начальная загрузка. – kdgregory 07.05.2020, 08:00
  • 2
    Моя система действительно загружала хорошо с кэдди диска и выбором обоих OS' s. Я сделал установку личинки и личинку обновления (который находит и Linux на sdb и Windows на sda), и проверил, что это все еще работает. Однако I' m сомнительный в восстановлении MBR на sda. Система не загрузится от sdb, если я установил это сначала в BIOS (начальная загрузка прежней версии). Таким образом, я могу только загрузиться от sda в настоящее время. Если я восстанавливаю MBR на sda, I' m коснулся этого, он только загрузит окна даже с установленным кэдди диска. – Jason Baker 07.05.2020, 08:00
  • 3
    Doesn' t кэдди имеют различный " interface" к основному диску? Если так, просто поместите кэдди для начальной загрузки сначала в BIOS. Если кэдди isn' t включенный Windows загрузился бы автоматически и, иначе, личинка умрет. Я думаю о Карте памяти по сравнению с основным диском, так, чтобы можно было поместить USB как первый параметр загрузки, например. Если that' s не случай я должен был бы исследовать это далее:-), – Ben Voigt 07.05.2020, 08:00
  • 4
    That' s странный... Я имею в виду, установлена ли личинка правильно на SSD, это должно просто загрузиться без проблем. Я никогда не использовал кэдди, таким образом, don' t честное слово. Надо надеяться, кто-то более опытный просветит нас. (Тем временем проверьте разделение в кэдди и если личинка правильно установлена на нем. Добавьте эту информацию к вопросу путем редактирования его.) – M.M 07.05.2020, 08:01

Теги

Похожие вопросы