(NOTE: chos compiled for kernel 2.x doesn't seem to work with floppies under kernel 1.x and vice versa.)
install=/dev/fd0
bindir=path
mapfile=path/chos.map
bgfile=path/chos.background
(someone)~$ mkdir path
(someone)~$ cp /boot/chos.loader* /boot/chos.bsect path
(root)~$ chos -v -c the_config_file_I_created
bindir=/floppy
chos.map=/floppy/chos.map
chos.background=/floppy/chos.background
install=/dev/fd0
Also setup a Linux kernel that exists on the floppy..
linux "Linux" {
image=/floppy/my_linux
...
}
(someone)/chos_path/$ mount /floppy
and copy chos binaries and your kernel there:
(someone)/chos_path/$ cp ./bin/* /floppy
(someone)/chos_path/$ cp where_ever_my_kernel_is /floppy
(root)/chos_path/$ chos -v -c the_config_file_I_created
There are plenty of programs for creating ansi graphics.
Most of them are for DOS :(.
I used SHMANSi to make the sample files.
For Linux there is a program named 'Linux ANSI Draw',
but those DOS programs are still more featured...
TIP: If someone can draw a nice looking ansi penguin logo, please
send it to me!.
You can view the .bin background files with utils/showscreen.
Background images
Choose-OS allows you to have your own ansi art (or any text)
as background in the bootup menu.
The file to be used as background is
defined with the background=type: filename directive.
Type is either 'ascii' or 'dump'.
Ascii is for normal ascii text file. Dump is for
binary screendump files. The file doesn't have to be 80x25.
Screendump files are in the format as they're in
video memory: character first, then the attribute.Sample configurations
There are some sample configurations in the <CHOSPATH>/samples directory.
Here's a short description of all the sample files.
.asc files can simply be viewed with 'cat' (some of them might need
codepage 437 be set, though (Type echo -e '\033(K' to set it and echo -e '\033(B' to
switch back to Latin1).
| Name/Screenshot | Files | Description |
| Traditional | chos.conf.example | This creates a traditional (version 0.41 and earlier) looking configuration with no extra background image and stuff. |
| dump #1 | chos.conf.dump chos.bin |
Uses a background image which with fat letters says 'Choose-OS'. |
| dump #2 | chos08.conf chos08.bin |
Another one which uses a background image. Weird looking. (Hmm... It's actually modified shamansi exit screen... I hope no one minds) |
| ascii #1 | chos.conf.ascii chos.asc or be.asc |
Configuration that uses plain a ascii text file as background. |