Как сделать уже работающую флешку Ubuntu постоянной?

Как сделать уже работающую флешку Ubuntu постоянной?

Я создал USB-флешку с последней версией Ubuntu, но она не постоянная. Как сделать ее постоянной, не повторяя весь процесс?

решение1

2017

Постоянные разделы не работают в системах syslinux Live Ubuntu с 14.04. Это включает SDC, UNetbootin, Rufus и т. д.

Если вы действительно хотите сделать существующую установку постоянной, вы можете создать файл casper-rw в Windows и добавить его в корень вашего флэш-накопителя, см.https://www.pendrivelinux.com/casper-rw-creator-make-a-persistent-file-from-windows/

Файл casper-rw будет ограничен размером 4 ГБ и будет работать только на разделе FAT32.

Если вы хотите, чтобы загрузка была постоянной, нажмите Shift, выберите язык, нажмите F6, нажмите Enter и введите persistent, (для UNetbootin нажмите Tab, затем F6)

Если вы хотите, чтобы каждый сеанс был постоянным, измените isolinux/txt.cfg, как показывает Danatela выше (или для установки UNetbootin измените syslinux.cfg таким же образом).

Вероятно, проще будет пересоздать постоянный диск с помощью mkusb, он автоматически создает постоянные разделы.

решение2

Изменение Live Pendrive на Persistent Pendrive

Работает как с BIOS, так и с UEFI

Многие предпочитают использовать постоянную флешку, которая сохраняет изменения.

  • Создайте Live-флешку с помощью Rufus или аналогичной программы.

  • Загрузите флешкуторамчтобы сделать диск доступным для редактирования (нажмите shift при загрузке, нажмите Esc в меню языка, нажмите F6, нажмите Esc, введите {space}toram после "quiet splash ---" и нажмите Enter).

  • Создайте файл casper-rw:

    sudo dd if=/dev/zero of=casper-rw bs=1M count=512

    sudo mkfs.ext3 -L casper-rw -F casper-rw

(где count=512 — размер сохраняемого файла, максимум 4 ГБ).

  • Переместите новый файл casper-rw из домашней папки в корень Live Pendrive.

  • Отредактируйте /isolinux/txt.cfg (для сохранения загрузки BIOS) и /boot/grub/grub.cfg (для сохранения загрузки UEFI), добавьте пробел и слово «persistent» после «quiet splash ---».

  • Выключите и перезагрузите постоянный диск.

решение3

Как показано вэто руководство, вы можете уменьшить размер раздела FAT32 на вашем флэш-накопителе, а затем пометить раздел ext4, casper-rwи он будет рассматриваться как файл сохранения. Если Gparted не может уменьшить размер раздела FAT32, вы можете сделать это в программе WindowsМастер разделов EaseUS.

Мне кажется, что можно также создать файл с именем casper-rwи создать в нем файловую систему ext, mke2fs -t extX /path/to/casper-rwтогда это тоже будет файл сохранения.

Также вам необходимо изменить параметры isolinux/txt.cfgдобавления слова persistentв загрузку следующим образом:

по умолчанию в прямом эфире
лейбл в прямом эфире
  ярлык меню ^Попробуйте Ubuntu без установки
  ядро /casper/vmlinuz.efi
  добавить файл=/cdrom/preseed/ubuntu.seed boot=casper cdrom-detect/try-usb=trueнастойчивыйnoprompt floppy.allowed_drive_mask=0 ignore_uuid initrd=/casper/initrd.lz тихий всплеск --
ярлык live-install
  ярлык меню ^Установить Ubuntu
  ядро /casper/vmlinuz.efi
  добавить файл=/cdrom/preseed/ubuntu.seed boot=casper only-ubiquity cdrom-detect/try-usb=trueнастойчивыйnoprompt floppy.allowed_drive_mask=0 ignore_uuid initrd=/casper/initrd.lz тихий всплеск --
проверка этикетки
  ярлык меню ^Проверить диск на наличие дефектов
  ядро /casper/vmlinuz.efi
  добавить boot=casper integrity-check cdrom-detect/try-usb=trueнастойчивыйnoprompt floppy.allowed_drive_mask=0 ignore_uuid initrd=/casper/initrd.lz тихий всплеск --
метка memtest
  ярлык меню Тест ^памяти
  ядро /install/mt86plus
лейбл hd
  ярлык меню ^Загрузка с первого жесткого диска
  локальная загрузка 0x80

решение4

Я не знаю, как это сделать. Вам придется просто переформатировать usb и переустановить os обратно с включенным сохранением. Я используюPendrivelinuxдля установки live os на флешку с сохранением. Это должно быть относительно легко сделать. Надеюсь, это сработает.

Связанный контент