Я хочу создать постоянный USB-накопитель Ubuntu с объемом памяти более 4 ГБ.
Я знаю, что есть возможность установки непосредственно на диск, но я не хочу этого делать, так как это ограничит работу диска на разных компьютерах.
Один из вариантов - создать дополнительный раздел с дополнительным пространством, но если я сделаю это, как я могу получить только что установленное программное обеспечение для хранения в этом разделе?
Текущие установщики Unix USB (например, Универсальный установщик USB от PenDriveLinux.com) создают постоянный файл на загрузочный раздел вместе с другими файлами, необходимыми для загрузки. Этот загрузочный раздел отформатирован в FAT32, и из-за ограничений FAT32 максимальный размер этого файла составляет 4 ГБ. Чтобы иметь более постоянное хранилище, этот файл можно заменить разделом. Размер такого раздела ограничен только размером USB-накопителя.
Я использовал диспетчер разделов GParted, чтобы изменить размер раздела FAT32 и освободить место для большого раздела EXT4 для постоянного хранилища. Постоянный файл можно просто удалить, и при следующей загрузке система Ubuntu автоматически будет использовать постоянный раздел большего размера. Однако есть одна сложность: для этого вам понадобится другая система Ubuntu, потому что Ubuntu не может изменять свой собственный активный загрузочный раздел.
Я использовал второй USB-накопитель с Ubuntu live. Для приведенных ниже инструкций я использовал "32-битную настольную версию Ubuntu 13.10".
Установите Ubuntu live на 2 USB-накопителя. Настроить небольшой постоянный объем памяти около 100 МБ для каждого USB-накопителя.
Загрузите Ubuntu с одного из USB-накопителей. Убедитесь, что другой USB-накопитель отключен.
Запустите «GParted Partition Editor» из Ubuntu Dash. Этот менеджер разделов установлен по умолчанию в версии 13.10.
Вставьте другой USB-накопитель, подождите немного и выполните обновление в GParted ( Ctrl + R ). Вы заметите, что новое устройство добавлено в конце списка устройств. Убедитесь, что размер соответствует целевому USB-накопителю. Выберите это устройство (см. Пример изображения ниже, имя устройства в вашей системе может быть другим).
Убедитесь, что точка монтирования ( / media / ubuntu / UUI
) идентична изображенной на рисунке выше. 12126] Откройте окно терминала ( Ctrl + Alt + T ) и удалите постоянный файл с помощью следующей команды (настройте эту команду, если точка монтирования отличается в вашем случае):
rm -v / media / ubuntu / UUI / casper-rw
Обновите GParted ( Ctrl + R ) и обратите внимание на изменение «Используется».
Щелкните правой кнопкой мыши раздел и выберите «Отключить». Вы заметите, что точка монтирования больше не отображается.
Щелкните правой кнопкой мыши раздел и выберите «Изменить размер / переместить». Выберите Новый размер: 1000. Это позволит оставить место для хранения дополнительных или обновленных файлов. Нажмите «Изменить размер / переместить». Появится "нераспределенный" раздел
Теперь создайте новый раздел для постоянного хранилища. Выберите нераспределенный раздел и щелкните правой кнопкой мыши Новый .
Выберите файловую систему «ext4», пометьте casper-rw
и нажмите Добавить .
Проверить если все в порядке, нажмите зеленую галочку, чтобы применить все незавершенные операции.
Выключите Ubuntu, извлеките первый USB-накопитель (этот USB-накопитель больше не нужен) и перезагрузитесь со второго USB-накопителя.
Открыть терминал ( Ctrl + Alt + T ) и введите следующую команду:
df. -час
Убедитесь, что размер Avail совпадает с размером постоянного раздела, который вы создали.
После нескольких неудачных попыток с помощью Startup Disk Creator я наконец добился успеха с mkusb, следуя инструкциям отсюда: https://help.ubuntu.com/community/mkusb
или здесь : http://phillw.net/isos/linux-tools/mkusb/mkUSB-quick-start-manual.pdf
В следующих строках показаны шаги, которые я пробовал и работал с Lubuntu 15.10 на той же ОС. .
Установить mkusb : Если вы используете стандартную Ubuntu, вам понадобится дополнительная инструкция, чтобы получить репозиторий Universe. (Kubuntu, Lubuntu ... Xubuntu активирует репозиторий Universe автоматически.)
sudo add-apt-repository universe # только для стандартного Ubuntu
sudo add-apt-repository ppa: mkusb / ppa # и нажмите 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
Если у вас нет официального ISO-образа Ubuntu (Lubuntu, Xubuntu, Kubuntu ...) , загрузите 1.
Запустите mkusb из Dash или из меню (в зависимости от версии Ubuntu) или в окне терминала с помощью одной из следующих командных строк
mkusb версии 12 псевдоним dus:
dus # попадая в главное меню «Установить / Восстановить / Удалить»
dus file.iso # прямое указание исходного файла
dus / dev / sdx # указание исходного устройства
mkusb версии 9-11:
sudo -H mkusb # для перехода в главное меню
sudo -H mkusb file.iso p # исходный файл и сохранение через параметры
при запросе пароля введите пароль администратора
, затем в главном меню mkusb выберите ISO-образ, который вы загрузили.
Если вы не проверяли это до сих пор, убедитесь, что настройки BIOS разрешают загрузку с USB, а не с жесткого диска.
Я хотел бы расширить ответ V Бота и судодус .
Я написал большую часть этого для другого вопроса , но я думаю здесь будет лучше.
Я тоже ранее безуспешно пробовал много разных инструкций и почти сдался, когда нашел рабочий метод, использующий очень хорошо созданный инструмент 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
( Версия с графическим интерфейсом ) имеет некоторые зависимости, которые не установлены / не активны в действующей версии Ubuntu.
Не стоит паниковать, разработчик также создал текстовую версию. Выполнение:
sudo apt-get install mkusb-nox usb-pack-efi
Я сосредоточусь на основной версии графического интерфейса пользователя, поскольку это тот, который я использовал. Итак, если вы установили mkusb
(версия с графическим интерфейсом) по умолчанию, запустите:
dus
dus
- это псевдоним для последней обновленной версии mkusb
. Это переработанная старая версия, которая стала еще более простой в использовании.
После запуска команды откроется графический интерфейс. Далее выполните следующие действия:
i
Установить ( создать загрузочное устройство)
p
Persistent Live
и выберите файл .iso. mkusb
решит, что лучше. (Или выберите, но с умом.) Перейти
и нажмите «Перейти». Готово!
] Теперь подключите недавно созданный постоянный диск к любой системе и проверьте, действительно ли он сохраняет данные / настройки после перезагрузки (в моем случае).
Весь процесс должен выглядеть примерно так.
Запустите команду в терминале:
Обратите внимание на предупреждение и нажмите OK:
Дважды щелкните параметр i Установить (создать загрузочное устройство):
Дважды щелкните параметр p Persistent Live и выберите файл .iso:
Щелкните USB-накопитель, чтобы сделать постоянным. Я хочу использовать свой 32 ГБ, поэтому я отмечаю переключатель:
Щелкните Использовать значения по умолчанию , чтобы позволить mkusb
выбрать значение по умолчанию:
Введите процент диска для резервирования для настойчивости. У меня большой (32 ГБ), поэтому я выделяю только 20% ~ 6 ГБ. Оставшееся место будет превращено в пустой переносной диск:
Тщательно проверьте и подтвердите. Вы не хотите испортить другой диск.
Если все пойдет хорошо, вас встретит красивый зеленый экран завершения:
Теперь подключите новый постоянный диск к любой системе и проверьте, действительно ли он хранит данные / настройки при перезагрузке (у меня).
Вы можете обратиться к хорошему учебному пособию Кэлвина Буй здесь , чтобы шаг за шагом провести вас через графический интерфейс или прочтите подробную документацию https://help.ubuntu.com/community/mkusb
Еще раз спасибо V Bota за этот ответ и andrea-lazzarotto за помощь в редактировании этого один .
Обновление, август / 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, он может иметь файлы сохранения для каждого установленного дистрибутива.
Mkusb - теперь мой любимый производитель живых / постоянных флеш-накопителей для Linux, однако OP был дезинформирован о том, что полная установка не работает на нескольких компьютерах.
Полная установка на USB будет работать на любом компьютере постоянная установка будет работать, пока не были установлены проприетарные драйверы.
Не только это, но и полная установка имеет другие преимущества, такие как намного более быстрая загрузка, возможность обновления и т. д.
https: // ubuntuforums.org/showthread.php?t=1655412[12253 impression
Если вы работаете в Windows, вы можете просто использовать Rufus 3.8 или новее, вместе с Ubuntu 19.10 или новее (ежедневные живые ISO-образы 19.10 можно найти здесь ), и установите любой размер постоянного раздела, который вам нужен. Rufus не ограничен 4 ГБ для сохранения и даже не требует использования NTFS (FAT32 для основного раздела подойдет).
Да, это так просто :
START
. Обратите внимание, что из-за ошибки Ubuntu / casper # 1489855 , вы ДОЛЖНЫ использовать версию Ubuntu, в которой была исправлена вышеупомянутая ошибка устойчивости, что в настоящее время означает только 19.10 (особенно 18.04 LTS и 19.10 НЕ будут работать).
Эта ошибка, вероятно, также объясняет, почему так много людей испытывали столько проблем с установкой постоянных разделов для работы с Ubuntu, поскольку вы буквально всегда должны были иметь возможность просто создать casper-rw
ext3
или ext4
на том же носителе и получить тот, который распознается для сохранения. К сожалению, ошибка № 1489855 мешала совсем недавно ...
(Отказ от ответственности: я главный разработчик Rufus, и я потратил много времени, чтобы убедиться, что настойчивость будет работать с Ubuntu, начиная с попытки убедитесь, что ошибка № 1489855 исправлена).
Дополнительный USB-накопитель не требуется.
Сделайте резервную копию загрузочного диска, скопируйте и сохраните его casper-rw файл.
Загрузите USB-накопитель "toram", в меню загрузки UNetbootin нажмите клавишу Tab. введите пробел, затем «торам» и нажмите ввод.
Теперь компьютер загрузится с торама (для диска UNetbootin требуется 8 ГБ ОЗУ). Вы сможете редактировать и перезаписывать Live USB.
Мы добавим постоянный раздел и раздел NTFS (для хранения данных).
Откройте GParted, выберите USB-накопитель и отключите его.
Уменьшите размер файла. Разделение FAT32 до минимума.
Добавьте новый раздел ext4 для сохранения.
Обозначьте раздел ext4 «casper-rw».
В оставшемся пространстве создайте раздел NTFS.
Примените все операции.
Перезагрузитесь, чтобы заполнить раздел casper-rw.
Теперь мы копируем существующий файл casper-rw в новый постоянный раздел casper-rw:
Смонтируем старый файл casper-rw:
sudo mkdir / media / casper
sudo mount -o loop / cdrom / casper-rw / media / casper /
Скопируйте содержимое старого файла casper-rw в новый раздел casper-rw.
sudo rsync -a /media/casper/ /media/cscameron/casper-rw/
Исходное Файл casper-rw перестанет использоваться и может быть удален.
Аналогичная процедура должна работать для дисков, созданных с использованием других приложений загрузочного диска, таких как Rufus, диск SDC не может быть изменен.