Да, вы можете разделить флэш-накопитель USB для загрузки в Ubuntu Live Session и использовать его в качестве обычного USB-накопителя (доступного для Windows) на отдельных разделах. Я смог сделать это с 32 ГБ флэш-накопителем PNY USB 2.0 на ноутбуке Sony Vaio T Series Ultrabook с установленным UEFI и Windows 8.0. Я также проверил это с сервера Ubuntu 12.04 на моем сервере RAID5 i7-290 объемом 16 ТБ.
Я разбил флешку с помощью GParted в этой конфигурации:
sdh1
это раздел «Хранилище», доступный из Windows. sdh2
загрузочный раздел Ubuntu Desktop 12.04 Это были мои шаги:
1. Создан новый логический раздел размером 10 ГБ, ntfs, с 25 МБ свободного места перед
и 0 МБ с меткой Хранилище ( должен быть первым на диске )
2. Создан новый 5 ГБ логический раздел fat32 с 0 МБ перед и после
3. Установите флаг загрузки для второго раздела
4. (Созданы другие разделы, которые не нужны)
5. Загрузился на сеанс Ubuntu Live, загруженный на DVD, и выбрал Try Ubuntu
без установки из меню GRUB.
6. Открыл Startup Disk Creator с подключенным USB-накопителем
7. Образ Ubuntu-Desktop 12.04 и флэш-накопитель USB 2.0 pny (/ dev / sdh2) объемом 5,0 ГБ
уже были выбраны, перемещен слайд «Сколько» для хранения документов
и настроек в зарезервированном дополнительном пространстве и выбран «Сделать загрузочный диск».
Без выбора загрузочного флага, Startup Disk Creator будет распознавать только всю флешку /dev/sdh
вместо желаемого второго раздела /dev/sdh2
.
Не ставя сначала раздел Windows, бит съемного носителя ...
«Параметр устройства съемного носителя - это флаг, содержащийся в
ответе« Данные запроса SCSI »на команду« Запрос SCSI ». Бит 7 байта 1 (с индексом от 0) является
битом съемного носителя (RMB). Значение RMB, равное нулю, указывает, что устройство не
съемный носитель информации. ПКМ одного указывает , что устройство представляет собой съемный
носитель информации. Драйверы получить эту информацию, используя StorageDeviceProperty
запрос «.
... означает, что в Windows отображается только 1 раздел:
В. Что такое суперфлоппи?
A.
Съемные носители без форматирования GPT или MBR считаются «суперфлоппи».
Весь носитель рассматривается как один раздел.
Производитель носителя выполняет любое MBR-разделение съемного носителя. Если
носитель имеет MBR, поддерживается только один раздел. Между
носителями, разделенными MBR, и суперфлопсиями существует небольшая разница между пользователями.
Примеры съемных носителей включают в себя дисководы гибких дисков, картриджи для дисков JAZ,
магнитооптические носители, DVD-ROM и CD-ROM. Жесткие диски на внешних шинах,
таких как SCSI или IEEE 1394, не считаются съемными ».
Вот несколько инструментов, которые переворачивают RMB (что в данном случае не
нужно ): Laxar's USB Format Tool
Bootice
RMPrepUSB
Это программные подходы (в этом случае опять не нужны):
создание драйвера dummy.sys
Используйте драйвер Hitachi Microdrive Filterdriver
Предоставлено
: TSJNachos117 Live USB на 2- разделном USB-накопителе.
Http://ubuntuforums.org/showthread.php?t=1020293
https://stackoverflow.com/questions/2598502/howto-flip-removable-bit-on-. usb-drive-in-c
http://www.rmprepusb.com/tutorials/multipartufd
Я нашел альтернативный способ, который является более простым. Есть две важные части информации, которые нужно понять, почему это работает. Первый касается процесса загрузки и того, как начальная самопроверка при включении питания (выполняется BIOS) ищет загрузочную запись в первом загрузочном секторе подключенных устройств. Это небольшой файл, который в основном передает процесс выполнения загрузки на загрузчик / менеджер загрузчика, такой как GRUB2, в новых версиях Linux. Для получения дополнительной информации об этом, прочитайте этот очень информативный пост .
Вторая часть информации должна понять, что загружаемые ISO-образы для ОС Linux предназначены для установки на диск (CD / DVD / USB), а не для раздела. Эти ISO необходимо модифицировать с помощью небольшого инструмента, который можно найти на
syslinux-utils
упаковкеisohybrid
. Модификация ISO для установки на раздел выполняется с--partok
флагом . Я нашел эту информацию из этого поста, который описывает точно такую же проблему. Я не уверен, как--partok
работает магия, я искал какое-то объяснение, но не мог найти никакого.Итак , вот что я сделал, чтобы моя живая установка PureOS загрузилась с раздела USB,
Разделив USB на диск GNOME, я сначала отформатировал диск с использованием MBR / DOS. Я создал раздел 4 ГБ (FAT32), за которым следует раздел Linux ext4 в оставшемся пространстве для моих резервных копий.
Затем я изменил загруженный файл ISO, чтобы сделать его загрузочным из раздела. Для этого мне пришлось установить
syslinux-utils
из репозиториев, в которых находитсяisohydrid
инструмент:Затем я изменил файл ISO:
Я использовал,
dd
чтобы скопировать этот ISO в вышеупомянутый раздел. Вы можете получить раздел устройства из деталей диска GNOME.С диска GNOME я отредактировал раздел и проверил загрузочную опцию, которая устанавливает необходимую запись книги.
Теперь я мог загружаться с USB-ключа на live CD и использовать его в качестве решения для восстановления, сохраняя резервные копии системы в другом разделе.
источник
Простой ответ - да, но вы можете пойти проще!
убедитесь, что у вас есть ISO-образ Linux, который вам нужен на диске, и UNetbootin, доступный здесь: http://unetbootin.sourceforge.net/
Убедитесь, что вы выбрали установку жесткого диска из выпадающего списка и скопировали все данные с диска перед запуском. Вы должны быть в состоянии использовать оставшееся пространство для других ваших целей!
источник
Постоянный живой диск
Вы можете использовать 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 или постоянство
Детали
Подробная информация о разделах от и после создания постоянной активной системы:
gparted
в 16.04 LTS не распознает файловую систему iso 9660 и загрузочный образ bios_grub:gparted
в 17.10 увидим файловую систему iso 9660 и загрузочный образ bios_grub:источник
Это должно быть легко сделать. Однако следует заранее предупредить, что Windows сможет видеть только первый раздел (/ dev / sdb1), второй раздел будет невидимым (я не знаю почему). Поэтому я бы порекомендовал раздел хранения общего назначения первым, а раздел LiveUSB - вторым.
Если после этого вы не можете получить ключ для загрузки, вы сможете установить флаг загрузки с помощью GParted.
Пожалуйста, обратите внимание: хотя я успешно делал это раньше, я никогда не проверял, чтобы сделать что-то подобное в системе на основе UEFI, не говоря уже о том, что использует безопасную загрузку.
источник
Затем следуйте макету вашего USB:
sdb1 14 ГБ хранилища Fat32 и папка EFI
sdb2 2 ГБ Ext4 LiveUSB
источник
source $prefix/x86_64-efi/grub.cfg
сохраняется : так что bootx64.efi может найти раздел grub. Обновите мой ответ до Windows 10 1703+, вы можете свободно создавать несколько разделов в любом порядке. Все монтируются под 1703+Простое решение:
Используйте KDE Partition Manager, чтобы удалить все разделы и создать
2,048
основной раздел MB, FAT32.Выделите оставшееся свободное пространство для вашего раздела данных. Если вам нужна совместимость с Windows, выберите NTFS в качестве файловой системы, но учтите, что при чтении из Linux все файлы с установленным
+x
атрибутом. В противном случае выберите ext4.Используйте unetbootin для записи ISO (Ubuntu 18.04 примерно такого размера, 2 ГБ). Не беспокойтесь, что кажется, что он пишет только
/dev/sda
вместо определенного раздела.В моей настройке
gparted
разделы отображаются неправильно, а KDE Partition Manager - правильно. Не уверен, что с этим делать.источник