I was wondering whether I could get some pointers on how to make 2 packages that would do some changes for the bootup. The first package is for making a custom live linux cd (uses isolinux), the other is for harddisk installs (uses grub). The changes are:
The default for both (so including hard disk installs/grub !) would be that no persistence is present (it can be added though if wanted using the boot prompt). Can that be done by just removing the slitaz home = ? line on the grub version, and if so, what's this file called/where's it located ? I know it's syslinux.cfg for isolinux, but I don't know the file for grub.
What I also don't know is how I can swap the first bootup screen (language selection) with a keyboard map selection screen. The idea is to drop language selection and have people type that into the prompt instead. Since keyboard map is started first, the problem that people may need to type in to the prompt with a wrong keymapping (so need to try keys one by one to see what letter come out) is avoided, so that prompt screen becomes more usable.
Finally, slim should automatically be started, so not having it log in automatically as tux. People would then log in as either tux or anon (I all ready found how to change the root user to tux, and tux to anon). By no longer having a root user, security gets increased a bit as tux is less easy to guess then root, and people actually need to give login details on boot. I'm not sure how the automatic starting of slim at boot is accomplished though.
Progress can be followed at https://drive.google.com/drive/folders/0B0Orq8VMiN7QNnZLSkxxOU1ERU0