Using Fatdog 64 EFI to boot Slacko 5.5 on a UEFI Bios
Posted: Sat 09 Mar 2013, 22:32
I have manage to use the Fatdog 64 EFI to boot Slacko 5.5 with a UEFI BIOS with a USB flash drive. Here is how I did it.
First, one needs to create the USB flash drive with Fatdog 64. This post has the information on how to do it:
http://www.murga-linux.com/puppy/viewtopic.php?t=83402
Please read all the entries on the post. There is a lot of information and tips. This will create a normal Fatdog 64 installation. One should the latest Fatdog64 620 beta iso for the files. It is the most up to date version.
After creating the flash drive, one first needs to test it with Fatdog 64 to ensure it works. One has to stop the normal UEFI boot process (usually the ESC key) to get the firmware boot device selection entry. Select the USB flash device and it should boot. The first thing will be to register the fatdog certificate (fatdog.cer) using the MOKmanager. After one does that, the rEFInd boot loader should start. Select Fatdog64 and it will start. One needs to be patient. My Compaq CQ58 shows a blank screen for awhile. The UEFI boot seems to be in a graphical mode and much of the previous boot text is not shown. Fatdog will start and come up. Once it does, you can shutdown the system. You have a working device.
I used a 512 Megabyte USB flash drive. There is not enough room for both Fatdog64 and Slacko 5.5 I removed the Fatdog64 files. On a larger device, it may be possible to have multiple Puppy Linux systems on the same device. However, one needs to ensure the system component file names are unique. I have not done this, so you are on your own if you turn it.
After removing the Fatdog64 files, I copied these files for Slacko 5.5 to the device:
vmlinuz
initrd.gz
puppy_slacko_5.5.sfs
One needs to add an entry for Slacko 5.5 to the grub.cfg file. Here is the text of the one that I used:
I have found it is best to use UUID partition values with UEFI to identify the partition to be used. The value 2330-56E2 is for my device. One can get the value for your device by using gparted with partition information entry.
I do need to say I found it best to use the pfix=nox option to manually start the X server. The first time, one needs to use xorgwizard to manually configure the X server. Choose the video drive. I found the automatic probe did not seem to work. One also needs to test the X configuration with xorgwizard. Do not try to use the configuration until one has a successful test. The UEFI BIOS is designed for Window$ 8 with a graphic only boot. My COMPAQ shows none of the previous POST and boot text, just a blank screen. The video under UEFI is “work in progress
First, one needs to create the USB flash drive with Fatdog 64. This post has the information on how to do it:
http://www.murga-linux.com/puppy/viewtopic.php?t=83402
Please read all the entries on the post. There is a lot of information and tips. This will create a normal Fatdog 64 installation. One should the latest Fatdog64 620 beta iso for the files. It is the most up to date version.
After creating the flash drive, one first needs to test it with Fatdog 64 to ensure it works. One has to stop the normal UEFI boot process (usually the ESC key) to get the firmware boot device selection entry. Select the USB flash device and it should boot. The first thing will be to register the fatdog certificate (fatdog.cer) using the MOKmanager. After one does that, the rEFInd boot loader should start. Select Fatdog64 and it will start. One needs to be patient. My Compaq CQ58 shows a blank screen for awhile. The UEFI boot seems to be in a graphical mode and much of the previous boot text is not shown. Fatdog will start and come up. Once it does, you can shutdown the system. You have a working device.
I used a 512 Megabyte USB flash drive. There is not enough room for both Fatdog64 and Slacko 5.5 I removed the Fatdog64 files. On a larger device, it may be possible to have multiple Puppy Linux systems on the same device. However, one needs to ensure the system component file names are unique. I have not done this, so you are on your own if you turn it.
After removing the Fatdog64 files, I copied these files for Slacko 5.5 to the device:
vmlinuz
initrd.gz
puppy_slacko_5.5.sfs
One needs to add an entry for Slacko 5.5 to the grub.cfg file. Here is the text of the one that I used:
Code: Select all
menuentry "Start Slacko NoX (USB)" {
search --no-floppy --fs-uuid --set 2330-56E2
# above line searches for UUID and sets root to device with UUID
linux /vmlinuz pmedia=usb pfix=nox
initrd /initrd.gz
}
I do need to say I found it best to use the pfix=nox option to manually start the X server. The first time, one needs to use xorgwizard to manually configure the X server. Choose the video drive. I found the automatic probe did not seem to work. One also needs to test the X configuration with xorgwizard. Do not try to use the configuration until one has a successful test. The UEFI BIOS is designed for Window$ 8 with a graphic only boot. My COMPAQ shows none of the previous POST and boot text, just a blank screen. The video under UEFI is “work in progress