Previous Topic: Fedora 17 i386Next Topic: Fedora 16 i386


Fedora 17 x86_64

You can install this distro in Linux appliances.

Follow these steps:

  1. Upload the installation DVD to the /vol/_impex/ directory.
  2. Open the grid shell and initialize the installation with the following command:
    util iso2class app_name=Fedora17_x64 install_size=5G console_type=graphic iso_volume1=Fedora-17-x86_64-DVD.iso os=linux-64 virt_mode=xen_hvm,vmware cpu=0.5 mem=1.5G bw=1M
    

    The following prompt appears:

    When you have finished installing from iso_volume1 and are ready to reboot so that remaining volume(s) become available, press [Enter]
    
  3. Access the AppLogic GUI, select the Fedora17_x64 application, and click the Login (graphic) icon.

    The Fedora installation wizard displays a series of screens for you to select your preferences.

  4. For some panels, you can make your own choices or accept default values, but for the following screens, select the following values:
    1. Fedora initial screen: press Tab, add xdriver=vesa to the kernel command line, and press Enter.
    2. What type of devices will your installation involve: select Basic Storage Device.
    3. The storage device below may contain data: select:
      • Apply my choice to all devices with undetected partitions or filesystems.
      • Yes, discard any data
    4. Which type of installation would you like: select Create Custom Layout.
    5. Click on a free space, and click Create.

      The Create Storage dialog appears.

    6. In this dialog, select Standard Partition, and click Create.

      The Add Partition dialog appears.

    7. In this dialog, enter / as a mount point, select ext3 as the file system type, check Fill to maximum allowable size and Force to be a primary partition, click OK, and click Next.

      Warning dialogs appear.

    8. Click Yes for the Partitioning Warning dialog, click Format for the Format Warnings dialog, and click Write Changes to Disk for the Confirm dialog.

      The Fedora installation wizard advances to the next step.

    9. Select Minimal, and near the bottom, select Customize now, and click Next.

      A screen appears for you to customize the software selections.

    10. Make the following selections and click Next:
      • Desktop Environments: select nothing
      • Applications: select Editors
      • Development: select Development Libraries and Development Tools
      • Servers: select nothing
      • Base System: select Administration Tools, and Base, and System Tools
      • Languages: select nothing

      A status screen appears for you to monitor the progress of the installation as you wait for it to complete.

    11. After the installation completes, click Reboot.

      Your system reboots.

  5. Complete the installation:
    1. Return to the grid shell.

      The following prompt still appears:

      When you have finished installing from iso_volume1 and are ready to reboot so that remaining volume(s) become available, press [Enter]
      
    2. Press Enter, Y, Enter.

      The following prompt appears:

      When you have finished with the installation, press [Enter] to continue
      
    3. Press Enter, Y, Enter.

      A prompt appears to specify whether to install msi/APK.

    4. Press 2, Enter to select NOT to install the msi/APK.

      A prompt appears to specify whether to call hvm2pv now.

    5. Press 2, Enter to select NOT to call hvm2pv now.

      You now should have a Fedora 17 application named Fedora17_x64 running.

    6. Enter the following command to stop the application:
      app stop Fedora17_x64
      
    7. Specify the device schema:
      • Open the application GUI, right-click on the singleton, and select Modify Boundary.
      • On the General tab, in the Virtualization section, click Advanced, select IDE and /dev/hdX, and click OK.
      • On the Volumes tab, select the consecutive hd* (hda,hdb,hdc...) devices for all volumes (where hda is the boot volume), click OK, and save the application.
    8. Enter the following command to call the hvm2pv utility:
      util hvm2pv name=Fedora17_x64:main.iso2class
      

      The following prompt appears:

      Is the pre-requisite software installed?
      
    9. Press Y, Enter.

      A confirmation prompt appears.

    10. Press Y, Enter to confirm the Fedora OS and 64-bit architecture.

      A prompt appears to set up a new root password.

    11. Before you respond to the password prompt, you must download the following packages from any Fedora 17 mirror for missing i686 libraries:
    12. Upload these packages to the Sys_Filer_Fedora17_x64-class-ISO2CLASS-boot application running on the grid, in the following locations:
      • scp -i /path/to/your/ssh.key glibc-2.15-37.fc17.i686.rpm root@your_grid_controller:/app/Sys_Filer_Fedora17_x64-class-ISO2CLASS-boot/mon/mnt/vol/par1/tmp/
      • scp -i /path/to/your/ssh.key nss-softokn-freebl-3.13.4-2.fc17.i686.rpm root@your_grid_controller:/app/Sys_Filer_Fedora17_x64-class-ISO2CLASS-boot/mon/mnt/vol/par1/tmp/
    13. Open another grid shell, and execute the following commands in it:
      app login Sys_Filer_Fedora17_x64-class-ISO2CLASS-boot
      chroot par1 rpm -U  /tmp/glibc-2.15-37.fc17.i686.rpm /tmp/nss-softokn-freebl-3.13.4-2.fc17.i686.rpm
      exit
      
    14. Close the grid shell you just opened.

      You are returned to the prompt to set up a new root password.

    15. Press N, Enter to NOT set up a password.

      A prompt appears to press any key when ready.

    16. Press Enter to boot the appliance in PV mode.

      Note: The appliance should boot successfully in both PV and HVM modes.

      A prompt appears to delete the original boot volume.

    17. Press Y, Enter to perform the cleanup.

    You now have the managed Fedora 17 x64 appliance capable of booting in PV and HVM modes.