Как сделать постоянный живой Ubuntu USB с более чем 4 ГБ

48

Я хочу создать постоянный живой USB-накопитель Ubuntu с объемом памяти более 4 ГБ.

Я знаю, что есть возможность установки непосредственно на диск, но я не хочу этого делать, поскольку это ограничит работу диска на разных компьютерах.

Один из вариантов состоит в том, чтобы сделать дополнительный раздел с дополнительным пространством, но если я это сделаю, как я могу получить недавно установленное программное обеспечение для хранения в этом разделе?

    
задан Jakobovski 30.12.2013 в 03:22
источник

5 ответов

29

Текущие Unix USB Installers (например, LinuxPenDrive) создают постоянный файл на загрузочном разделе вместе с другими файлами, необходимыми для загрузки. Этот загрузочный раздел форматируется с помощью FAT32 и из-за ограничений в FAT32 максимальный размер этого файла составляет 4 ГБ. Чтобы иметь более постоянное хранилище, этот файл можно заменить разделом. Размер такого раздела ограничен только размером USB-накопителя.

Я использовал диспетчер разделов GParted для изменения размера раздела FAT32 и создания места для большого раздела EXT4 для постоянного хранилища. Постоянный файл можно просто удалить, а при следующей загрузке система Ubuntu будет автоматически использовать больший постоянный раздел. Однако есть одно осложнение: для этого вам нужна другая система Ubuntu, потому что Ubuntu не может изменять свой собственный активный загрузочный раздел.

Я использовал второй USB-накопитель с поддержкой Ubuntu. В приведенных ниже инструкциях я использовал «32-разрядную версию Ubuntu 13.10 desktop».

  • Установите Ubuntu на два USB-накопителя. Настройте небольшое постоянное хранения около 100 МБ для каждого из USB-накопителей.
  • Загрузите Ubuntu с одного из USB-накопителей. Убедитесь, что другой USB-накопитель отсоединен.
  • Запустите «Редактор разделов GParted» из Ubuntu Dash. Этот менеджер разделов по умолчанию установлен в 13.10.
  • Вставьте другой USB-накопитель, подождите короткое время и сделайте обновление в GParted (Ctrl + R). Вы заметите, что новое устройство добавлено в нижней части списка устройств. Убедитесь, что размер соответствует целевому USB-накопителю. Выберите это устройство (см. Пример ниже, имя устройства может отличаться в вашей системе).

  • Убедитесь, что точка монтирования (/ media / ubuntu / UUI) идентична, как показано на рисунке выше.
  • Откройте окно терминала (Ctrl + Alt + T) и удалите постоянный файл с помощью следующей команды (отрегулируйте эту команду, если в вашем случае точка монтирования отличается):

    rm -v /media/ubuntu/UUI/casper-rw

  • Обновить GParted (Ctrl + R) и заметить изменение в «Использованный»

  • Щелкните правой кнопкой мыши на разделе и выберите размонтировать. Вы заметите, что точка монтирования больше не отображается.

  • Щелкните правой кнопкой мыши раздел и выберите «Изменить размер / перемещение». Выберите Новый размер: 1000. Это оставит некоторое пространство для хранения дополнительных или обновленных файлов. Нажмите «Изменить размер / перемещение». Появится «нераспределенный» partion

  • Теперь создайте новый раздел для постоянного хранилища. Выберите нераспределенный раздел и щелкните правой кнопкой мыши по кнопке «Создать».

  • Выберите файловую систему: ext4 и ярлык: casper-rw и нажмите Добавить

  • Проверьте, все ли в порядке и нажмите зеленую галочку для применения всех ожидающих операций.

  • Завершите работу Ubuntu, удалите первый USB-накопитель (этот USB-накопитель больше не нужен) и перезагрузитесь со второго USB-накопителя.

  • Откройте терминал (Ctrl + Alt + T) и введите следующую команду:

    df . -h

    Убедитесь, что размер Avail соответствует размеру постоянного размера, который вы создали ...

Удачи с ним

Рональда

    
ответ дан immerzl 24.03.2014 в 22:16
источник
15

