I'm aware this is a corner case and there may not be a solution, but maybe someone here can shed some light on this problem. I have an install of a slackware system on an external usb disk. Because of my hardware, this computer has some special requirements:
- Since this is apple hardware, the disk needs to be partitioned with a GUID partition table. The slackware installer would not install to such a disk, but I could install to a spare old hard disk I had and copy everything back to this GPT disk.
- Boot must be via EFI, so there is no BIOS.
- For the graphic card to work, I need kernel >= 3.2 (there was some problem with radeon kms in older kernels).
So: I have installed the system. I have compiled a new kernel, starting from the configuration of the kernel that was installed by default. I can boot it with the "old" kernel when I boot off the CD and then let the CD boot into the root on the hard disk. But I cannot boot off the external disk directly. When grub2 has loaded the kernel and the initrd, nothing happens, the screen remains blank. I assume this must be some missing option in the kernel configuration - I have other linux distributions on the same hard disk that boot just fine, it's just slackware that's giving problems. But I have no clue where to start and which additional options to set. Does anybody have an idea what slackware needs to boot in these circumstances?
Thanks for your patience