Fedora 17 does a noob-friendly UEFI installation

In case anybody's interested, Fedora 17, which was just officially released, will do a painless, no-hands UEFI installation.
I burned the standard 64-bit ISO to a CD, then set my machine to boot UEFI-only (i.e., no legacy BIOS boot possible). I directed the installer to use the entire hard drive.
After that I just watched.
Fedora formatted my drive GPT, created a 200Mb EFI partition, a swap partition and a third partition for all the rest. It also correctly created a UEFI boot entry for Fedora. In other words, Fedora is now handling installation to UEFI machines without any intervention.
I know that Arch users aren't looking for a painless, no-hands installation scheme, and I'm not suggesting that Arch follow Fedora in this or be more like Fedora. I'm just pointing out that at least one mass-market distro is accommodating current hardware.
Some Arch users may find it instructive to see how Fedora sets itself up on a UEFI machine, if they have a test drive lying around and a spare 20 minutes. Fedora seems to follow more or less the same instructions that have been discussed in some detail on the Arch forum.
Last edited by dhave (2012-06-01 05:02:13)

scjet wrote:Anyway,
$99 ?!,  I'll seriously, and happily "donate/GIVE" that to Arch to implement this shim, if possible? I mean, Arch is kinda redhat-like in certain system aspects anyway.
It's possible to do it even without paying a cent; you just need users to jump through the one additional hoop of adding a MOK to the Machine Owner Key (MOK) database. Basically, you'd use Matthew Garrett's signed shim, Fedora's signed shim, or any other signed shim with MOK support. Include the MokManager.efi program associated with the shim being distributed. Distribute a version of grubx64.efi (which could be GRUB, ELILO, rEFInd, or some other boot program -- although gummiboot won't work) that's signed with an Arch MOK, and sign the Arch kernels with the same MOK. When the user boots for the first time, MokManager will launch and the user will have to locate and select Arch's public key. Thereafter it will work fine.
Of course, getting a version of shim signed with Microsoft's key and with Arch's MOK built in would be better, since that would eliminate the need for users to use MokManager, at least for launching standard Arch-provided kernels. This is good because MokManager has a cutting-edge 1980 user interface, the likes of which hasn't been seen since the Apple II. I'm sure the average Arch user can deal with it, but still....
Another option is the Linux Foundation's PreBootloader. It's still not available in signed form, but when it becomes available it may become a usable option. Of interest to Arch users is that it may work with gummiboot as a follow-on boot program, which shim can't do -- at least, not unless and until gummiboot incorporates explicit support for shim.

Similar Messages

  • UEFI Installation on sdc, Windows 8 partitons on sda gone?

    Hi all!
    I installed arch on my machine today, now it looks like my windows 8 partitions are gone, maybe someone can help me out.
    My setting:
    sda Windows 8 uefi installation
    sdb ntfs
    sdc ntfs and arch uefi installation
    So what i did:
    I freed up 100GB in sdc for the arch partitions:
    [root@chief-pc chief]# sudo gdisk -l /dev/sdc
    GPT fdisk (gdisk) version 0.8.7
    Partition table scan:
    MBR: protective
    BSD: not present
    APM: not present
    GPT: present
    Found valid GPT with protective MBR; using GPT.
    Disk /dev/sdc: 1953525168 sectors, 931.5 GiB
    Logical sector size: 512 bytes
    Disk identifier (GUID): C82D4B3F-BE8C-4B1F-B3D6-73ED7B839865
    Partition table holds up to 128 entries
    First usable sector is 34, last usable sector is 1953525134
    Partitions will be aligned on 2048-sector boundaries
    Total free space is 2014 sectors (1007.0 KiB)
    Number Start (sector) End (sector) Size Code Name
    1 2048 1743808511 831.5 GiB 0700 Basic data partition
    2 1743808512 1744873471 520.0 MiB EF00 efi
    3 1744873472 1753262079 4.0 GiB 8200 swap
    4 1753262080 1953525134 95.5 GiB 8300 root
    As you can see I made a new efi partition on sdc, because I did not want to touch sda at all.
    Then I installed grub:
    mount -t vfat /dev/sdc2 /boot/efi
    mkdir /boot/efi/EFI
    modprobe dm-mod
    grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=arch_grub --recheck
    grub-mkconfig -o /boot/grub/grub.cfg
    Everything went fine, I rebooted my system and it automatically booted into grub instead of win8 (win bootloader should have been standard in my asus uefi bios), so I rebooted again and tried to switch back to win bootloader in asus uefi bios, but the win entry was gone.
    So back to arch, my output for sda looks like this:
    [root@chief-pc chief]# sudo gdisk -l /dev/sda
    GPT fdisk (gdisk) version 0.8.7
    Partition table scan:
    MBR: protective
    BSD: not present
    APM: not present
    GPT: present
    Found valid GPT with protective MBR; using GPT.
    Disk /dev/sda: 234441648 sectors, 111.8 GiB
    Logical sector size: 512 bytes
    Disk identifier (GUID): FFB20C3D-64F8-46F9-9504-C591105405FC
    Partition table holds up to 128 entries
    First usable sector is 34, last usable sector is 234441614
    Partitions will be aligned on 2048-sector boundaries
    Total free space is 233827181 sectors (111.5 GiB)
    Number Start (sector) End (sector) Size Code Name
    1 2048 616447 300.0 MiB 2700 Basic data partition
    So where are all the win8 partitions? efi, system-reserved and ntfs
    I never touched sda during the installation.
    Please help me out here
    best regards chief

    chieffun wrote:
    [root@chief-pc chief]# sudo gdisk -l /dev/sda
    Disk /dev/sda: 234441648 sectors, 111.8 GiB
    Number Start (sector) End (sector) Size Code Name
    1 2048 616447 300.0 MiB 2700 Basic data partition
    So where are all the win8 partitions? efi, system-reserved and ntfs
    I never touched sda during the installation.
    First, please verify that this is the correct disk. As Trilby pointed out, disk device names (/dev/sda, /dev/sdb, etc.) can change. There may be a clue in the disk size: 111.8GiB. If both /dev/sda and /dev/sdb were identical, that might not be enough of a clue; but if your disks all had unique sizes, the disk size should tell you which one is which.
    Second, the type code 2700 refers to a Windows Recovery Environment (RE) partition. This suggests that this partition is an emergency partition, and the size of 300MiB seems consistent with that. OTOH, the partition name of "Basic data partition" suggests something else. The fact that the  one partition fills far less than the entire disk is not a good sign. You could try using "blkid" on the partition in Linux to see what its filesystem type is, and perhaps mount it to examine its contents.
    Finally, try using gdisk's recovery features. You can start with the "-v" option to perform a check on the GPT's integrity. It's conceivable that this will report a problem that you'll then be able to correct in one way or another. You could also play with the options on the gdisk recovery & transformation menu (type "r" at the main menu to get here). In particular, it's conceivable that the "c" option on that menu will help; it loads the backup partition table and uses it in preference to the main one. If you use that option and it restores your partitions, save your changes with "w".
    WonderWoofy wrote:The manual nature of the Arch Linux installation means that you (should) know exactly what you are implementing and what it is doing.  So the only way that Arch Linux can wipe out another system is if the administrator (you) wipes them out.
    I agree. Some inadvertent action that you haven't reported must be responsible for these problems. It's conceivable that the action was in another distribution's installer or even in Windows.
    WonderWoofy wrote:The only thing you can try is to see if you can use some kind of partition recovery software.  There are some out there that can (somewhat reliably) detect where the start and end points of the old partitions were, and regenerate the partition table for you.  The other type of recovery software is those that scan the device and try to recover individual lost files.  Some of them do both.  You should probably start reading up on them.
    In Linux, the TestDisk utility can scan for missing partitions, while PhotoRec can scan for lost files. I gather there are better Windows tools for scanning for lost files on NTFS volumes, but I don't happen to have any pointers. TestDisk tends to do a decent job, but it's a bit confusing to the uninitiated, and it can become hopelessly confused if the disk has been repartitioned a lot in the past.
    chieffun wrote:So I thought that maybe arch does not like 2 efi partitions in one system and corrupted it somehow.
    No, that can't be it. As cfr says, Windows doesn't like multiple ESPs; but that's mostly an issue for the Windows installer. (It tends to get confused and aborts halfway through the installation.) I'm not even sure if Windows misbehaves in this way when the ESPs are on different disks; it might handle that situation OK, for all I know. Windows certainly doesn't go postal on its own partitions if it sees two ESPs. That said, it's conceivable that a Windows bug did cause this problem, if you booted Windows at some point during the process.
    chieffun wrote:I also tried to rescue with parted rescue command and gpart, looks like something completely wiped (or corrupted) the partitions away. As if they have never been there in the first place...
    In my experience, the partition rescue features of GParted and parted are unreliable at best. TestDisk does a much better job.

  • I kept a dual boot of windows 7 and mac os x lion in macbook pro. so, should i keep antivirus for windows 7? which is prescribable between bit defender(bd) and microsoft security essentials(mse)?does bd and mse un-installs easily?

    i kept a dual boot of windows 7 and mac os x lion in macbook pro. so, should i keep antivirus for windows 7? which is prescribable between bit defender(bd) and microsoft security essentials(mse)?does bd and mse un-installs easily?

    lower your font size unless you have difficulty
    MS Security Essentials is excellent
    Then again maybe time to investigate Windows 8 RP (which uses Defender)

  • HT4414 I get a message "In order to continue installation, please close the following application.  I closed the application, but the message does not close and the installation is "frozen" ... how do I reset?

    I get a message "In order to continue installation, please close the following application.  I closed the application, but the message does not close and the installation is "frozen" ... how do I reset?

    Try posting in the Mountain Lion forum. Here is the link below. This forum is for old software circa 2003.
    https://discussions.apple.com/community/mac_os/os_x_mountain_lion

  • Does find my friends usa data of the people you are trying to find

    does find my friends usa data of the people you are trying to find

    The find my friends app uses the locations of the people you are trying to find. First you send them a request to be on your find my friensd and they must accept. Next their device must be on and connected to wifi.

  • Does Oracle 10G R2 support installation on Windows 2003 Domain Controller?

    Does Oracle 10g R2 support installation on Windows 2003 Domain Controller? I remember that 10g R1 had issues with the DC? Is it still the case. Does it work now?
    Any help is appreciated.
    Regards,
    Raghav

    We have Oracle 10g R2 running on a Windows 2003 domain controller. It was not a domain controller when Oracle was installed. The domain was created after installation. (I don't recommend that procedure. I spent a long day fixing the installation after they configured the domain.) If Oracle is unhappy with being on a domain controller, it has not shown it yet.

  • Does anyone have a disc / installation file of Adobe CS4 and may make it available / sell?

    Does anyone have a disc / installation file of Adobe Photoshop CS4 and may make it available or sell? I bought a group license in 2009, I've got serial number and certificate but unfortunately I've lost the cd. Now I have to re-install the application. Adobe does not support this version any longer and does not provide download file or CD of CS4. Could you help me?

    You can download the software from this 3rd party website
    http://prodesigntools.com/download-adobe-cs4-and-cs3-free-trials-here.html
    FOLLOW THE INSTRUCTIONS CAREFULLY

  • Setup.exe does not wait until the installation is done

    Hi,
    I downloaded ODAC 10.2.0.2.21 from here:
    http://download.oracle.com/otn/other/ole-oo4o/ODAC1020221.exe
    And after extracting all files, I use this command on cmd:
    setup.exe -silent -noconsole -waitforcompletion -force -responsefile <Path>
    Furthermore, I have BOOTSTRAP=FALSE on oraparam.ini but setup.exe does not wait until the installation is done.
    I only want a way to wait for the installation to complete...
    Cheers,
    Joan

    DBMS Direct wrote:
    What's the main reason you want to do a silent install for ODAC?To launch it from a bigger installer of an application which uses ODAC.

  • Does my Pc carry UEFI?

    Hello, I carry a HP Pavilion P6110f, modified with a Nvidia GeForce GT 730. I was trying to install SteamOS, and I keep getting the dreaded No command error. Does my BIOS Carry UEFI, the thing required to boot up SteamOS?
    UPDATE: BIOS version is American Megatrends 5.43. This PC was also made in 2009.
    This question was solved.
    View Solution.

    The_Classmaster, welcome to the forum.
    No, your motherboard does not have UEFI.  HP didn't begin using UEFI until mid-October, 2012.
    Please click the "Thumbs up + button" if I have helped you and click "Accept as Solution" if your problem is solved.
    Signature:
    HP TouchPad - 1.2 GHz; 1 GB memory; 32 GB storage; WebOS/CyanogenMod 11(Kit Kat)
    HP 10 Plus; Android-Kit Kat; 1.0 GHz Allwinner A31 ARM Cortex A7 Quad Core Processor ; 2GB RAM Memory Long: 2 GB DDR3L SDRAM (1600MHz); 16GB disable eMMC 16GB v4.51
    HP Omen; i7-4710QH; 8 GB memory; 256 GB San Disk SSD; Win 8.1
    HP Photosmart 7520 AIO
    ++++++++++++++++++
    **Click the Thumbs Up+ to say 'Thanks' and the 'Accept as Solution' if I have solved your problem.**
    Intelligence is God given; Wisdom is the sum of our mistakes!
    I am not an HP employee.

  • My new Dell Win 8 PC does not recognize my CS5 installation disk.

    My new Dell Win 8 PC does not recognize my CS5 installation disk.
    I'm willing to download from the web, but I can't find the right site.

    You can download the trial version of the software thru the page linked below and then use your current serial number to activate it.
    Be sure to follow the steps outlined in the Note: Very Important Instructions section on the download pages at this site and have cookies enabled in your browser or else the download will not work properly.
    CS5: http://prodesigntools.com/all-adobe-cs5-direct-download-links.html

  • Does RemoteUpdateManager work with Suite installations?

    Hi all,
    I recently discovered Remote Update Manager, and I've found it works quite well for updating individual CS programs that were installed individually. However, on Windows machines it does not seem to update installations that are installed as the entire suite.  For instance, when Programs and Features inclues "Adobe Creative Suite 5.5 Design Standard" instead of "Adobe Photoshop CS5.5".  I've tried it with and without individual --channelIds.
    Is this by design?  Are there unpublished --channelIDs for the entire suite?
    http://forums.adobe.com/servlet/JiveServlet/downloadBody/2434-102-2-4406/AdobeRemoteUpdate Manager_ChannelIds.pdf
    These were not AMEE-managed installations, so I'm catching up on past history.  We use Tivoli Endpoint Manager (nee BigFix).  I've deployed RUM to the machines that need it, and then am executing RUM via TEM fixlets.
    Thanks,
    Andrew

    Hi,
    I am not sure what the exact reason for your failure was, but you can configure Berkeley DB to work without mmap. See documentation here:
    http://www.oracle.com/technology/documentation/berkeley-db/db/ref/env/region.html
    There is a general discussion about the issues of using NFS/SAN based files systems with Berkeley DB environments here:
    http://www.oracle.com/technology/products/berkeley-db/faq/db_faq.html#2
    - Alex

  • Does anyone know the default installation folder (path) for Adobe reader 11?

    Does anyone know the default installation folder (path) for Adobe reader 11?

    This forum is only for discussions on the forums themselves. The Reader one is here:
    http://forums.adobe.com/community/adobe_reader_forums

  • MBP 15" 10.6 does not boot up from Installation disc, why??????

    Good day,
    my question is simple, so please let the answer be simple:
    I have done partition on my MBP today, in order to give me more redundancy in case of a Hard drive failure. I witnessed one yesterday on a brand spanking Imac--> not pretty--> the white screen of death!! I thought I´d better cover myself and I split my HD in two--> no probs.
    Anyways, I decided to try to boot from my original installation disc--> 10.5.7, Leopard.
    I booted while pressing "C", or holding "Option"……and always ended up with the same thing:
    It just takes me to a language selection screen, I selected my language, and then it takes me to the software installation--> but I don´t want that--> I just want to reboot from my disc--> as a general test. (Just in case of that dreaded white screen, one day!!)
    So, I went to to "Stop installation" in the menu above, and I chose "Reboot" and then I chose my installation disc--> and again and again, it just takes me back to the language screen etc etc etc!!
    It´s like a Merry go Round………….
    What am I missing??
    My Snow Leopard installation disc does exactly the same, by the way…………..
    Cheers,
    MXP 150 Patriot

    "perhaps I didn´t explain myself properly:
    I would like to boot up from my installation disc, in other words, being able to log in and see my Desktop etc.
    All I get from my disc is an installation menu (after the language selection) and if I try to boot up from there (to my desktop / background etc) by selecting "stop installation--> start up disc".........it goes back to the language selection and the software installation........just where I was 3 minutes ago!
    What am I doing wrong?
    My friend booted up the other day from his FireWire external hard drive and he got everything, SO quick! His personal desktop, everything!
    Hopefully you can tell me what I´m missing........."
    You're missing the point. When you boot from your installation disk it's to install the OS and/or repair the disk and check the hardware, etc.. Your friend has a bootable external drive. he used the OS Installation disk to create that.

  • Windows could not update the computer's boot configuration. via UEFI installation

    I recently performed a clean WIndows 8.1 installation using my new Hard drive. However, under UEFI mode from BIOS, everytime the setup process reaches the "Installing Updates" stage, I kept on receiving an error "Windows could not update the
    computer's boot configuration, Installation cancelled. 
    I was a bit puzzled as everytime I install Windows 8.1 via LEGACY mode from BIOS, setup finishes! I cannot tell whether I need to mod my BIOS or what. 
    please help.
    raymund r
     

    Hi,
    Please make sure that Delete all partitions/volumes on the disk # (ex: Disk 0) that you want to install Windows 8.1 as UEFI on until that disk # shows as unallocated space.
    Try again to install Windows 8.1 again.
    If it still fails, please post back the setuperr.log and setupact.log under C:\$WINDOWS.~BT\Sources\Panther\ for our research. You can copy them out in WinPE command mode.
    Also, I would like to check if you use bootcamp to install Windows 8.1 on Mac computer. If so, check the solution here:
    https://discussions.apple.com/thread/5491283?tstart=0
    Please Note: Since the website is not hosted by Microsoft, the link may change without notice. Microsoft does not guarantee the accuracy of this information.
    Kate Li
    TechNet Community Support

  • [SOLVED] UEFI installation - booting failure

    Hi All,
    Setting in BIOS: UEFI boot mode, Secure Boot Off
    Booting from USB in UEFI mode, everything is OK. Then I did this:
    gdisk /dev/sda
    create new GPT partition
    cgdisk /dev/sda
    Part. # Size Partition Type Partition Name
    1007.0 KiB free space
    1 512 Mb EFI system efi
    2 6 GiB Linux filesystem root
    3 122 GiB Linux filesystem home
    mkfs.vfat -F32 -n efi /dev/sda1
    mkfs.ext4 /dev/sda2
    mkfs.ext4 /dev/sda3
    mkdir -p /mnt/boot/efi
    mount /dev/sda1 /mnt/boot/efi
    mount /dev/sda2 /mnt
    mkdir -p /mnt/home
    mount /dev/sda3 /mnt/home
    Then I followed the installation guide. At the "Install a bootloader" section I tried both EFISTUB and GRUB:.
    At Point 5 here https://wiki.archlinux.org/index.php/Beginners'_Guide#EFISTUB I created refind_linux.conf with sdax = sda2
    # nano /boot/efi/EFI/arch/refind_linux.conf
    "Boot to X" "root=/dev/sda2 ro rootfstype=ext4 systemd.unit=graphical.target"
    "Boot to console" "root=/dev/sda2 ro rootfstype=ext4 systemd.unit=multi-user.target"
    and at Point 6 X=a, Y=1:
    # efibootmgr -c -d /dev/sda -p 1 -w -L "rEFInd" -l '\EFI\refind\refind_x64.efi'
    GRUB is quite straightforward.
    After restart I got "no bootable device" error. The strange thing is that in BIOS I can see and select "rEFInd" or "arch_grub" in booting options, but anyhow it just won't boot.
    Thank you for your help.
    Last edited by totolotto (2013-06-22 17:33:39)

    totolotto wrote:rEFInd boot manager shows 2 Arch logos:
    1) Boot EFI\arch\vmlinuz.efi from 512 MiB FAT volume
    2) Boot boot\vmlinuz-linux from 6 GiB ext4 volume
    This means that you've got your kernel (or possibly different kernels) stored on two partitions. The first looks like it's a kernel on your ESP, and the second looks like it's your root (/) Linux filesystem, accessed via the rEFInd ext4fs driver. To simplify your life, I recommend deleting the kernel from the ESP and using the kernel in your Linux /boot directory (that is, kernel #2). If you try to keep both of them, you'll have to copy new kernels from /boot to the ESP whenever you upgrade your kernel, and you'll end up with two entries in rEFInd that boot the same kernel, which is sort of pointless.
    That said, if you don't want to use rEFInd in the long term, copying your kernels to the ESP, or reconfiguring your mount point so that the ESP is mounted at /boot and therefore your kernels get stored there automatically, can make sense. Given where you are, though, the quickest path to an efficient setup is to just ditch the kernels on the ESP and boot your kernels off of your root (/) partition's /boot directory.
    totolotto wrote:With regard to "boot into Arch directly" I understand that it is possilbe with efibootmgr described here, however efrbootmgr does not work for me
    Some people do like to boot their kernels directly, without using rEFInd, gummiboot, GRUB, or anything else. Note that efibootmgr isn't involved in the boot process per se; it's just used to set up the firmware's boot manager. Thus, saying you want to "boot with efibootmgr" (or words to that effect) is confusing, even to experts -- because this makes no sense, it's not clear what you really want. This uncertainty has been cleared up in subsequent posts, but I want to point it out to help you (and perhaps others who read this) communicate more clearly in the future.
    FWIW, I tend to agree with WonderWoofy on this score -- although it's possible to configure the firmware to boot the kernel directly, the down sides to this approach more than outweigh whatever small speed benefits you get from it. In your case, totolotto, given the problems you're having with efibootmgr, it may not be a practical alternative -- at least, not unless and until you can overcome those problems.
    WonderWoofy wrote: I think a better option would be to give rEFInd a timeout of zero.  I believe there is a key (or keys?) that you can hold down to have the menu show up when the timeout is set to zero.  This is how gummiboot works anyway,
    rEFInd doesn't have a 0-timeout option. In rEFInd, setting the timeout to 0 disables the countdown timer, so it never times out. The closest you can get to a 0-timeout in rEFInd is setting it to 1 second. If you must have a true 0 timeout, use gummiboot. Unfortunately, that means you won't be able to read the kernel files from a Linux filesystem, but mounting the ESP at /boot can create something that works about as well. Doing this will require some significant reconfiguration from where totolotto is now, but it can be done if getting a 0-timeout configuration is important.

Maybe you are looking for

  • Sata cable for macbook pro

    Purchased a blue-ray writer to back up pictures with. It came with a usb 2.0 cable and a sata cable. Is there a way to use the sata cable with my macbook pro?

  • Assign partner determination procedure to Item Category/Sales document type

    Hello All, How can I assign a partner determination procedure to an item category or sales document type? That field is disabled in item category config step. Please suggest. Thanks, lavanya

  • Documentation for crm_order_maintain

    Hi All, I need to get some idea about FM, crm_order_maintain. I checked and found the documentation for the same is not available in CRM 5.0. Can somebody please share the documentation / notes about it?. Thanks, Sudeep..

  • Debuggind MI application in NWDS

    Hi everybody, can you help me with debugging in NWDS? Everytime I click Debug button I recieve error message (Internal error)... Can you explain me necessary steps to start debugging of my application? Thanks a lot. Tomas

  • Can any body explain me CRM architecture overview ?

    Hi,     I am new to SAP CRM, can you please give me more info on the below topics ? 1) Overview on CRM architecture ? 2) CRM capabilities ? 3) CRM user interface concepts ? All helpful answers will be rewarded. regards Jaya