See also: List of bootcodes in FAQ

Tinycore specific boot options

Persistence options

tinycore tce={hda1:sda1} Specify Restore TCE apps directory
tinycore restore={hda1:sda1:floppy} Specify saved configuration location
tinycore waitusb=X See detailed page
tinycore swapfile{=hda1} Scan or Specify for a swap file
tinycore home={hda1:sda1:tcvd} Specify persistent home directory.
tinycore opt={hda1:sda1:tcvd} Specify persistent opt directory.
tinycore local={hda1:sda1:tcvd} Specify PPI directory or loopback file. This option is not available with 4.0 or newer
tinycore lst=yyy.lst Load alternate yyy.lst on boot. yyy.lst is expected to reside in $DRIVE/tce where $DRIVE is the drive specified by the tce= bootcode.
tinycore base Skip TCE load only the base system
tinycore norestore Turn off the automatic restore
tinycore safebackup Saves a backup copy (mydatabk.tgz)
tinycore showapps Display application names when booting

Other options

tinycore noswap Do not use swap partition
tinycore xsetup Prompt user for Xvesa setup
tinycore {cron:syslog} Start various daemons at boot
tinycore lang=en Choose Language (currently english only)
tinycore kmap=us Choose Keyboard (currently us only)
tinycore host=xxxx Set hostname to xxxx
(This will end up in file /etc/hostname )
tinycore nodhcp Skip the dhcp request for eth0 at boot
tinycore superuser Textmode as user root
tinycore text Textmode
tinycore tcvd={hda1/file.img} Specify virtual raw disk partition.
tinycore nolocal Skip autoscan for previously setup PPI.
tinycore secure Set password.
tinycore protect Password Encrypted Backup.
tinycore pause Pause at completion of boot messages.
Prompt user to press Enter.
tinycore noautologin Do not log in automatically, prompt for username.
tinycore noutc BIOS is using localtime.
tinycore tz=GMT+8 Timezone tz=PST+8PDT,M3.2.0/2,M11.1.0/2
tinycore nortc Set UTC time at boot, internet required.
tinycore user=abc Specify alternate user.
tinycore desktop=yyy Specify alternate window manager
tinycore noicons Do not use icons.
tinycore xvesa=800x600x32 Set Xvesa default screen resolution.
tinycore bkg=image.{jpg:png:gif} Set background from /opt/backgrounds
tinycore vga=ask Allow to choose framebuffer resolution form the list
tinycore vga=7xx See table below for possible values for 7xx.
tinycore vga=0x312 See table below for possible values for 0x312

Values for boot option "vga=7xx"

Color 640×480 800×600 1024×768 1280×1024
256 (8 bit) 769 771 773 775
32000 (15 bit) 784 787 790 793
65000 (16 bit) 785 788 791 794
16.7M (24 bit) 786 789 792 795

Values for boot option "vga=0x3??"

Color 640×480 800×600 1024×768 1280×1024
256 (8 bit) 0x301 0x303 0x305 0x307
32000 (15 bit) 0x310 0x313 0x316 0x319
65000 (16 bit) 0x311 0x314 0x317 0x31A
16.7M (24 bit) 0x312 0x315 0x318 0x31B

Generic kernel boot parameters

In addition to codes specific to TC, the linux kernel accepts several generic parameters.
A document that explains them is externally available in PDF or in TXT format.

and https://www.kernel.org/doc/html/v4.19/admin-guide/kernel-parameters.html which includes kernel-parameters.txt and some aditional detail about parameters and how they are processed !

Deprecated boot options

tinycore checkfs and tinycore cryptohome=

  • No longer supported as of 2.4

tinycore thm=

  • No longer supported as flwm is the new default window manager

tinycore ssh

  • No longer supported as of 2.8, dropbear removed from base

tinycore settime

  • Replaced with nortc in 4.x
Print/export
QR Code
QR Code wiki:boot_options (generated for current page)