После нескольких неудачных попыток с помощью Startup Disk Creator я, наконец, преуспел в mkusb, следуя инструкциям отсюда: Ссылка

или здесь: Ссылка

В следующих строках указаны шаги, которые я пробовал и работал для меня с Lubuntu 15.10 на той же ОС.

  1. Установить mkusb : Если вы запускаете стандартный Ubuntu, вам нужна дополнительная инструкция, чтобы получить все хранилище репозитория. (Kubuntu, Lubuntu ... Xubuntu автоматически активирует все хранилище репозитория.)

    sudo add-apt-repository universe  # only for standard Ubuntu
    
    sudo add-apt-repository ppa:mkusb/ppa  # and press Enter
    sudo apt-get update
    sudo apt-get install mkusb mkusb-nox usb-pack-efi
    

    Обновление с версии 11 до версии 12 требует некоторых специальных команд. См. Эту ссылку,

    help.ubuntu.com/community/mkusb/gui#Upgrading_from_mkusb_11_to_12

  2. Если у вас нет официального Ubuntu (Lubuntu, Xubuntu, Kubuntu ...) ISO-образ скачать .

  3. Выполнить mkusb из Dash или меню (в зависимости от вкуса Ubuntu) или в окне терминала с одной из следующих команд.

    mkusb версия 12 alias dus:

    dus                   # getting into the main menu 'Install/Restore/Wipe'
    dus file.iso          # specifying a source file directly
    dus /dev/sdx          # specifying a source device
    

    mkusb версия 9-11:

    sudo -H mkusb             # to get to the main menu
    sudo -H mkusb file.iso p  # source file and persistence via parameters
    

    , когда пароль запрашивается, введите пароль администратора

  4. , затем в главном меню mkusb выберите загруженный образ ISO.

  5. Я также переключил опцию создания постоянного накопителя.
  6. Выберите вариант установки выбранного образа ISO.
  7. Нажмите «ОК», а затем выберите «Привод на ведьме» для установки (будьте осторожны, чтобы выбрать правильный диск!)
  8. Выберите объем памяти, который вы хотите использовать для постоянных данных
  9. Нажмите «ОК» и дождитесь завершения установки.
  10. Затем перезагрузите систему.

Если вы не проверяли его до сих пор, убедитесь, что настройки BIOS позволяют загружаться с USB перед HDD.

    
ответ дан V Bota 02.04.2016 в 22:33
15

Я хотел бы расширить ответ на V Bota и sudodus .

Я написал много из этого для другого вопроса , но я думаю, что он будет лучше здесь.

Я также заранее пробовал много разных инструкций без успеха и почти отказался, когда нашел рабочий метод, используя очень хорошо созданный инструмент mkusb .

Предыдущие соображения

Я предполагаю, что вы уже загрузили файл .iso (из Ubuntu 16.04 / any * buntu). Если не получите его.

Я попытался выполнить эти инструкции из установленной системы Ubuntu.

Примечание. В настоящее время существует ограничение на то, что операционные системы с поддержкой efi не будут работать в режиме BIOS. Чтобы обойти это ограничение, выполните все эти шаги из другой живой системы.

Установка mkusb

Загрузитесь в существующую Ubuntu или загрузите загрузочный флэш-накопитель Ubuntu.

Откройте терминал ( Ctrl + Alt + T ) и выполните следующие команды один за другим:

sudo add-apt-repository universe
sudo add-apt-repository ppa:mkusb/ppa
sudo apt-get update

sudo apt-get install mkusb usb-pack-efi

Последняя команда может выйти из строя (хотя и маловероятна) в виде mkusb ( GUI ) имеет некоторые зависимости, которые не были предварительно установлены / активны в живой версии Ubuntu.

Не нужно паниковать, разработчик также создал текстовую версию. Run:

sudo apt-get install mkusb-nox usb-pack-efi

Создание постоянного диска

Я сосредоточусь на основной версии графического интерфейса, так как это тот, который я использовал. Поэтому, если вы установили версию mkusb (версия графического интерфейса пользователя) по умолчанию:

dus

dus является псевдонимом для последнего обновленного нового вида mkusb . Это обновление старой версии и еще более простая в использовании.

