Slackware - InstallationThis forum is for the discussion of installation issues with Slackware.

Notices

Welcome to LinuxQuestions.org, a friendly and active Linux Community.

You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!

Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.

If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.

Having a problem logging in? Please visit this page to clear all LQ-related cookies.

Introduction to Linux - A Hands on Guide

This guide was created as an overview of the Linux Operating System, geared toward new users as an exploration tour and getting started guide, with exercises at the end of each chapter.
For more advanced trainees it can be a desktop reference, and a collection of the base knowledge needed to proceed with system and network administration. This book contains many real life examples derived from the author's experience as a Linux system and network administrator, trainer and consultant. They hope these examples will help you to get a better understanding of the Linux system and that you feel encouraged to try out things on your own.

I run the installer (setup)
/dev/mmcblk0p2 / ext4 defaults 1 1 is added to /etc/fstab

I reboot

At reboot, I see that no Slackware boot menu entry has been installed.
It means that something wrong happened during the installation with ELILO.
So, I boot again on the Slackware64 14.2 DVD then I do:

Now I have: "/mmcblk0p2: target is busy".
That's weird but well...
So I do:

Code:

reboot

At reboot, I see "Cannot open root device "sys" or unknown-block(0,0): error -6".
It means that "sys" is tried to be mounted as root device whereas it is not the correct one (it should be /dev/mmcblk0p2).
So, I boot again on the Slackware64 14.2 DVD then I do:

But again, I see "root=sys" instead of "root=/dev/mmcblk0p2".
So I edit the eliloconfig script to set the variable "ROOT_DEVICE" to the correct value.
Then I do:

Code:

eliloconfig
cat /boot/efi/EFI/Slackware/elilo.conf

OK now it's fine.
Let's reboot again:

Code:

umount /boot/efi
exit
umount mmcblk0p2
reboot

At reboot, I see "Cannot open root device "mmcblk0p2" or unknown-block(0,0): error -6".
It means that "mmcblk0p2" cannot be mounted... Maybe because the device node is missing in /dev.
So, I boot again on the Slackware64 14.2 DVD then I do:

Well it looks like you ran into every problem associated with installing Slackware 14.2 on eMMC devices and was able resolve all put one. The problems that you have run into where:

1) The installer script SeTEFI does not look for eMMC devices when searching for EFI partitions and as a result your ESP was not mounted nor was it entered into the fstab. You solve this by chroot and manually mounting the partitions and running eliloconfig.

2) The installer supplied eliloconfig script when invoking efibootmgr, was not able to write a menu entry. This was resolved by using the latest eliloconfig script from Slackware-current.

3) The final problem, kernel panic on reboot, is that the huge kernel being booted in the newly installed system does not load the eMMC modules. The installer initrd does load these modules, and hense able to mount and read the devices, but the installed kernel-huge does not have these built in. This post provides some ways to fix it.