QUOTE
i“ve tried the xkeyb.cab, but i think this is only for the boot-disk ?!
Yes - the
xkeyb.cab ist the right way for multiple-keyboard-support and yes - it's for a boot disk, but you can use it for your Modboot-CD (MBCD) too. Confused?
-------------------------------------------------------------------------------------
Here comes the trick with the multi-keyboard-support for the MBCD:
The solution is to have boot disk images on the cd with the
xkeyb.cab inside.
The contents of the network and the cdrom boot disk images on the MBCD are managed by 2 configuration files named
bfd.cfg in the folder bcd\ and in the folder bcd\cds\corpmb\.
To add the
xkeyb.cab to the boot disk image(s) do the following:
1.) copy the
xkeyb.cab to the folder
bcd\cabs\2.) Go to the folder
bcd\. Open the
bfd.cfg situated there with a texteditor like notepad and search for the "cdrom boot disk" - paragraph.
3.) In this paragraph after the last line with the word "level1" insert a new line with the following content:
CODE
c cabs\xkeyb.cab level2
Now this
bfd.cfg should look something like this:
CODE
.
.
# -------------------------------------------------------------------------
# cdrom boot disk
# -------------------------------------------------------------------------
.
.
c cabs\os\%bfd_os%\dos.cab level1
c cabs\doskey.cab level1
c cabs\xkeyb.cab level2
c cabs\mouse.cab level2
c cabs\help.cab level2
c cabs\cdrom.cab level3
.
.
It means, that the
xkeyb.cab would be copied to the level2-folder of the cdrom boot disk.
4.) Do the same (step 3.) with the "network boot disk" - paragraph if you wish to have multi-keyboard-support with your network option too (you have to do this with every boot disk image on your CD if you wish to have multi-keyboard-support in every situation). Save and close
this bfd.cfg.
5.) Go to the folder
bcd\cds\corpmb\. Open the
bfd.cfg which is situated there and perform step 3.) with this configuration file too.
If all you wished, was to have multi-keyboard-layouts on your cd and the ability to choose between them, than you can skip step 6.) - 9.) and go directly to step 10.)
---------------------------------------------------------------------------------------
But if you wish to load by default the same language-keyboard-layout again and again everytime you boot from cd (e.g. the German keyboard layout -> like I do

) then you also can do the following
additional steps 6.) - 9.):
6.) Open a new blank text file in notepad and add a line with the following syntax:
CODE
set xkeyb_kc=<Language-Code>
Of course you have to insert your personal favorite Language-Code.
For instance for the German keyboard layout it must be the following:
CODE
set xkeyb_kc=GR
7.) Save the file as
Xkeyb.set in the folder
bcd\.
8.) Go to the folder
bcd\. Open the
bfd.cfg there and add the following lines at the end of the "cdrom boot disk"- paragraph:
CODE
m etc
c Xkeyb.set etc
It means that you first make a dir
etc on the cdrom boot disk and then you copy the
Xkeyb.set to this etc-folder.
If you wish to have this feature on the network boot disk too, make sure you have the combination of these 2 lines on the network boot disk - paragraph too (Attention! the first line may already exist, dont add the same line twice!)
9.) Go to the folder
bcd\cds\corpmb\, and perform step 8.) with the
bfd.cfg situated there.
-----------------------------------------------------------------------------------------
10.) Open a command promt and change to the folder bcd\. Run the following command to update all your Bootimages before building the new MBCD:
CODE
bcd -bab
If nothing failed

after your next MBCD-creation you have multiple-keyboard-layout-support on your CD and the keyboard-layout which automaticly will be loaded by default (you have around 5 seconds to choose another) is the one specified in the Xkeyb.set.
Good luck!