You are not logged in.
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
Offline
* grub config file is /boot/grub/menu.lst
* To remove persistence from hard disk install is probably not straightforward, you'll have to change at least fstab I think
* see slim.conf
Offline
Second thought about persistence and hard disk. No persistence means it's not an install anymore. You just use the HD like a read-only media, so it is really simple to set up: just copy the kernel image and rootfs.gz from the CD, put them in /boot, and add this to /boot/grub/menu.lst:
[c]title Foo
root (hd0,...)
kernel /boot/bzImage root=/dev/null lang=... kmap=...
initrd /boot/rootfs.gz[/c]
Offline
[ Generated in 0.016 seconds, 7 queries executed - Memory usage: 1.53 MiB (Peak: 1.77 MiB) ]