4Elements, Amsterdam, Holland

  1. Install Fedora on Xserve, part III

    Installation: Fedora 11 on my xserve1,1 (model 2006)

    // This installation is for Xserve1,1 2006 models only, it uses a 32BIT EFI. The Xserve2,1 2008 models uses a 64BIT EFI and requires an other installation approach.
    // But If you need help, Xserve1,1 or Xserve2,1, I can help.

    Here is my solution how I got Fedora 11 x86_64 on my Xserve1,1.
    But first of all I want to thank pxwpxw from ubuntuforums, he helped me a lot.

    First some downloads we need:
    Download 1: Fedora 11 Live CD Fedora 11 Live CD (X86_64) and burn the CD at 4x speed.
    Download 2: Latest refit for mac refit.dmg.
    Download 3: Grub settings and files grub.zip.

    Pre work:
    Step 01: Install refit.
    Step 02: After installation you will see a folder named "efi" on your HD.
    Step 03: Open your terminal, go into root by su root enter your root password, than type bash /efi/refit/enable-always.sh and press enter, this will show you the grub screen at system boot.
    Step 04: While the Xserve1,1 only uses the 32bit efi we need a 32bit grub.efi file.
    Step 05: Unpack the downloaded grub.zip file and place 'grub-dumpbios' file and 'grubefi-karmic' folder into your "efi" folder. Efi will automatically detect the grub files and settings.
    Step 06: Open grub.cfg with your favorite text editor (I use BBedit)

    grub.cfg

    # grub.cfg pxw 20090623

    timeout=20
    default=0

    set F1=ctrl-x
    set F2=ctrl-c
    set color_normal=yellow/blue

    menuentry "Fedora-11-x86_64-Live CD boot" {
    fakebios
    root=cd0
    linux /isolinux/vmlinuz0 root=CDLABEL=Fedora-11-x86_64-Live rootfstype=auto ro liveimg rhgb single acpi=force irqpoll video=efifb nomodeset
    initrd /isolinux/initrd0.img
    }
    menuentry "REBOOT" {
    reboot
    }

    If you like you can make an extra partition from your startup HD (100GB will be enough for Mac OS X and the rest can be used for fedora)


    The installation:
    Step 07: Insert your Fedora live CD.
    Step 08: Restart your computer and wait till you see the grub screen.








    Step 09: Pick the grub button, that's the icon right from the Apple logo.
    Step 10: Pick "Fedora-11-x86_64-Live CD boot" from your list.








    Step 11: Let the boot codes roll, there will be some warning messages, not fatal and wait till you get to the #root@localhost:
    Step 12:

    [root@localhost]#
    [root@localhost]# nano /etc/X11/xorg.conf

    Section "Device"
    Identifier "fbdev driver"
    Driver "fbdev"
    EndSection
    (control+o is save and control+x is close)

    [root@localhost]# exit

    Step 13: Fedora Live CD will now show the graphical interface, all will work.
    Step 14: Install fedora on your HD, choose your partition and press install (let me know and I can help you picking the right partition). Be aware: HardDisk 1 will be "sda" HardDisk 2 will be "sdb" You need to remember 2 sections. "/boot" partition (most of the time "sba3") and the OS partition "/" (This depands on your partition).

    Step 15: After installation reboot into Mac OS X.
    Step 16: Open your grub.cfg and add the following to the current list of menuentry.

    menuentry "Fedora 11 x86_64 HD boot to enter fbdev" {
    fakebios
    root=hd0,3
    linux /vmlinuz-2.6.29.4-167.fc11.x86_64 root=/dev/sda6 ro rhgb single acpi=force irqpoll video=efifb nomodeset
    initrd /initrd-2.6.29.4-167.fc11.x86_64.img
    }

    You notice the "hd0,3", this is the /boot partition and "/dev/sda6" this is the OS partition (sda6 is my os partition, change it to yours) Save grub.cfg

    Step 17: Restart your computer and follow step 08 till 11.
    Step 18:

    [root@localhost]#
    [root@localhost]# nano /etc/X11/xorg.conf

    Section "Device"
    Identifier "fbdev driver"
    Driver "fbdev"
    EndSection
    (control+o is save and control+x is close)

    [root@localhost]# reboot

    Step 19: At the grub menu pick the OSX icon to boot Mac OS X.
    Step 20: Open grub.cfg and add the following to the menuentry.
    Step 21:

    menuentry "Fedora 11 x86_64 HD Final Boot" {
    fix_video
    fakebios
    root=hd0,3
    linux /vmlinuz-2.6.29.4-167.fc11.x86_64 root=/dev/sda6 nomodeset xdriver=fbdev ro acpi=force irqpoll video=efifb noefi
    initrd /initrd-2.6.29.4-167.fc11.x86_64.img
    }

    Step 22: Restart and boot into Fedora, see step 10. But than pick "Fedora 11 x86_64 HD Final Boot"
    Step 23: You're done.

     

    45 Comments

    Leave a comment › Posted in: Daily

  2. Tracker Pixel for Entry

45 Comments

  1. Hello Christopher,
    You’re welcome and thank you of course for mentioning me.

    Kind regards,
    Martijn

  2. Well said; I could not have said it better myself

  3. Martin!!!
    You are a great Man!
    Thanks to you and your precious hints I’m able to install Proxmox on my Xserve 1,1 for a little virtualisation cluster!!!

    I never enough thank you!

    Can I mention your name in my blog? I’m starting to writing an article on my experience…

  4. Hello Andrea,
    You’re welcome grin.

    That would be nice. (My name linked to this blog?)

  5. A wonderful job. Super helpful information.

  6. Page 5 of 5 pages ‹ First  < 3 4 5

Got anything to add?

(Basic HTML is fine)
governing-bruise