When you try to boot the FreeDOS kernel with 'fs' specified, chain.c32 won't boot the FreeDOS kernel. boot: chain.c32 fs freedos=kernel.sys Loading the boot file... Booting... Chainboot failed! boot: It would be nicer that chain.c32 will automatically correct 'fs' to 'boot' behavior, so it won't fail. msdos= will probably behave the same as freedos=. - Gert Hulselmans