Quote:
Originally Posted by volkerdi
Really? I didn't think any UEFI implementations could boot an ISO9660 or UDF disc (at least not by accessing those filesystems). I'm using Tianocore booted from a USB stick to emulate UEFI though (so far, anyway... hoping to see prices on machines that don't suck come down a little). Discs I've seen that can boot on either BIOS or UEFI are crazy hacks that have a hidden FAT EFI partition on them and both MBR and GPT partition tables. I'm still not sure that we'll go to that extreme. I'd be happy to get a working USB installer image, but I'm not sure how well that's going to work without some other kind of trick. GPT expects a secondary table at the end of the drive, but probably a bootable USB image isn't going to be the same size as whatever stick it is written to.
|
Pat
I submit to your more advanced Knowledge, HOWEVER
When I built my new system
AsRock Z77 Extreme4 MB
Kingston 120GB SSD
2 TB HD
32 GB ram
used DVD Player
I plugged the system in and after a few seconds a slackware 13.37 dvd started to boot. Here the used dvd I installed had a disk it. I quickly swapped the disk for 64-14.0 and went through a normal install including lilo. Prior to setup using gdisk I made sda1 an efi partition mounted at /boot/efi, sda2 mounted at /, sda3 mounted at /home, sda4 swap. Then did a standard full install accepting all defaults including installing lilo.
System booted from lilo fine.
To get UEFI working I first had to format /boot/efi as fat32 then find and install the (Intel I Believe) Shellx64.efi onto my /boot/efi partition. I also found and installed Dell's efibootmgr. You need not even install this just copy it to your /boot/efi partition it is completely self contained so is elilo.efi. Also copy vmlinuz-huge-3.2.29 to /boot/efi/bzImage.efi
Now the good part took a while to figure out
Boot the system press [DELETE] or whatever gets you into the UEFI manager screen
On mine I had to go to the BOOT page on the manager screen and select boot the Shellx64.efi remember we just put this in our /boot/efi partition. Whole bunch of shit flys by and finally you will get a prompt
at the prompt type
fs0:> bzImage.efi root = /dev/sda2 ro ( it could also be fs1 or even fs2)
this will boot your kernel in UEFI mode
once in efi mode I followed the slackdocs instructions on installing elilo.efi and elilo.conf
Then type /boot/efi/efibootmgr -c
this will create an UEFI boot point called Linux at /dev/sda1 which will launch elilo.efi
On next boot hit [DELETE] go to boot menu and select "Linux" as the default boot image.
And Bob's your uncle. Every reboot after this will be Slackware
Sorry no help for you Windows guys.
Installing UEFI was the most fun I've had since my original Slackware install and on top of that I get to help you. GREAT DAY
John
EDIT: the initial bzImage.efi copied to /boot/efi was the huge kernel. After installing elilo.efi you can boot anything you put in elilo.conf.
Sorry my notes are not very good