Cheatcodes
Kernel boot parameters (cheatcodes) are often used to affect the boot of a Linux distribution and you have to know how to use and implement the parameters if you want a better distro. Do not forget you can combine two or more cheatcodes, for example: boot: goblinx run.x adduser=alien nofirewall noload=games,kde
GoblinX Cheatcodes
Toram
boot: goblinx toram – Toram is a linux live cheatcode used to copy all contents of your livecd direct to RAM memory during boot. You can eject the cdrom after copying all contents.
Load=module
boot: goblinx load=module – If you have some modules inside /optional folder you can use the load cheatcode to start them. For example ‘goblinx load=media’ is used if you have the a.0.media.lzm inside /optional module.
Noload=module01,module02
boot: goblinx noload=module01,module02 – If you wish to not include some modules in your system you can use this cheatcode. Type the name of the modules with a comma to separate them. Ex.: goblinx noload=kde,games.
Run.(n)
boot: goblinx run.(n) – The cheatcode run.? is used to start the X server direct logged as the goblix user. The user account is created during boot and prepared to be the default login. There are five different kind of run.? cheatcode. The ‘run.k’ starts KDE, the ‘run.w’ starts WindowMaker, the ‘run.x’ starts Xfce, the ‘run.e’ starts Enlightenment and the ‘run.f’ starts Fluxbox.
Adduser=username
boot: goblinx adduser=username – Another interesting cheatcode, you can use it to create your own user during boot. For example ‘goblinx adduser=alien’ is going to create a user named as alien.
Userpass=password
boot: goblinx userpass=password – To use together with adduser and pass the new user password. Ex.: goblinx adduser=alien userpass=ghost.
Debug
boot: goblinx debug – Another linux live cheatcode is used to enable debug mode (start bash several times during the boot). You have to hit Ctrl+D to continue booting.
Ramsize=80
boot: goblinx ramsize=80 – Another linux live cheatcode is used to change the default ramsize which is 60% of the RAM memory to 80% or other value.
From=/dev/sda1/goblinx.iso
boot: goblinx from=/dev/sda1/goblinx.iso – To boot using an ISO inside another device rather than the cdrom.
Noxconf
boot: goblinx noxconf – Noxconf cheatcode is used to stop X server automatically configuring itself during boot, if you have saved your own xorg.conf you can use the ‘noxconf’ cheatcode to make the boot faster.
Noauto
boot: goblinx noauto – Noauto cheatcode disables automounting of disks.
Nodhcp
boot: goblinx nodhcp – GoblinX is going to start your dhcp during boot unless you use this cheatcode.
Nofirewall
boot: goblinx nofirewall – The nofirewall is used to stop GoblinX’s firewall.
Noeject
boot: goblinx noeject – If you don’t wish to have your cdrom eject when you shutdown your machine, use this cheatcode.
Changes=/dev/hda1
boot: goblinx changes=/dev/hda1 – All changes you made in GoblinX are kept in memory until you reboot unless your device supports on-the-fly writing. Some of the isolinux menu options already contain changes cheatcode and try to save your changes inside the device GoblinX runs, but with this boot parameter, you tell GoblinX to use a different device then memory or device for storing changes. You can, for example, format your disk partition /dev/hda1 with some Linux filesystem (eg. ext2) and then use changes=/dev/hda1 to store all changes to that disk. This way you won’t loose your changes after reboot. The second time you used this cheatcode all related livecd boot steps will not be used in order to preserve your saved files.
