Gerekli paketleri yüklemek için:
apt install live-build xorriso mtools
Öncelikle profil oluşturmamız gereklidir.
lb config
profil içeriği şu şekilde olmalıdır.
├── auto
├── config
│ ├── apt
│ ├── archives
│ ├── binary
│ ├── bootloaders
│ ├── bootstrap
│ ├── chroot
│ ├── common
│ ├── debian-installer
│ ├── hooks
│ │ ├── live
│ │ └── normal
│ ├── includes
│ ├── includes.binary
│ ├── includes.bootstrap
│ ├── includes.chroot_after_packages
│ ├── includes.chroot_before_packages
│ ├── includes.installer
│ ├── includes.source
│ ├── package-lists
│ │ └── live.list.chroot
│ ├── packages
│ ├── packages.binary
│ ├── packages.chroot
│ ├── preseed
│ ├── rootfs
│ └── source
└── local
└── bin
Ardından config/binary config/chroot config/common dosyalarını düzenleyin.
Sonra iso haline getirmek için:
lb build
profili aşağıdaki komutla oluşturun.
DIST=stable
MIRROR="https://deb.debian.org/debian"
MIRROR_SECURITY="https://deb.debian.org/debian-security"
# tüm parametrelere lb config --help yaparak ulaşabilirsiniz.
lb config noauto\
--distribution "$DIST" \
--debian-installer-distribution "$DIST" \
--debian-installer false \
--archive-areas "main contrib non-free non-free-firmware" \
--updates false \
--backports false \
--source false \
--win32-loader false \
--loadlin false \
--firmware-binary false \
--firmware-chroot true \
--mirror-bootstrap "$MIRROR" \
--mirror-binary "$MIRROR" \
--mirror-chroot-security "${MIRROR_SECURITY}" \
--mirror-binary-security "${MIRROR_SECURITY}" \
--iso-application "Sagopa Kajmer" \
--iso-publisher "Kaf Kef" \
--iso-volume "Kasvaa"
- İso içeriğine eklemek istediğiniz paketleri package-lists/paketler.chroot adında bir dosya oluşturup içine yazın.
- includes.çhroot içine eklediğiniz dosyalar oluşturulacak sisteme kopyalanacaktır.
- hooks/binary içerisine ekleyeceğiniz betikler iso oluşturulacağı sırada çalıştırılır.