Live USB на 2-дисковый USB-накопитель

Вы можете попробовать rsync с флагом -a для сохранения всех разрешений при копировании. Я не знаю более простого решения, но я использовал его в прошлом.

Rsync дает блестящую поддержку повторному копированию, обновлению папок и т. Д., Оставаясь невероятно быстрыми.

1
задан 20 February 2014 в 02:17

5 ответов

Я нашел альтернативный путь, который более прост. Есть две важные части информации, которые нужно понять, почему это работает. Первый из них касается процесса загрузки и того, как начальная мощность при самотестировании (выполняется BIOS) ищет загрузочную запись в первом загрузочном секторе подключенных устройств. Это небольшой файл, который в основном передает процесс выполнения загрузки на загрузчик / менеджер загрузки, такой как GRUB2, на новые установки linux.

Вторая часть информации заключается в понимании того, что загрузка ISO для ОС Linux предназначена для установки на диск (CD / DVD / USB) и а не для раздела. Эти ISO должны быть изменены с помощью небольшого инструмента, который можно найти в пакете syslinux-utils, называемом isohybrid. ISO mofidification for rinstallatino в разделе выполняется с помощью --partok post . Я нашел эту информацию из этой публикации, которая описывает ту же самую проблему. Я не знаю, как работает магия --partok, я искал какое-то объяснение, но не смог найти.

Вкратце, вот что я сделал, чтобы получить мой live пост install для загрузки с раздела usb,

Разделенный мой USB с помощью диска GNOME, я изначально отформатировал диск с использованием MBR / DOS. Я создал раздел 4 ГБ (FAT32), за которым следует раздел ext4 linux в оставшемся пространстве для моих резервных копий. Затем я изменил файл ISO, который я загрузил, чтобы сделать его загрузочным из раздела. Для этого мне пришлось установить syslinux-util из моего репо sudo apt-get install syslinux-util, в котором находится инструмент isohydrid. Затем я модифицировал ISO-файл, isohybrid --partok pureos.ISO я использовал dd для копирования этого ISO в вышеупомянутый раздел. Вы можете получить устройство раздела из деталей диска GNOME. [F5]. с диска GNOME Я отредактировал partiton и проверил параметр Bootable, который устанавливает требуемую книжную запись.

Теперь я смог загрузиться с USB-ключа в live CD и использовать его в качестве восстановительного солотона при сохранении резервных копий системы на другом разделе.

4
ответ дан 24 May 2018 в 11:35

Простой ответ: да, но вы можете пойти проще!

убедитесь, что вы хотите, чтобы на вашем диске был ISO-образ диска Linux и UNetbootin, доступный здесь: http: //unetbootin.sourceforge .net /

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

2
ответ дан 24 May 2018 в 11:35

Постоянный живой диск

Вы можете использовать mkusb для создания постоянного жесткого диска. Он создаст 5 разделов. См. Эту ссылку,

help.ubuntu.com/community/mkusb

В разделе № 1 есть метка «usbdata» и файловая система NTFS, которые могут использоваться как Ubuntu, так и Windows для хранения файлов и передачи файлов между компьютерами. Другие разделы относятся к постоянной системе Ubuntu. См. Эту ссылку для получения более подробной информации. Help.ubuntu.com/community/mkusb/persistent#Partitions раздел: (NTFS) usbdata для хранения и передачи разделов файлов: GPT: флаг bios_grub для загрузки в режиме BIOS; MSDOS: раздел расширенного раздела: (FAT32) раздел загрузочного раздела: (ISO 9660) клонированный раздел файла iso: (ext4) casper-rw или live-rw или persistence

Подробности

Подробности о разделах с и после создания постоянной системы live:

...
parted -s "/dev/sdd" print
Model: SanDisk Extreme (scsi)
Disk /dev/sdd: 16,0GB
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  258MB   256MB   fat32        primary  boot, esp
 4      258MB   1791MB  1533MB               primary
 5      1791MB  8902MB  7111MB  ext2         primary
 1      8902MB  16,0GB  7111MB  ntfs         primary  msftdata

lsblk -o MODEL,NAME,FSTYPE,LABEL,MOUNTPOINT,SIZE "/dev/sdd"
MODEL            NAME   FSTYPE  LABEL                    MOUNTPOINT  SIZE
Extreme          sdd                                                14,9G
                 |-sdd1 ntfs    usbdata                              6,6G
                 |-sdd2                                                1M
                 |-sdd3 vfat    usbboot                              244M
                 |-sdd4 iso9660 Ubuntu 16.04.1 LTS amd64             1,4G
                 `-sdd5 ext4    casper-rw                            6,6G
</pre>
 Done :-) 
The target device is ready to use.
'ubuntu-16.04.1-desktop-amd64.iso'
was installed

mkusb в 16.04 LTS не распознает файловую систему iso 9660 и загрузочный образ bios_grub:

[d28 ] help.ubuntu.com/community/mkusb

gparted в 17.10 видеть файловую систему iso 9660 и загрузочный образ bios_grub:

1
ответ дан 24 May 2018 в 11:35

Это должно быть легко сделать. Однако следует заранее предупредить, что Windows сможет видеть только первый раздел (/ dev / sdb1), второй раздел будет невидимым (я не знаю почему). Поэтому я бы рекомендовал, чтобы раздел общего назначения был первым, а раздел LiveUSB - вторым.

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

Обратите внимание: хотя я уже делал это раньше, я никогда не тестировал что-то подобное в системе на основе UEFI, не говоря уже о том, что использует Secure Загрузочный.

0
ответ дан 24 May 2018 в 11:35
  • 1
    Боюсь, мне придется спорить с этим. У меня сам есть флеш-накопитель, который я использую как в версии LiveUSB для Ubuntu, так и для общего хранилища. Мой первый раздел - это раздел NTFS, который отлично работает на XP и 7. Мой второй раздел - это раздел FAT32, который содержит живую версию Ubuntu. Я даже не вижу этот раздел из Windows, даже из диспетчера дисков (diskmgmt.msc). Тем не менее, я могу загрузиться с него и читать / писать в Ubuntu. См. 4-й абзац ЗДЕСЬ . – TSJNachos117 23 February 2014 в 11:28
  • 2
    Извинения за понижение голосов. После прочтения вашего комментария я понял, что мой тестовый загрузочный раздел Ubuntu Live не был первым. Если вы сделаете небольшое редактирование, я получу заслуженный голос. – conman253 26 February 2014 в 10:38
  • 3
    Что такое редактирование? – TSJNachos117 27 February 2014 в 11:53
  • 4
    Форум не позволит мне изменить свое голосование до тех пор, пока ваш ответ не будет отредактирован. Я попробовал просто добавить & lt; p & gt; но не повезло. Вы могли бы просто удалить их. – conman253 28 February 2014 в 00:11
Вы хотите сохранить основную часть вашего USB в качестве хранилища FAT32 14GB. Вы хотите, чтобы часть LiveUSB была включена в Ext4 2GB

Затем следует расположение вашего USB:

sdb1 14 ГБ памяти Fat32 и папка EFI sdb2 2GB Ext4 LiveUSB

Вы хотите сохранить основную часть вашего USB в качестве хранилища FAT32 14GB Этот раздел Fat32 также содержит папку EFI для загрузки вашей части LiveUSB Вы хотите, чтобы часть LiveUSB в Ext4 2GB
0
ответ дан 24 May 2018 в 11:35

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

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