Klonlama ve Debian kalıcı canlı
Klonlama (her baytı olduğu gibi kopyalama, bire bir kopya oluşturma) linux hibrid iso dosyasından bir önyükleme sürücüsü (canlı sürücü veya yükleme sürücüsü) oluşturmak için çok basit ve güvenilir bir yöntemdir.
Klonlanmış bir Debian iso dosyasını kalıcı hale getirmenin geleneksel bir yolu yoktur, çünkü ISO9660 (ve salt okunur 'bölüm tablosu') salt okunur bir dosya sistemine sahiptir.
Mkusb (BIOS / UEFI) kullanma
Bir Debian canlı iso dosyasından kalıcı bir canlı sürücü oluşturmak için mkusb kullanmak mümkündür (ve oldukça basit diyebilirim) . mkusb, Debian 8 veya daha yenisini destekler ve mkusb'in geçerli sürümünü (sürüm 12.3.3 veya daha yenisi) kullanmanız gerekir.
mkusb bir bölüm tablosu ve 5 bölüm oluşturur:
- Windows bilgisayarlarla veri alışverişi için NTFS bölümü (isteğe bağlı boyut)
- Genişletilmiş bölüm veya
bios_grub
bölüm
- İle önyükleme için FAT32 önyükleme bölümü
grub
(UEFI ve BIOS modunda)
- ISO dosyasının klonunu içeren ISO9660 bölümü
ext
değişikliklerinizin (ve dosyalarınızın) depolandığı kalıcılık bölümü
mkusb otomatik olarak aşağıdaki ayarları yapar:
- Önyükleme seçeneği
persistence
( persistent
Ubuntu'daki gibi değil )
- 5.
persistence
bölümün üzerindeki etiket ( casper-rw
Ubuntu'daki gibi değil )
- # 5 bölümünün en üst düzeyinde
persistence.conf
içerik / union
bulunan dosya .
Bu yapı, dus-persistent
mkusb sürüm 12, diğer adını kullandığınızda bash shellscript tarafından oluşturulur mkusb-dus
. Tüm ayrıntıları istiyorsanız, mkusb'u yükleyin ve içeriğini dus-persistent
okuyun veya doğrudan phillw.net/isos/linux-tools/mkusb/dus-persistent aracılığıyla okuyun .
Mkusb varsayılan ayarları Debian 8, 9 ve 10 için kullanılabilir ve kalıcı canlı sürücü BIOS modunda ve UEFI modunda önyüklendiğinde çalışır (ancak güvenli önyükleme ile çalışmaz).
(Önceki sürüm mkusb 12.3.2'de, UEFI modunda Debian 10 için 'ayarlar' menüsünde 'usb-pack-efi'yi manuel olarak ayarlamanız gerekir.)
Manuel kurulumu kullanma (yalnızca UEFI)
Yalnızca bir UEFI önyükleme flash sürücüsü istiyorsanız, bir yükleyiciye ihtiyacınız yoktur.
Sadece flash sürücüyü FAT32 ile biçimlendirmeniz ve önyükleme bayrağını ayarlamanız yeterlidir. Daha sonra ISO'yu FAT32 bölümüne çıkarmak ve kopyalamak için 7zip gibi en sevdiğiniz çıkarma aracını kullanın . Bkz kendin yap daha fazla ayrıntı için.
Bu yöntemi standart canlı iso dosyasıyla doğruladım (küçük, grafik masaüstü ortamı yok),
debian-live-10.0.0-amd64-standard.iso
Böylece Debian 10 (64 bit) ile bir USB önyükleme sürücüsü yapabilirsiniz. Yalnızca canlı olacak ve UEFI modunda önyükleme yapılacaktır.
- Dosyaları iso dosyasından depolayacak kadar büyük bir FAT32 bölümü oluşturun (iso dosyasının boyutuna yaklaşık% 5 ekleyin)
- FAT32 bölümünü bağlama
- Iso dosyasının içeriğini (tüm dosyalarla birlikte dizin ağacı) FAT32 bölümüne çıkarın
Artık yalnızca canlı bir USB önyükleme sürücünüz var
Sözcüğü dosyadan persistence
başlayarak satırların sonuna linux
kadar düzenleyin
/path/to/mountpoint/boot/grub/grub.cfg
ext2
Ayrılmamış alanda bir bölüm oluşturma (FAT32 bölümünün arkasında)
- Etiket koyun
persistence
üzerinde ext2
bölme
ext2
Bölümü monte edin
Yazın / union
dosyaya persistence.conf
içinde ext2
dosya sistemi
Çıkarmadan veya yeniden başlatmadan önce flash sürücüdeki tüm bölümleri çıkarın
Artık Debian 10 ile kalıcı bir canlı USB sürücünüz var.
Kalıcı canlı sürücüde görülen komut çıkışı:
$ df -h
Filesystem Size Used Avail Use% Mounted on
udev 7.8G 0 7.8G 0% /dev
tmpfs 1.6G 9.0M 1.6G 1% /run
/dev/sdb1 4.0G 826M 3.2G 21% /run/live/persistence/sdb1
/dev/loop0 610M 610M 0 100% /run/live/rootfs/filesystem.squashfs
tmpfs 7.8G 0 7.8G 0% /run/live/overlay
/dev/sdb2 11G 38M 11G 1% /run/live/persistence/sdb2
overlay 11G 38M 11G 1% /
tmpfs 7.8G 0 7.8G 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 7.8G 0 7.8G 0% /sys/fs/cgroup
tmpfs 7.8G 0 7.8G 0% /tmp
tmpfs 1.6G 0 1.6G 0% /run/user/1000
$ lsb_release -a
Distributor ID: Debian
Description: Debian GNU/Linux 10 (buster)
Release: 10
Codename: buster
$ lsblk -fm /dev/sdb
NAME FSTYPE LABEL UUID FSAVAIL FSUSE% MOUNTPOINT SIZE OWNER GROUP MODE
sdb 14.8G brw-rw----
├─sdb1 vfat USBBOOT 7176-C538 3.2G 20% /usr/lib/live/mount/persistence/sdb1 4G brw-rw----
└─sdb2 ext2 persistence 2b324439-d63e-4a19-bf57-d49ecb881828 10G 0% /usr/lib/live/mount/persistence/sdb2 10.8G brw-rw----
Kalıcılığın çalıştığını gösteren overlay
eşleşme boyutunun olduğunu görebilirsiniz /dev/sdb2
.
Kullanılması mkusb-minp
(BIOS / UEFI)
Bir Debian canlı iso dosyasından kalıcı bir canlı sürücü oluşturmak için mkusb-minp kullanmak mümkündür (ve oldukça basit diyebilirim) . mkusb-minp Debian 10 veya daha yenisini destekler. Bu basit shellscript mkusb-min'den geliştirilmiştir . Her ikisi de yanlış cihaza yazmaktan kaçınmaya yardımcı olmak için klonlama sürecinin etrafına 'bir emniyet kemeri sarar'.
PPA aracılığıyla yazılım eklemek istemiyorsanız veya genel olarak yalnızca anlayabileceğiniz araçları kullanmak istiyorsanız, bu iyi bir seçenektir.