Вопрос или проблема
Я хотел установить Debian 10.4 (версия Gnome) на внешнюю USB 3.1 флешку для использования на нескольких компьютерах. Я искал руководства в интернете, но большинство из них были для Ubuntu или Manjaro Linux. Также я относительно новичок в Linux.
Итак, сначала я создал загрузочную USB-флешку с помощью Rufus на Windows 10.
После загрузки в Debian я запустил установщик после вставки флешки, на которую я и хотел установить ОС.
Когда я дошел до части с разделами диска, я выбрал USB, выбрал метод ручного разбиения и создал 4 раздела (в указанном порядке):
- EFI 512 МБ Флаги: “esp”, “boot” Точка монтирования: “/boot/efi” Формат: FAT32
- Root 10 ГиБ Флаги: “root” Точка монтирования: “/” Формат: ext4
- Swap 4 ГиБ Флаги: “swap” Точка монтирования: нет Формат: linuxswap
- Home 12 ГиБ Флаги: нет Точка монтирования: “/home” Формат: ext4
После завершения установки я попробовал выключить компьютер и включить его снова, не вынимая флешку. Все работало идеально.
Затем я вынул флешку, чтобы убедиться, что Windows загружается нормально. Так и произошло. Но когда я снова вставил USB, я не смог загрузиться во флешку. Я видел название флешки как Debian в настройках UEFI перед извлечением, но после этого она отображалась только как Sandisk.
Так что я задавался вопросом, возможно ли вообще сделать переносимый USB? Если да, то что я сделал не так и как это исправить?
Может кто-то, кто уже прошел этот процесс, дать мне подробное руководство (если это вообще возможно)?
Я также пробовал live USB с сохранением данных, но мне эта идея не понравилась.
Из ссылки, опубликованной @A.B, я узнал, что есть способ установить загрузчик на съемный носитель /Boot/efi раздел, который я сделал во время первоначальной установки Debian.
Сначала загрузите образ установщика Debian (не live) с сайта.
Затем запишите установщик на другой USB с помощью Rufus (Windows 10).
При загрузке с USB выберите режим восстановления.
Когда вам покажут список всех разделов, выберите тот, на котором вы сделали boot/efi раздел для Debian, и нажмите ОК, когда он спросит смонтировать ли его.
Затем выберите опцию установки загрузчика grub и насильно установите загрузчик на раздел съемного носителя. Нажмите ОК для предупреждающего сообщения также.
После установки продолжайте нажимать “Назад”, пока не вернетесь ко всему списку всех опций установщика.
Выберите Прервать установку, и все. Так я это сделал, и это сработало для меня.
Кажется, это проблема с BIOS. Прежде чем загрузиться с USB жесткого диска, вы должны изменить настройки загрузки, чтобы гарантировать, что первым идет ваш USB.
Я задавался вопросом, возможно ли вообще сделать переносимый USB?
Debian предоставляет Live-образы, и, вероятно, проще всего просто использовать один из них в качестве вашей портативной дистрибуции.
https://wiki.debian.org/DebianInstall#Debian_Live_images
Также возможно установить Debian из запущенного образа.
Ответ или решение
Создание портативной установки Debian на USB-накопителе – это полезный процесс, который позволяет вам запускать операционную систему на различных компьютерах без необходимости устанавливать ее на каждом из них. Однако этот процесс требует тщательного исполнения, чтобы избежать распространённых ошибок. Основная задача заключается в правильной установке загрузчика и настройке разделов. Мы рассмотрим этот процесс пошагово.
Теория
Создание портативной установки Debian предполагает, что система будет полностью загружаться и функционировать с внешнего USB-накопителя. Преимущество этого метода в том, что можно использовать одну и ту же операционную систему на разных устройствах, сохраняя при этом индивидуальные настройки и файлы.
Ключевые моменты:
-
Разделы на USB-накопителе:
- EFI-раздел: это необходимо для загрузки UEFI. Формат должен быть FAT32.
- Раздел корневой системы (root): используется для установки самой операционной системы и должен иметь файловую систему ext4.
- Swap-раздел: аналог виртуальной памяти, он помогает увеличивать производительность системы при дефиците оперативной памяти.
- Home-раздел: здесь хранятся личные данные пользователя. Форматируется как ext4.
-
Загрузчик: груб – это важно для обеспечения правильной загрузки системы с вашего USB-накопителя.
-
Настройки BIOS/UEFI: множество компьютеров автоматически загружаются с жесткого диска, поэтому стоит настроить BIOS так, чтобы он сначала пытался загрузиться с USB, если он подключен.
Пример
Вы уже начали процесс правильно, создав загрузочную флешку Debian при помощи Rufus на Windows 10 и установив Debian с использованием ручного разбиения на разделы. Однако ключевым моментом является установка загрузчика GRUB на носитель, предназначенный для распространения, а не на жесткий диск компьютера.
Порядок действий:
-
Убедитесь, что загрузочный USB выбран в BIOS до старта системы.
-
Загрузите Debian с флешки и установите систему, создав минимум следующие разделы:
- EFI: 512 MB, в формате FAT32 с флагами "esp" и "boot."
- Root: 10 GB, формат ext4 с флагом "root."
- Swap: 4 GB, linuxswap без точки монтирования.
- Home: 12 GB, формат ext4.
-
Завершив установку, нужно убедиться, что GRUB установлен на USB. Это часто выполняется при помощи выбора ‘установить загрузчик’ на съемный носитель в меню установки или в режиме восстановления Debian.
Применение: Исправление и Повторная установка GRUB
Ваше решение установить GRUB на USB-накопитель в режиме восстановления – отличное решение. Вот пошаговая инструкция на случай необходимости повторного выполнения:
- Загрузите Debian в режиме восстановления.
- Когда система предложит монтировать разделы, выберите тот, который использовался для /boot/efi.
- Выберите опцию установки GRUB и убедитесь, что он устанавливается на съемный накопитель.
- Пройдите через предупреждения и завершите установку загрузчика.
- Вернитесь на предыдущий экран и выберите "Отменить установку." Это действие завершает процесс без необходимости завершения всей установки заново.
Заключение
Создание переносной установки Debian с USB-накопителя возможно и полезно, особенно при условии выхода за пределы обычных установок, предоставляет гибкость при работе на нескольких устройствах. Описанный процесс требует тщательной настройки разделов и установки GRUB непосредственно на USB-накопитель. Правильная настройка облегчает использование Debian на любом совместимом ПК без повторных инсталляций.