После запуска команды откроется GUI. Выполните следующие шаги:

  • Экран 1: Обратите внимание на предупреждение и нажмите OK
  • Экран 2: Дважды нажмите кнопку i Install(make a boot device)
  • Экран 2: Дважды нажмите кнопку p Persistent Live и выберите файл .iso.
  • Экран 3: Отметьте устройство, которое вы хотите установить, и нажмите OK
  • Экран 4: Просто нажмите Использовать значения по умолчанию и пусть mkusb решит, что лучше. (Или выберите, но мудро.)
  • Экран 5: Введите процентное пространство на USB-диске, которое вы хотите выделить для файловой системы persistence. Оставшиеся позже появятся в качестве переносного устройства хранения.
  • Экран 6: Двойная проверка, что вы выбрали правильное устройство и настройки. Отметьте переключатель Go и нажмите «Перейти».
  • Экраны 7,8, : просто нажмите Ok и пусть mkusb выполнит свою задачу.

Готово!

Теперь подключите вновь созданный постоянный диск в любой системе и проверьте, действительно ли он хранит данные / настройки при перезагрузках (Mine делает).

Скриншоты

Весь процесс должен выглядеть примерно так.

Запустите команду в терминале:

Обратите внимание на предупреждение и нажмите «ОК»:

Двойной щелчок по опции i Установите (создайте загрузочное устройство):

Дважды щелкните опцию p Persistent Live и выберите файл .iso:

Нажмите на USB-накопитель, чтобы сделать постоянным. Я хочу использовать свой 32-гигабайтный, поэтому я отмечаю переключатель:

Нажмите Использовать значения по умолчанию , чтобы mkusb выбрала значение по умолчанию:

Введите процент от накопителя для сохранения настойчивости. Мой большой (32 ГБ), поэтому я выделяю только 20% ~ 6 ГБ. Оставшееся пространство будет превращено в пустой переносной диск:

Двойная проверка очень тщательно и подтвердите. Вы не хотите испортить другой диск.

Если все пойдет хорошо, вас встретит приятный зеленый готовый экран:

Теперь подключите вновь созданный постоянный диск в любой системе и проверьте, действительно ли он хранит данные / настройки при перезагрузках (Mine делает).

Ссылки и amp; Acknowledgenent

Вы можете обратиться к хорошему от Calvin Bui здесь , чтобы помочь вам через GUI шаг за шагом или прочитать подробную документацию Ссылка

Еще раз спасибо V Bota за этот ответ и andrea-lazzarotto , помогая редактировать этот .

    
ответ дан Harsh 26.11.2016 в 13:32
2

Mkusb теперь мой любимый Live / Persistent флеш-накопитель для Linux, однако OP был дезинформирован о полной установке, не работающей на нескольких компьютерах.

Полная установка на USB будет работать на любом компьютере, и постоянная установка будет работать до тех пор, пока не будут установлены проприетарные драйверы.

Не только это, но и полная установка имеет другие преимущества, такие как загрузка намного быстрее, возможность обновления и т. д.

Ссылка

    
ответ дан C.S.Cameron 11.11.2016 в 08:18
2

Обновление Aug / 2017 - Файлы с сохранением более 4 ГБ

Syslinux начал добавлять поддержку NTFS с версией 4.06, но не предлагал полную поддержку до версии 6.03.

UNetbootin - 655 использует Syslinux 4.03 и ограничивается файлами постоянства 4 ГБ на FAT32.

MultiBootUSB - 8.8 использует Syslinux 4.07 и будет устанавливаться в NTFS, файлы сохранения не ограничены 4 ГБ.

Rufus 2.16 использует Syslinux 6.03 и будет устанавливаться в NTFS, файлы сохранения не предоставляются, но могут быть добавлены вручную и не ограничены 4 ГБ.

YUMI - 2.0.4.9, (MultiBoot USB), использует Syslinux 6.03 и будет устанавливаться на NTFS, файлы сохранения не ограничены 4 ГБ. Как и MBUSB 8.8, он может иметь файлы персистентности для каждого установленного дистрибутива.

    
ответ дан C.S.Cameron 15.08.2017 в 21:15