Evde yetiştirilen bir Linux dağıtımı oluşturdum ve önyükleme yükleyicisini yükleyerek tek bir istisna dışında tüm disk imaj dosyasını root olmayan bir kullanıcı olarak yapabilirim. Ben syslinux (aslında extlinux) kullanıyorum ve yüklemek için kök / sudo ayrıcalıkları gerektiren önyükleme bölümü geri döngü var. Komutlar bir makefile'dan çalıştırılır ve değişken adları bunların yerine neyin değiştirileceğini açıkça belirtmelidir.
sudo losetup -o $(BOOT_FS_PARTITION_OFFSET) $(LOOP_DEVICE) $(IMAGE_FILE_NAME)
sudo mount $(LOOP_DEVICE) $(LOOP_MOUNT_POINT)
sudo $(EXTLINUX) -S $(DISK_SECTORS) -H $(DISK_HEADS) -i $(LOOP_MOUNT_POINT)
sudo umount $(LOOP_MOUNT_POINT)
sudo losetup -d $(LOOP_DEVICE)
Disk imge dosyasına kök ayrıcalıkları gerektirmeden syslinux veya extlinux yazmanın bir yolu var mı?