Вопрос или проблема
Я хотел бы использовать загрузку Linux с внешнего SSD. Во-первых, это возможно, или мне следует использовать исключительно USB флеш-накопители?
Если первый ответ – да, я бы хотел также использовать SSD для хранения данных или программ. Это возможно и как мне разделить диск и использовать Rufus, чтобы этого добиться?
Конечно, я хотел бы использовать сохранение данных для загрузки с Live.
Вы можете использовать некоторые версии Linux с SSD, как вы и сказали. Недавно я сделал так, как вы просили, используя Ubuntu 24.04 LTS Desktop, следуя этой процедуре:
-
Скачайте версию Linux и создайте загрузочную USB с помощью Rufus (или альтернативы). Ubuntu имеет хороший установщик для этого, но я не пробовал Kali.
-
Удалите все разделы с SSD, сделав его полностью пустым.
-
Удалите или отключите внутренний SSD или HDD в ПК, чтобы предотвратить установку на это устройство. На компьютере, который я использовал, было проще отключить SSD из BIOS, чем физически его удалить.
-
Вставьте и USB с установкой Linux, и внешний SSD.
-
Из настройки UEFI/BIOS или из меню порядка загрузки выберите USB с установкой Linux.
-
После попытки загрузить Linux с USB-диска и подтверждения, что он работает как ожидается, установите его на SSD. В этот момент установщик спросит, сколько свободного места использовать для Linux, и сколько оставить.
-
В любое время после этого выберите свободное пространство в утилите управления дисками Linux или Windows, создайте раздел и отформатируйте его.
-
Что касается того, как отформатировать новый раздел, существует несколько вариантов:
- ext4, BTRFS или другие, преимущественно Linux, файловые системы. Windows может читать данные из них только с WSL или с помощью сторонних инструментов, таких как DiskGenius. Запись в эти файловые системы из Windows как сложна, так и рискованна.
- NTFS, файловая система Microsoft, которая хорошо работает в Windows. Linux может читать из NTFS с помощью fuse, который может быть уже установлен. Иногда я замечал, что Windows жалуется после того, как Linux записывает в NTFS.
- FAT32 или exFAT, обе хорошо обрабатываются родной ОС Windows и Linux с использованием fuse. Тем не менее, это не журнальные файловые системы, как те, что выше, у FAT32 есть ограничения на размер файла, и мой собственный опыт показывает, что FAT32 работает медленнее, по неизвестным причинам.
Процедура создания загрузочного SSD и пространства для хранения заняла около часа в целом, с момента загрузки Ubuntu до завершения установки Ubuntu. В тот момент я перезагрузился в меню порядка загрузки, подтвердил, что Ubuntu работает, и затем вновь включил внутренний SSD.
Сказав это, Kali имеет совершенно другую философию и делает гораздо меньше заботы о пользователе, так что ваш опыт может быть менее успешным.
Кроме того, этот SSD будет работать на машине, на которой он сделан. Он может работать и на других, но могут возникнуть проблемы. Например, я поддерживаю ПК с устройством WiFi Realtek RTL8831, для которого требуется, чтобы драйвер был скомпилирован в ядре, и общий SSD с Ubuntu загрузится, но WiFi не будет.
Ответ или решение
Использование живой загрузки Linux на внешнем SSD — это вполне выполнимая задача, и в этом ответе мы подробно рассмотрим, как это можно сделать, а также возможности использования оставшегося пространства на диске.
Введение
Существуют различные варианты Linux, которые можно использовать для живой загрузки, и использование внешнего SSD делает процесс более быстрым по сравнению с использованием USB-флеш-накопителей. При этом возникает вопрос: как правильно установить систему и использовать оставшееся пространство на SSD для хранения данных или программ.
Шаги для установки Linux на внешний SSD
-
Скачивание дистрибутива Linux: Для начала вам нужно скачать дистрибутив Linux, например, последнюю версию Ubuntu, с официального сайта.
-
Создание загрузочного USB: С помощью утилиты, такой как Rufus, создайте загрузочный USB-накопитель с образом системы, который вы скачали. Rufus — популярный инструмент, который позволяет быстро и эффективно подготовить USB-накопитель для установки Linux.
-
Подготовка внешнего SSD:
- Удалите все существующие разделы с внешнего SSD, чтобы освободить пространство. Это можно сделать с помощью инструментов управления дисками в Windows или GNU Parted в Linux.
- Важно: Если ваш компьютер имеет встроенный SSD или HDD, рекомендуется временно отключить его через BIOS, чтобы избежать случайной установки на внутренний диск.
-
Загрузка с USB-диска: Вставьте загрузочный USB-накопитель и внешние SSD в компьютер. Перезагрузите его и зайдите в меню UEFI/BIOS, чтобы выбрать загрузку с USB.
-
Попробуйте Linux: После загрузки с USB, проверьте, как работает дистрибутив. Убедитесь, что все аппаратные компоненты функционируют корректно.
-
Установка на SSD:
- При выборе установки система предложит вам распределить пространство на диске. Вы можете указать, сколько места выделить для установки Linux, а сколько оставить свободным для других нужд.
- Процесс установки обычно интуитивно понятен, и вы сможете выбрать желаемые настройки.
-
Создание разделов для хранения данных: После успешной установки вы сможете использовать оставшееся пространство на SSD:
- Откройте утилиты для работы с дисками в Linux или Windows, чтобы создать новый раздел.
- Форматирование: Выбор формата для нового раздела зависит от ваших нужд:
- ext4 или BTRFS: Подходят для Linux, но требуют дополнительных инструментов для работы на Windows.
- NTFS: Подходит для совместимости с Windows. Linux может читать и записывать в NTFS, но иногда вызывают ошибки при записи.
- FAT32 или exFAT: Хороши для совместной работы с Windows и Linux, но не являются журнальными файловыми системами, что может вызвать потерю данных в случае сбоя.
Учтите некоторые моменты
-
Совместимость с аппаратным обеспечением: Установленный на блочном SSD Linux может столкнуться с проблемами на других устройствах. Например, отсутствие нужных драйверов для специфического оборудования может привести к неработоспособности некоторых функций.
-
Проблемы с установкой других дистрибутивов: Дистрибутивы, такие как Kali, имеют свои особенности установки, которые могут быть менее удобными.
Заключение
Использование внешнего SSD для живой загрузки Linux — это практичное решение, которое открывает новые возможности для пользователей. Верное следование приведённым шагам, а также выбор правильного формата диска, помогут вам эффективно использовать оставшееся пространство для хранения данных и программ.