GRML (pronounced “gremil”) is a Linux distribution based on Debian, designed to run from a live CD or USB flash drive. GRML is geared toward system administrators and users who prefer text-based tools. It also includes numerous accessibility features, making it especially suitable for blind or visually impaired system administrators.
For more information, visit the GRML website.
The instructions below assume you’ve followed the steps in the GRML FAQ for creating a bootable CD-ROM or USB stick.
GRML includes all Speakup modules. To use Speakup with a hardware speech synthesizer:
Boot your computer from the GRML CD-ROM or USB stick.
Wait until the system finishes booting. A four-note musical tone will play when it’s ready. Press q
to exit the GRML quick help menu.
Load the kernel module for your synthesizer using a modprobe
command. For example, to use the DoubleTalk LT, type:
modprobe speakup_ltlk
A list of supported hardware synthesizers is available in the Speakup User’s Guide.
If your system has a sound card, you can use Speakup with software speech:
Boot your computer from the GRML CD-ROM or USB stick.
Wait for the musical tone, then press q
to exit the GRML quick help menu.
Load the Speakup software speech module and start espeakup
:
modprobe speakup_soft
espeakup
GRML includes support for braille displays. To use a braille display:
Boot your computer from the GRML CD-ROM or USB stick.
Wait for the musical tone, then press q
to exit the GRML quick help menu.
Start braille support by running:
brltty
To check if your braille display is supported, consult the Supported Braille Displays list.
If your system lacks a sound card, you can still access it remotely by starting an SSH server at boot time (assuming a network connection is available).
To enable SSH on boot:
Boot your computer from the GRML CD-ROM or USB stick.
Wait for the GRML boot menu. If your machine has an internal speaker, a beep will sound. Otherwise, you’ll need to estimate the timing or get sighted assistance. The SeeingAI app on an iPhone can also help.
When the boot menu appears, press the Tab key once. Then type:
ssh=password
Replace "password"
with any password you’d like. Press Enter to continue booting.
Connect to the system via SSH from another machine using the following credentials:
grml
Another way to activate an ssh server is to enable it by default with a customized GRML iso. The grml2usb package, available in most Linux distros, provides a script called grml2iso for creating a customized GRML iso file.
grml2iso -b ssh=password -o grml_ssh_enabled.iso grml-small-2024.12-amd64.iso