Troubleshooting

There are several potential pitfalls you may run into while following this procedure. Some of them are covered in this section.

/usr/share/terminfo/l/linux May Be Wrong

If you’re not running on Red Hat 6.2, your terminfo database may not be in /usr/share. If this is the case, find out where the terminfo database is and substitute that path for /usr/share/terminfo/l/linux everywhere you see it in the procedure.

You Need /dev/console

Probably the least obvious thing about creating a bootable Linux floppy disk is the fact that you absolutely need the /dev/console device in your initrd filesystem because the kernel specifically attempts to open it before calling /linuxrc. If it doesn’t exist, the initrd filesystem won’t load, and ...

Get Embedded Linux now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.