Help - Search - Members - Calendar
Full Version: How To Get The German Keyboard
The CD Forum > Corporate Modboot > Troubleshooting & Problems
kui
hello,

i“ve tried the Corporate Modboot, but i have always the us-keyboard !
how to get the german keyboard when making the boot-cd ?
i“ve tried the xkeyb.cab, but i think this is only for the boot-disk ?!
although i“ve tried boot first from this floppy, the german-keyboard works, but when i say go on with the cd
there is no eltoroti-driver, but the eltorito.cab is still on the disk ?


i hope someone could help me, because this boot-cds a very nice !

kui
Męster
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? huh.gif smile.gif

-------------------------------------------------------------------------------------
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 wink.gif ) 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 rolleyes.gif 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!
Męster
For those who have WinImage there is a much easier way to implement the xkeyb.cab than the one I described above cool.gif :

[1] Open the cdrom.img in the folder bcd\cds\corpmb\files\isolinux\ with WinImage.

[2] Insert the xkeyb.cab in the level2 - folder of the image.
Remember: Dont extract the xkeyb.cab just insert the unextracted cab-file !

[3] If you have a Xkeyb.set [see the steps 6.) - 9.) of the post above on how to create one] you have to insert it in the etc - folder of the image. If the folder etc dont exist use WinImage to create one.

[4] Save the modified cdrom.img and do the same (step [1] - [3]) with the corpnet.img which you could also find in the folder bcd\cds\corpmb\files\isolinux\.

Once you are done you could build your Modboot - CD the usual way.

Regards,
Męster.
lorus
Thanks a lot for your help; now I only have the error message in Dougmenu

Lorus agradecido lector de WoT
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2013 Invision Power Services, Inc.