Копирование ubuntu.iso на Usb Stick с двумя разделами [дубликат]

На этот вопрос уже есть ответ здесь:

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


У меня есть USB 3.0 Stick с 64GB, и я хочу использовать его для сохранения некоторых резервных данных в зашифрованном разделе, но также иметь один раздел с загрузочной ubuntu.

Сделать загрузочную флешку ubuntu легко:

# sudo dd if=ubuntu-16.04.2-desktop-amd64.iso of=/dev/sdX bs=1k count=2048 conv=fdatasync

(изменил sdd на sdX, чтобы пользователи не могли скопировать ее и повредить свою систему)

Но затем я получаю странную таблицу разделов:

# fdisk -l /dev/sdd
Medium /dev/sdd: 58,4 GiB, 62746787840 Bytes, 122552320 Sektoren
Einheiten: sectors von 1 * 512 = 512 Bytes
Sektorengröße (logisch/physisch): 512 Bytes / 512 Bytes
I/O Größe (minimal/optimal): 512 Bytes / 512 Bytes
Typ der Medienbezeichnung: dos
Medienkennung: 0x15e2543d

Gerät      Boot Start    Ende Sektoren Größe Id Typ
/dev/sdd1  *        0 3035519  3035520  1,5G  0 Leer
/dev/sdd2       14432   19295     4864  2,4M ef EFI (FAT-12/16/32)

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

Когда я разделил usb-устройство до этого и имел один раздел FAT32 и один раздел LUKS, я все еще могу dd установить iso на первый раздел /dev/sdd1, но он больше не загружается.

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

В Интернете так много вводящей в заблуждение информации об этом сценарии. Я потерялся. Я знаком с разметкой, MBR и GRUB, но только в использовании. Похоже, я так и не понял, что происходит, и многое изменилось с тех пор, как я делал это в последний раз (EFI, устройства шлейфа...)

Кажется, очень сложно использовать USB-накопитель в качестве загрузочного ubuntu И в качестве резервного раздела. Но я все еще думаю, что это должно быть делом

  • Форматирование и разметка USB-накопителя
  • Копирование ISO на раздел
  • Сделайте какую-нибудь магию вроде MBR, загрузочного флага, Grub2

Может кто-нибудь помочь с небольшим пошаговым примером командной строки, чтобы все заработало на современной ubuntu 16.04?

Кстати, второй раздел не нужно монтировать в Windows.

0
задан 14 March 2017 в 10:04

2 ответа

Я отвечу Вам вопрос, чтобы очистить Ваш беспорядок.

можно сделать загрузочный USB. Просто установите Ubuntu карта с интерфейсом USB. После того как у Вас есть этот загрузочный диск, можно повторно разделить, изменить размер и внести те же изменения в Карту памяти тем же путем, Вы делаете на жестком диске своей регулярной системы.

Этот загрузочный диск, который Вы создали, может быть клонирован к ISO, как Ваш обычный внутренний жесткий диск может быть клонирован к ISO. Вы используете эти dd команда в Вашем вопросе превратить копии этого ISO в другие диски. После создания копий, можно также отредактировать и изменить разделы, как Вы указали для своего критерия.

вещь, которую Вы не можете сделать, делают ISO установщика CD-ROM или используют установщик LiveUSB ISO (который создается с помощью того же основного алгоритма DVD, но на карте с интерфейсом USB вместо этого) как клонированный диск. Поскольку Вы видите от деталей свой опыт, включенный в Ваш вопрос, диск был бы поврежден (насколько способность загрузиться) при внесении изменений раздела.

, В то время как это не то, что Вы ищете, преднамеренный и определенный дизайн вошел в создание версии установщика (названный персистентным usb) для преодоления ограниченного дизайна и намерения установщика ОС.

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

Вы могли, альтернативно, в то время как может потребоваться большая работа, сделайте свой собственный установщик и добавьте его к своей собственной Ubuntu pendrive. Это обсуждено здесь: Установка от существующего Linux

Это - альтернативный метод создания Вашего собственного LiveUSB для Вашего Pendrive:
Installation/FromLinux

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

1
ответ дан 3 November 2019 в 15:34

можно создать персистентный живой диск с mkusb. Непосредственно после этого, в то время как все еще загружено от другой системы, можно отредактировать таблицу разделов и уменьшить некоторый раздел и создать собственные разделы. Но я думаю, что структура раздела персистентного живого диска mkusb достаточно хороша для Вашей цели. Существует ext раздел для персистентности и NTFS раздел для связи с компьютерами Windows. Можно хранить файлы в обоих из тех разделов.

существует в общей сложности 5 разделов. Это может быть похожим на следующий перечисленный вывод в USB 3 pendrive с 128 ГБ. Во время установки можно решить процент доступного дискового пространства для персистентности (casper-rw раздел с ext2 файловая система, и остальная часть дискового пространства будет использоваться для usbdata раздел с NTFS файловая система). В этом случае я использовал значение по умолчанию, 50%.

parted -s "/dev/sdd" print
Model: SanDisk ExtremePro (scsi)
Disk /dev/sdd: 128GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size    File system  Name     Flags
 2      1049kB  2097kB  1049kB               primary  bios_grub
 3      2097kB  130MB   128MB   fat32        primary  boot, esp
 4      130MB   1663MB  1533MB               primary
 5      1663MB  64,8GB  63,2GB  ext2         primary
 1      64,8GB  128GB   63,2GB  ntfs         primary  msftdata

lsblk -o MODEL,NAME,FSTYPE,LABEL,MOUNTPOINT,SIZE "/dev/sdd"
MODEL            NAME   FSTYPE  LABEL                    MOUNTPOINT   SIZE
ExtremePro       sdd                                                119,2G
                 |-sdd1 ntfs    usbdata                              58,9G
                 |-sdd2                                                 1M
                 |-sdd3 vfat    usbboot                               122M
                 |-sdd4 iso9660 Ubuntu 16.04.1 LTS amd64              1,4G
                 `-sdd5 ext4    casper-rw                            58,9G

Посмотрите детали в следующих ссылках,

help.ubuntu.com/community/mkusb

help.ubuntu.com/community/mkusb/persistent

mkUSB-quick-start-manual-12.pdf

1
ответ дан 3 November 2019 в 15:34

Другие вопросы по тегам:

Похожие вопросы: