Ya, Anda dapat mempartisi drive flash USB untuk boot ke Ubuntu Live Session dan menggunakannya sebagai drive USB biasa (dapat diakses ke windows) di partisi yang terpisah. Saya dapat melakukan ini dengan flash drive USB 2.0 32GB PNY pada laptop Sony Vaio T Series Ultrabook dengan UEFI dan Windows 8.0 yang diinstal. Saya juga menguji ini dari server Ubuntu 12,04 pada server 16TB RAID5 i7-290 saya.
Saya mempartisi USB flash drive menggunakan GParted dalam konfigurasi ini:
sdh1
adalah partisi "Storage" yang dapat diakses dari Windows. sdh2
adalah partisi desktop-boot 12.04 Ubuntu. Ini langkah saya:
1. Menciptakan 10 GB, ntfs, partisi logis baru, dengan 25 MB ruang kosong sebelumnya
dan 0 MB berikut, berlabel Storage ( harus menjadi yang pertama di drive )
2. Membuat partisi baru 5 GB, fat32, logis, dengan 0 MB sebelum dan sesudahnya
3. Tetapkan bendera boot untuk partisi kedua
4. (Menciptakan partisi lain yang tidak diperlukan)
5. Boot ke Sesi Live Ubuntu yang dimuat pada DVD dan pilih Coba Ubuntu
tanpa menginstal dari menu GRUB
6. Pencipta Disk Pembuka yang Terbuka dengan plug-in USB flash drive
7. Ubuntu-Desktop 12.04 Image dan pny USB 2.0 flash drive (/ dev / sdh2)
partisi 5.0 GB sudah dipilih, memindahkan slide Berapa banyak untuk menyimpan dokumen
dan pengaturan dalam ruang ekstra yang disediakan dan dipilih Make Startup Disk.
Tanpa memilih bendera boot, Startup Disk Creator hanya akan mengenali seluruh flash drive sebagai /dev/sdh
, bukan partisi kedua yang diinginkan /dev/sdh2
.
Tanpa menempatkan partisi Windows terlebih dahulu, Removable Media Bit ...
"Pengaturan perangkat media yang dapat dilepas adalah bendera yang terdapat dalam
respons Data Permintaan SCSI terhadap perintah Permintaan SCSI. Bit 7 dari byte 1 (diindeks dari 0) adalah
Removable Media Bit (RMB). RMB yang disetel ke nol menunjukkan bahwa perangkat tersebut bukan
perangkat media yang dapat dilepas. RMB dari satu menunjukkan bahwa perangkat tersebut adalah
perangkat media yang dapat dilepas . Driver mendapatkan informasi ini dengan menggunakan
permintaan StorageDeviceProperty . "
... hanya berarti 1 partisi muncul di Windows:
"Q. Apa itu superfloppy?
SEBUAH.
Media yang dapat dipindahkan tanpa format GPT atau MBR dianggap sebagai "superfloppy."
Seluruh media diperlakukan sebagai satu partisi.
Pabrikan media melakukan partisi MBR dari media yang dapat dilepas. Jika
media memang memiliki MBR, hanya satu partisi yang didukung. Ada sedikit
perbedaan yang dapat dilihat pengguna antara media yang dipartisi MBR dan superfloppi.
Contoh media yang dapat dilepas termasuk floppy disk drive, kartrid disk JAZ,
media magneto-optik, DVD-ROM, dan CD-ROM. Hard disk drive pada bus eksternal
seperti SCSI atau IEEE 1394 tidak dianggap dapat dilepas. "
Berikut adalah beberapa alat yang membalikkan RMB (yang tidak perlu dalam kasus ini):
USB Format Tool
Laxar
Bootice RMPrepUSB
Ini adalah pendekatan perangkat lunak (sekali lagi tidak perlu dalam kasus ini):
Buat Driver dummy.sys
Gunakan Hitachi Microdrive Filterdriver
Kredit:
TSJNachos117 Live USB pada USB-drive 2-partisi
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
Saya menemukan cara alternatif yang lebih mudah. Ada 2 informasi penting yang perlu dipahami tentang mengapa ini berhasil. Yang pertama adalah tentang proses boot dan bagaimana daya awal pada self test (dieksekusi oleh BIOS) mencari catatan boot pada sektor boot pertama dari perangkat yang terpasang. Ini adalah file kecil yang pada dasarnya melewati proses eksekusi boot ke boot loader / manager seperti GRUB2 pada instalasi Linux yang lebih baru. Untuk informasi lebih lanjut tentang ini, baca posting yang sangat informatif ini .
Informasi kedua adalah memahami bahwa unduhan ISO untuk OS Linux dirancang untuk diinstal pada disk (CD / DVD / USB) dan bukan untuk partisi. ISO ini perlu dimodifikasi menggunakan alat kecil yang dapat ditemukan pada
syslinux-utils
paket, yang disebutisohybrid
. Modifikasi ISO untuk instalasi pada partisi dilakukan dengan--partok
flag . Saya menemukan informasi ini dari pos ini yang menjelaskan masalah yang sama persis. Saya tidak yakin bagaimana--partok
sihir itu bekerja, saya mencari beberapa penjelasan tetapi tidak dapat menemukannya.Singkatnya , inilah yang saya lakukan untuk mendapatkan instalasi PureOS langsung untuk boot dari partisi usb,
Mempartisi USB saya menggunakan disk GNOME, saya awalnya memformat disk menggunakan MBR / DOS. Saya membuat partisi 4GB (FAT32) diikuti oleh partisi Linux ext4 di ruang yang tersisa untuk cadangan saya.
Selanjutnya saya memodifikasi file ISO yang saya unduh agar dapat di-boot dari partisi. Untuk melakukan ini, saya harus menginstal
syslinux-utils
dari repositori, di manaisohydrid
alat itu berada:Saya kemudian memodifikasi file ISO dengan:
Saya biasa
dd
menyalin ISO ini ke partisi di atas. Anda bisa mendapatkan perangkat partisi dari detail disk GNOME.Dari disk GNOME saya mengedit partisi dan memeriksa opsi yang dapat di - boot , yang menginstal catatan buku yang diperlukan.
Saya sekarang dapat mem-boot dari kunci USB ke live CD dan menggunakannya sebagai solusi pemulihan saat menyimpan cadangan sistem saya di partisi lain.
sumber
Jawaban sederhananya adalah ya, tetapi Anda bisa menjadi lebih sederhana!
pastikan Anda ISO dari rasa Linux yang Anda inginkan pada drive dan UNetbootin, tersedia dari sini: http://unetbootin.sourceforge.net/
Pastikan Anda memilih pemasangan Hard Disk dari drop down dan untuk menyalin semua data Anda dari drive sebelum memulai. Anda harus dapat menggunakan sisa ruang untuk tujuan Anda yang lain!
sumber
Drive langsung yang persisten
Anda dapat menggunakan mkusb untuk membuat live drive persisten. Ini akan membuat 5 partisi. Lihat tautan ini,
help.ubuntu.com/community/mkusb
Partisi # 1 memiliki label 'usbdata' dan sistem file NTFS, yang dapat digunakan oleh Ubuntu dan Windows untuk menyimpan file dan mentransfer file antar komputer.
Partisi lain milik sistem live persisten Ubuntu.
Lihat tautan ini untuk detail lebih lanjut,
help.ubuntu.com/community/mkusb/persistent#Partitions
partisi: (NTFS) usbdata untuk penyimpanan dan transfer file
partisi: GPT: flag BIOS_grub untuk boot dalam mode BIOS; MSDOS: partisi extended
partisi: (FAT32) partisi boot
partisi: (ISO 9660) file iso yang dikloning
partisi: (ext4) casper-rw atau live-rw atau persistence
Detail
Detail tentang partisi dari dan setelah membuat sistem live yang persisten:
gparted
dalam 16,04 LTS tidak mengenali sistem file iso 9660 dan image booting bios_grub:gparted
di 17.10 melihat sistem file iso 9660 dan image booting bios_grub:sumber
Ini harus mudah dilakukan. Akan tetapi, diperingatkan lebih lanjut bahwa Windows hanya akan dapat melihat partisi pertama (/ dev / sdb1), partisi kedua tidak akan terlihat (saya tidak tahu mengapa). Oleh karena itu, saya akan merekomendasikan partisi penyimpanan serba guna menjadi yang pertama, dan partisi LiveUSB menjadi yang kedua.
Jika setelah melakukan ini, Anda tidak bisa mendapatkan kunci untuk boot, Anda harus dapat mengatur bendera Boot menggunakan GParted.
Harap dicatat: meskipun saya telah berhasil melakukan ini sebelumnya, saya belum pernah menguji melakukan sesuatu seperti ini pada sistem berbasis UEFI, apalagi sesuatu yang menggunakan Boot Aman.
sumber
Kemudian tata letak USB Anda ikuti:
penyimpanan sdb1 14GB Fat32 dan folder EFI
sdb2 2GB Ext4 LiveUSB
sumber
source $prefix/x86_64-efi/grub.cfg
agar bootx64.efi dapat menemukan partisi grub. Perbarui jawaban saya dengan Windows 10 1703+, Anda bebas membuat banyak partisi dalam urutan apa pun. Semua dapat dipasang di bawah 1703+Solusi mudah:
Gunakan KDE Partition Manager untuk menghapus semua partisi dan membuat
2,048
partisi utama MB, FAT32.Alokasikan sisa ruang kosong ke partisi data Anda. Jika Anda memerlukan interoperabilitas dengan Windows, pilih NTFS sebagai sistem file, tetapi berhati-hatilah ketika membaca dari Linux, semua file dengan
+x
atribut ditetapkan. Jika tidak, pilih ext4.Gunakan unetbootin untuk menulis ISO (Ubuntu 18,04 adalah tentang ukuran itu, 2GB). Jangan khawatir sepertinya hanya menulis untuk
/dev/sda
bukannya partisi tertentu.Dalam pengaturan saya,
gparted
tidak melihat partisi dengan benar, sedangkan KDE Partition Manager tidak. Tidak yakin apa yang membuat itu.sumber