@gurnovaam

Как теперь запустить Linux на внешнем SSD?

На компьютере есть основная система Windows на своем диске и есть Linux Mint на внешнем SSD (так-же этот SSD поделен на 2 части, первая под ОС, вторая под сторонние файлы)

После переустановки Windows не удается найти в списке устройств Linux, точнее сам SSD на котором он работает есть, но я так полагаю показывается та часть SSD на которой сторонние файлы, а не система, т.к при выборе запускается Windows, видимо из-за отсутствия ос

Как теперь можно подключится к системе, ранее при запуске пк был список GRUB (появился после установки Linux) и там можно было выбрать запустить Windows или Linux, щас же просто запускается Windows.

Заранее спасибо!
  • Вопрос задан
  • 238 просмотров
Пригласить эксперта
Ответы на вопрос 3
CityCat4
@CityCat4
//COPY01 EXEC PGM=IEBGENER
Винда при переустановке сбросила данные в EFI - она так постоянно делает. Можно шаманить с виндовыми EFI-менеджерами, но проще загрузиться с любого дистриба линуха и прогнать grub-install, указывая нужные устройства, даже если граб стоит уже. Главное, что сделает grub-install - восстановит запись в EFI, указывающую на него. Можно, конечно и вручную через efibootmgr пошаманить, но grub-install проще.
Ответ написан
@rPman
Если используется EFI то по стандарту разработчиков материнских плат не обязали давать такую возможность из биоса, т.е. нужно прописать в биосе (это можно сделать из linux с помощью efibootmgr) какая еще ОС у тебя на машине доступна.

Исключение сделали для removable drives но трактовать что есть что оставили за производителем материнки (обычно это работает только для usb flash и cdrom, но не для внешних sata/nvme контроллеров).

Все автоматически может сделать grub-install, достаточно загрузиться с liveusb любой linux (настоятельно рекомендую тот же что установлен, как минимум аритектура та же), смонтировать корневую и boot в какой-нибудь каталог, например /mnt (если там отдельно есть /boot и /boot/efi то их тоже смонтировать соответственно в /mnt/boot и /mnt/boot/efi), удостовериться что sdX это диск с linux и сделать
grub-install /dev/sdX --root-directory=/mnt

p.s. для legacy mbr режима достаточно было бы выбрать диск из BIOS но многие контроллеры в биосе не доступны, потому что драйверов нет.

p.p.s. совмещать загрузчик linux и windows на одном диске чревато его удалением (inux загрузчика) windows при очередном обновлении, это уже происходило, поэтому если с драйверами проблема, то устанавливают grub на маленький носитель, с которого загрузка работает, типа миниатюрный usb flash или карту памяти (например многие ноутбуки имеют картридер)
Ответ написан
@maxsmeller
Восстановить GRUB в гугле описано как.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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