How to remove systemd from the Netinst CD
From Without Systemd
Important: This HowTo is not 100% tested.
A finished image: http://without-systemd.org/wiki/images/debian-testing-amd64-netinst.iso
Loopback mount the iso somewhere, and copy all files to a directory named cdrom.
remove the systemd package from
./pool/main/s/systemd
but don't remove the folowing files
./pool/main/s/systemd/libsystemd0_215-5+b1_amd64.deb ./pool/main/s/systemd/udev_215-5+b1_amd64.deb ./pool/main/s/systemd/libudev1-udeb_215-5+b1_amd64.udeb ./pool/main/s/systemd/libudev1_215-5+b1_amd64.deb
Add the following files from a debian mirror to the pool directory
./pool/main/s/sysvinit/sysvinit-core_2.88dsf-53.4_amd64.deb ./pool/main/s/sysvinit/initscripts_2.88dsf-53.4_amd64.deb ./pool/main/s/sysvinit/sysvinit-utils_2.88dsf-53.4_amd64.deb ./pool/main/s/sysvinit/sysv-rc_2.88dsf-53.4_all.deb ./pool/main/s/sysvinit/sysvinit_2.88dsf-53.4_amd64.deb
And then rebuild the repository and iso file, i've used the folowing script and config files:
update-cdrom.sh
#!/bin/sh apt-ftparchive generate config-udeb apt-ftparchive generate config-deb apt-ftparchive -c config-rel release cdrom/dists/jessie > cdrom/dists/jessie/Release cd cdrom genisoimage -o /div/test.iso -r -RJ -no-emul-boot -boot-load-size 4 -boot-info-table -b isolinux/isolinux.bin -c isolinux/boot.cat ./ cd ..
- Note: to make an UEFI bootable image you should do also:
isohybrid --uefi test.iso[1]
config-deb
Dir {
ArchiveDir "cdrom";
OverrideDir "indices";
CacheDir "indices";
};
TreeDefault {
Directory "pool/";
};
BinDirectory "pool/main" {
Packages "dists/jessie/main/binary-amd64/Packages";
# BinOverride "override";
# ExtraOverride "override.extra";
};
Default {
Packages {
Extensions ".deb";
};
};
config-rel
APT::FTPArchive::Release::Codename "jessie"; APT::FTPArchive::Release::Origin "Debian"; APT::FTPArchive::Release::Components "main"; APT::FTPArchive::Release::Label "Debian"; APT::FTPArchive::Release::Architectures "amd64"; APT::FTPArchive::Release::Suite "testing";
config-udeb
Dir {
ArchiveDir "cdrom";
OverrideDir "indices";
CacheDir "indices";
};
TreeDefault {
Directory "pool/";
};
BinDirectory "pool/main" {
Packages "dists/jessie/main/debian-installer/binary-amd64/Packages";
};
Default {
Packages {
Extensions ".udeb";
};
};
Worth your time
- Casino Senza Autoesclusione
- Casino Non Aams
- Lista Casino Online Italia
- Casinos Not On Gamstop
- UK Casinos Not On Gamstop
- Casino Sites Not On Gamstop
- Casino Online
- Online Casino Canada
- Sites Not On Gamstop
- Casino Sites Not On Gamstop
- Slots Not On Gamstop
- Non Gamstop Casinos
- Non Gamstop Casinos
- Non Gamstop Casinos
- Casinos Not On Gamstop
- Non Gamstop Casinos
- UK Casino Not On Gamstop
- Non Gamstop Casino Sites UK
- Betting Sites UK