# man > grub-mklayout(1)

[_GRUB-MKLAYOUT_(1)](https://www.chedong.com/phpMan.php/man/GRUB-MKLAYOUT/1/markdown)                            User Commands                           [_GRUB-MKLAYOUT_(1)](https://www.chedong.com/phpMan.php/man/GRUB-MKLAYOUT/1/markdown)

## NAME
       grub-mklayout - generate a GRUB keyboard layout file

## SYNOPSIS
       **grub-mklayout **[_OPTION_...] [_OPTIONS_]

## DESCRIPTION
       grub-mklayout processes a keyboard layout description in [**keymaps**(5)](https://www.chedong.com/phpMan.php/man/keymaps/5/markdown) format into a format that
       can be used by GRUB's **keymap **command.

       Generate GRUB keyboard layout from Linux console one.

### -i --input
              set input filename. Default is STDIN

### -o --output
              set output filename. Default is STDOUT

### -v --verbose
              print verbose messages.

       -?, **--help**
              give this help list

### --usage
              give a short usage message

### -V --version
              print program version

       Mandatory or optional arguments to long options are also mandatory or optional for any corre‐
       sponding short options.

## REPORTING BUGS
       Report bugs to <<bug-grub@gnu.org>>.

## SEE ALSO
       [**grub-mkconfig**(8)](https://www.chedong.com/phpMan.php/man/grub-mkconfig/8/markdown)

       The  full documentation for **grub-mklayout **is maintained as a Texinfo manual.  If the **info **and
       **grub-mklayout **programs are properly installed at your site, the command

              **info grub-mklayout**

       should give you access to the complete manual.

GRUB 2.12-1ubuntu7.3                         March 2025                             [_GRUB-MKLAYOUT_(1)](https://www.chedong.com/phpMan.php/man/GRUB-MKLAYOUT/1/markdown)
