У меня есть USB-накопитель на 16 ГБ. Я использовал Universal-USB-Installer-1.9.6.2.exe для установки Ubuntu на мой USB-накопитель. Моим намерением было позволить мне брать и перемещать небольшую рабочую станцию на разные компьютеры. За исключением случая, когда я загружаюсь в Ubuntu. Там написано «Запустить Ubuntu без установки», что я и выбираю. Затем меня перенаправляет в Ubuntu, и на этом этапе я думаю: «Отлично, это работает». Поэтому я создаю учетную запись и перезагружаюсь. Все потеряно. Как мне установить Ubuntu на мой USB-накопитель, чтобы он работал как полноценная ОС?
Мои характеристики: Windows 8.1 1.8 ГГц 8 ГБ оперативной памяти
решение1
Если у вас уже есть машина с установленной Ubuntu, то лучшим способом будет просто использовать "Startup Disk Creator" - это стандартный инструмент для создания установщика USB для Ubuntu (другие дистрибутивы Linux не работают с ним). Одна из его опций - резервирование места на вашем USB для системы, которая будет помнить ваши действия (до 4 ГБ зарезервированного места).
решение2
У вас есть два варианта:
- Установите ubuntu прямо на usb (как вы это делаете на жестком диске вашего компьютера). Проблема в том, что если вы запускаете систему на разных аппаратных машинах, могут возникнуть проблемы с драйверами.
- Создайте постоянное пространство на вашем USB и запустите Ubuntu в версии Live (как вы уже делали). С помощью UnetBootin легко создать постоянное пространство (нужного вам размера) в момент создания Live USB. Есть и другие способы сделать это, но для меня это самый простой
решение3
Создание полной установки Ubuntu 19.10 на USB, работающей как в BIOS, так и в UEFI
Ниже приведен пример целевого диска на 16 ГБ, с поправкой на больший диск. Этот метод имеет все преимущества установки внутреннего жесткого диска (это выглядит как длинный список, но он должен занять менее десяти минут).
- Создайте Live USB или DVD с помощью SDC, UNetbootin, mkusb, dd и т. д. (См. Примечание 1 внизу)
- Выключите и отсоедините компьютер от сети.
- Отсоедините кабель питания от жесткого диска или отсоедините жесткий диск от ноутбука. (См. Примечание 2 внизу)
- Подключите компьютер обратно.
- Вставьте и загрузите Live USB или Live DVD.
- Выберите язык и попробуйте Ubuntu.
- Вставьте целевой флэш-накопитель.
- Запустите GParted.
- Размонтируйте все смонтированные разделы.
- Выберите вкладку «Устройство» и создайте таблицу разделов GPT на целевом диске.
- Создайте раздел NTFS или FAT32 размером 3 ГБ с правой стороны (необязательный раздел данных Linux/Windows, см. Примечание 3 внизу).
- Создайте раздел размером 1 МБ слева, отформатируйте как неформатированный.
- Создайте раздел FAT32 размером 300 МБ рядом с разделом размером 1 МБ.
- Создайте раздел ext размером 7 ГБ рядом с разделом размером 300 МБ.
- В оставшемся пространстве создайте раздел ext4 (необязательно для раздела /home).
- Применить все операции.
- Пометьте раздел размером 1 МБ как bios_grub.
- Отметьте раздел размером 300 МБ как загрузочный, особенно.
- Запустите установку Ubuntu.
- Выберите язык, нажмите «Продолжить».
- Выберите раскладку клавиатуры, нажмите «Продолжить».
- Выберите Беспроводная сеть, нажмите «Продолжить» (необязательно).
- Выберите параметры установки и выберите «Загрузить обновления во время установки Ubuntu» (необязательно), затем выберите «Установить стороннее программное обеспечение...» и нажмите «Продолжить» (необязательно).
- Если появится вопрос о смонтированных разделах, выберите «Да», нажмите «Продолжить».
- Не используйте расширенную функцию шифрования диска для этого метода установки. (См. Примечание 3 внизу).
- В поле «Тип установки» выберите «Другой», нажмите «Продолжить».
- В разделе «Устройство для установки загрузчика» выберите целевой диск.
- Выберите раздел sdx4 и нажмите «Изменить», выберите «Использовать как Ext4», выберите «Форматировать этот раздел» и «Точка монтирования» = «/», затем «ОК».
- Если вас попросят записать предыдущие изменения... нажмите «Продолжить».
- Выберите раздел sdx5 и нажмите «Изменить», выберите «Использовать как Ext4», выберите «Форматировать этот раздел» и «Точка монтирования» = «/home», затем «ОК» (необязательно).
- Нажмите «Установить сейчас».
- Подтвердите форматирование разделов, если потребуется, нажмите «Продолжить».
- Выберите свое местоположение. Нажмите «Продолжить».
- Введите свое имя, имя компьютера, имя пользователя, пароль и выберите, хотите ли вы входить в систему автоматически или запрашивать пароль. - Нажмите «Продолжить».
Дождитесь завершения установки.
Скопируйте папки boot и EFI с Live USB в раздел boot,esp sdx3.
Скопируйте grub.cfg из раздела sdx4 /boot/grub/ в раздел sx3 /boot/grub/.
Переустановите grub:
sudo монтировать /dev/sdx3 /mnt
sudo grub-install --boot-directory=/mnt/boot /dev/sdx
Выключите компьютер и подключите жесткий диск.
- Установите на место крышку компьютера.
Примечание 1. Загрузка ISO-файлов.
- Если вы хотите, чтобы USB-накопитель мог загружать файлы ISO с помощью grub, создайте загрузочный диск с помощью mkusb с опцией usb-pack-efi (это заменит grub 2.04 на 2.02).
Примечание 2: Извлечение жесткого диска.
- Вы можете не отключать жесткий диск при загрузке BIOS, если после разбиения вы решили установить grub в корень USB-накопителя, на который вы устанавливаете Ubuntu (т. е. sdx, а не sdx1). Будьте осторожны, многие люди перезаписывают MBR жесткого диска, поскольку по умолчанию загрузчиком является sda, любые элементы в grub внутреннего диска будут добавлены в grub USB. Вы можете выполнить update-grub позже. Если вы оставите жесткий диск подключенным при установке UEFI, fstab может использовать UUID жесткого диска для /boot/efi. В этом случае # или удалите строку /boot/efi.UUID в fstab.
Примечание 3: Совместимость с Apple.
- Если у вас есть компьютер Apple, создайте этот раздел FAT32.
Примечание 4: Шифрование (необязательно).
- Метод создания USB-накопителя BIOS/UEFI с полным шифрованием см. в разделе:Как создать флэш-накопитель BIOS/UEFI с полным шифрованием диска
решение4
Я использую ОС Linux, как вы хотите.
Я делаю это с помощью двух SD-карт.
вам необходимо создать диск с живой ОС с помощью универсального USB-установщика.
затем подключите другой флеш-накопитель и установите Ubuntu во всю его память.
После установки вы можете восстановить память вашего жесткого диска с помощью форматирования SD-карты или любой другой программы по вашему желанию.