Line 1: |
Line 1: |
| <noinclude>{{Translations}}{{TOCright}}</noinclude> | | <noinclude>{{Translations}}{{TOCright}}</noinclude> |
| + | {{Template:Obsolete}} |
| | | |
| + | ==Deprecated== |
| + | |
| + | '''Note: <font color=red>Sugar-jhbuild is deprecated.</font>''' Please use [http://sugarlabs.org/~buildbot/docs/dev-environment.md.html sugar-build]. |
| + | |
| + | == sugar-jhbuild == |
| Sugar-jhbuild will automatically download the latest of Sugar's dependencies as well as Sugar itself directly from their source repositories, rather than relying on source packages that may have become stale. | | Sugar-jhbuild will automatically download the latest of Sugar's dependencies as well as Sugar itself directly from their source repositories, rather than relying on source packages that may have become stale. |
| Below are generic instructions on how to use jhbuild to get up and running with Sugar. | | Below are generic instructions on how to use jhbuild to get up and running with Sugar. |
Line 276: |
Line 282: |
| | | |
| | | |
− | == Enabling dual-boot == | + | === Enabling dual-boot === |
| | | |
| * At the moment, with all LiveUSBs removed, I was able to boot into F17 only. I could not see any option to boot into F14. | | * At the moment, with all LiveUSBs removed, I was able to boot into F17 only. I could not see any option to boot into F14. |
| + | |
| + | |
| * Boot into F17. | | * Boot into F17. |
− | * Mount F14 on a directory. | + | |
− | **<code>
| + | |
| + | * In one terminal, open the file "/etc/grub2.cfg" (in editable mode). The original contents should be on the lines of |
| + | <pre> |
| + | # |
| + | # DO NOT EDIT THIS FILE |
| + | # |
| + | # It is automatically generated by grub2-mkconfig using templates |
| + | # from /etc/grub.d and settings from /etc/default/grub |
| + | # |
| + | |
| + | ### BEGIN /etc/grub.d/00_header ### |
| + | if [ -s $prefix/grubenv ]; then |
| + | load_env |
| + | fi |
| + | set default="${saved_entry}" |
| + | |
| + | if [ x"${feature_menuentry_id}" = xy ]; then |
| + | menuentry_id_option="--id" |
| + | else |
| + | menuentry_id_option="" |
| + | fi |
| + | |
| + | export menuentry_id_option |
| + | |
| + | if [ "${prev_saved_entry}" ]; then |
| + | set saved_entry="${prev_saved_entry}" |
| + | save_env saved_entry |
| + | set prev_saved_entry= |
| + | save_env prev_saved_entry |
| + | set boot_once=true |
| + | fi |
| + | |
| + | function savedefault { |
| + | if [ -z "${boot_once}" ]; then |
| + | saved_entry="${chosen}" |
| + | save_env saved_entry |
| + | fi |
| + | } |
| + | |
| + | function load_video { |
| + | if [ x$feature_all_video_module = xy ]; then |
| + | insmod all_video |
| + | else |
| + | insmod efi_gop |
| + | insmod efi_uga |
| + | insmod ieee1275_fb |
| + | insmod vbe |
| + | insmod vga |
| + | insmod video_bochs |
| + | insmod video_cirrus |
| + | fi |
| + | } |
| + | |
| + | if [ x$feature_default_font_path = xy ] ; then |
| + | font=unicode |
| + | else |
| + | insmod part_msdos |
| + | insmod ext2 |
| + | set root='hd0,msdos5' |
| + | if [ x$feature_platform_search_hint = xy ]; then |
| + | search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos5 --hint-efi=hd0,msdos5 --hint-baremetal=ahci0,msdos5 --hint='hd0,msdos5' 1ff89cae-60bc-40fb-9e3c-e16e4850caa3 |
| + | else |
| + | search --no-floppy --fs-uuid --set=root 1ff89cae-60bc-40fb-9e3c-e16e4850caa3 |
| + | fi |
| + | font="/usr/share/grub/unicode.pf2" |
| + | fi |
| + | |
| + | if loadfont $font ; then |
| + | set gfxmode=auto |
| + | load_video |
| + | insmod gfxterm |
| + | set locale_dir=$prefix/locale |
| + | set lang=en_US |
| + | insmod gettext |
| + | fi |
| + | terminal_output gfxterm |
| + | set timeout=5 |
| + | ### END /etc/grub.d/00_header ### |
| + | |
| + | ### BEGIN /etc/grub.d/10_linux ### |
| + | menuentry 'Fedora Linux' --class fedora --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-1ff89cae-60bc-40fb-9e3c-e16e4850caa3' { |
| + | load_video |
| + | set gfxpayload=keep |
| + | insmod gzio |
| + | insmod part_msdos |
| + | insmod ext2 |
| + | set root='hd0,msdos5' |
| + | if [ x$feature_platform_search_hint = xy ]; then |
| + | search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos5 --hint-efi=hd0,msdos5 --hint-baremetal=ahci0,msdos5 --hint='hd0,msdos5' 1ff89cae-60bc-40fb-9e3c-e16e4850caa3 |
| + | else |
| + | search --no-floppy --fs-uuid --set=root 1ff89cae-60bc-40fb-9e3c-e16e4850caa3 |
| + | fi |
| + | echo 'Loading Linux 3.3.4-5.fc17.i686 ...' |
| + | linux /boot/vmlinuz-3.3.4-5.fc17.i686 root=UUID=1ff89cae-60bc-40fb-9e3c-e16e4850caa3 ro rd.md=0 rd.lvm=0 rd.dm=0 SYSFONT=True KEYTABLE=us rd.luks=0 LANG=en_US.UTF-8 rhgb quiet |
| + | echo 'Loading initial ramdisk ...' |
| + | initrd /boot/initramfs-3.3.4-5.fc17.i686.img |
| + | } |
| + | submenu 'Advanced options for Fedora Linux' $menuentry_id_option 'gnulinux-advanced-1ff89cae-60bc-40fb-9e3c-e16e4850caa3' { |
| + | menuentry 'Fedora Linux, with Linux 3.3.4-5.fc17.i686' --class fedora --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.3.4-5.fc17.i686-advanced-1ff89cae-60bc-40fb-9e3c-e16e4850caa3' { |
| + | load_video |
| + | set gfxpayload=keep |
| + | insmod gzio |
| + | insmod part_msdos |
| + | insmod ext2 |
| + | set root='hd0,msdos5' |
| + | if [ x$feature_platform_search_hint = xy ]; then |
| + | search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos5 --hint-efi=hd0,msdos5 --hint-baremetal=ahci0,msdos5 --hint='hd0,msdos5' 1ff89cae-60bc-40fb-9e3c-e16e4850caa3 |
| + | else |
| + | search --no-floppy --fs-uuid --set=root 1ff89cae-60bc-40fb-9e3c-e16e4850caa3 |
| + | fi |
| + | echo 'Loading Linux 3.3.4-5.fc17.i686 ...' |
| + | linux /boot/vmlinuz-3.3.4-5.fc17.i686 root=UUID=1ff89cae-60bc-40fb-9e3c-e16e4850caa3 ro rd.md=0 rd.lvm=0 rd.dm=0 SYSFONT=True KEYTABLE=us rd.luks=0 LANG=en_US.UTF-8 rhgb quiet |
| + | echo 'Loading initial ramdisk ...' |
| + | initrd /boot/initramfs-3.3.4-5.fc17.i686.img |
| + | } |
| + | menuentry 'Fedora Linux, with Linux 3.3.4-5.fc17.i686 (recovery mode)' --class fedora --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.3.4-5.fc17.i686-recovery-1ff89cae-60bc-40fb-9e3c-e16e4850caa3' { |
| + | load_video |
| + | set gfxpayload=keep |
| + | insmod gzio |
| + | insmod part_msdos |
| + | insmod ext2 |
| + | set root='hd0,msdos5' |
| + | if [ x$feature_platform_search_hint = xy ]; then |
| + | search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos5 --hint-efi=hd0,msdos5 --hint-baremetal=ahci0,msdos5 --hint='hd0,msdos5' 1ff89cae-60bc-40fb-9e3c-e16e4850caa3 |
| + | else |
| + | search --no-floppy --fs-uuid --set=root 1ff89cae-60bc-40fb-9e3c-e16e4850caa3 |
| + | fi |
| + | echo 'Loading Linux 3.3.4-5.fc17.i686 ...' |
| + | linux /boot/vmlinuz-3.3.4-5.fc17.i686 root=UUID=1ff89cae-60bc-40fb-9e3c-e16e4850caa3 ro single rd.md=0 rd.lvm=0 rd.dm=0 SYSFONT=True KEYTABLE=us rd.luks=0 LANG=en_US.UTF-8 rhgb quiet |
| + | echo 'Loading initial ramdisk ...' |
| + | initrd /boot/initramfs-3.3.4-5.fc17.i686.img |
| + | } |
| + | } |
| + | if [ "x$default" = 'Fedora Linux, with Linux 3.3.4-5.fc17.i686' ]; then default='Advanced options for Fedora Linux>Fedora Linux, with Linux 3.3.4-5.fc17.i686'; fi; |
| + | ### END /etc/grub.d/10_linux ### |
| + | |
| + | ### BEGIN /etc/grub.d/20_linux_xen ### |
| + | ### END /etc/grub.d/20_linux_xen ### |
| + | |
| + | ### BEGIN /etc/grub.d/20_ppc_terminfo ### |
| + | ### END /etc/grub.d/20_ppc_terminfo ### |
| + | |
| + | ### BEGIN /etc/grub.d/30_os-prober ### |
| + | menuentry 'Fedora release 17 (Beefy Miracle)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-9a669232-ec18-4571-85da-904db5b24112' { |
| + | insmod part_msdos |
| + | insmod ext2 |
| + | set root='hd0,msdos1' |
| + | if [ x$feature_platform_search_hint = xy ]; then |
| + | search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 --hint='hd0,msdos1' f2a4fc34-1b1d-494e-903f-7481e6381302 |
| + | else |
| + | search --no-floppy --fs-uuid --set=root f2a4fc34-1b1d-494e-903f-7481e6381302 |
| + | fi |
| + | linux /vmlinuz-3.3.4-5.fc17.i686 root=/dev/sda2 |
| + | initrd /initramfs-3.3.4-5.fc17.i686.img |
| + | } |
| + | submenu 'Advanced options for Fedora release 17 (Beefy Miracle)' $menuentry_id_option 'osprober-gnulinux-advanced-9a669232-ec18-4571-85da-904db5b24112' { |
| + | menuentry 'Fedora release 17 (Beefy Miracle) (on /dev/sda2)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/vmlinuz-3.3.4-5.fc17.i686--9a669232-ec18-4571-85da-904db5b24112' { |
| + | insmod part_msdos |
| + | insmod ext2 |
| + | set root='hd0,msdos1' |
| + | if [ x$feature_platform_search_hint = xy ]; then |
| + | search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 --hint='hd0,msdos1' f2a4fc34-1b1d-494e-903f-7481e6381302 |
| + | else |
| + | search --no-floppy --fs-uuid --set=root f2a4fc34-1b1d-494e-903f-7481e6381302 |
| + | fi |
| + | linux /vmlinuz-3.3.4-5.fc17.i686 root=/dev/sda2 |
| + | initrd /initramfs-3.3.4-5.fc17.i686.img |
| + | } |
| + | } |
| + | |
| + | ### END /etc/grub.d/30_os-prober ### |
| + | |
| + | ### BEGIN /etc/grub.d/40_custom ### |
| + | # This file provides an easy way to add custom menu entries. Simply type the |
| + | # menu entries you want to add after this comment. Be careful not to change |
| + | # the 'exec tail' line above. |
| + | ### END /etc/grub.d/40_custom ### |
| + | |
| + | ### BEGIN /etc/grub.d/41_custom ### |
| + | if [ -f $prefix/custom.cfg ]; then |
| + | source $prefix/custom.cfg; |
| + | fi |
| + | ### END /etc/grub.d/41_custom ### |
| + | </pre> |
| + | |
| + | |
| + | |
| + | |
| + | * In another terminal, mount F14 on a directory. |
| + | <pre> |
| [ajay@localhost ~]$ su - | | [ajay@localhost ~]$ su - |
| Password: | | Password: |
Line 300: |
Line 497: |
| -rw-r--r--. 1 root root 1681526 Oct 18 2010 System.map-2.6.35.6-45.fc14.i686 | | -rw-r--r--. 1 root root 1681526 Oct 18 2010 System.map-2.6.35.6-45.fc14.i686 |
| -rwxr-xr-x. 1 root root 3696448 Oct 18 2010 vmlinuz-2.6.35.6-45.fc14.i686 | | -rwxr-xr-x. 1 root root 3696448 Oct 18 2010 vmlinuz-2.6.35.6-45.fc14.i686 |
− | </code> | + | </pre> |
− | * next | + | |
| + | |
| + | |
| + | |
| + | * Now, open the contents of "qq/boot/grub/menu.lst" |
| + | <pre> |
| + | # grub.conf generated by anaconda |
| + | # |
| + | # Note that you do not have to rerun grub after making changes to this file |
| + | # NOTICE: You do not have a /boot partition. This means that |
| + | # all kernel and initrd paths are relative to /, eg. |
| + | # root (hd0,5) |
| + | # kernel /boot/vmlinuz-version ro root=/dev/sda6 |
| + | # initrd /boot/initrd-[generic-]version.img |
| + | #boot=/dev/sda6 |
| + | default=0 |
| + | timeout=0 |
| + | splashimage=(hd0,5)/boot/grub/splash.xpm.gz |
| + | hiddenmenu |
| + | title Fedora (2.6.35.6-45.fc14.i686) |
| + | root (hd0,5) |
| + | kernel /boot/vmlinuz-2.6.35.6-45.fc14.i686 ro root=UUID=333b5104-4f4a-41d9-856a-c7802677bec0 rd_NO_LUKS rd_NO_LVM rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=us rhgb quiet |
| + | initrd /boot/initramfs-2.6.35.6-45.fc14.i686.img |
| + | </pre> |
| + | |
| + | |
| + | |
| + | |
| + | * Now, in the originally opened "/etc/grub2.cfg", add the entry for boot-option for Fedora-14. Take note that |
| + | ** Replace the UUID, with the UUID of F14 partition (as seen from contents of "qq/boot/grub/menu.lst". |
| + | |
| + | |
| + | ** The arguments to "initrd" should of the initramfs of F14 (As seen from the output of '''ls qq/boot'''). |
| + | |
| + | |
| + | ** '''hd0,msdos5''' (corresponding to "/dev/sda5" for F17) is replaced by '''hd0,msdos6''' (corresponding to "/dev/sda6" for F14). |
| + | |
| + | |
| + | ** Finally, the command '''kernel /boot/vmlinuz-2.6.35.6-45.fc14.i686 ro root=UUID=333b5104-4f4a-41d9-856a-c7802677bec0 rd_NO_LUKS rd_NO_LVM rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=us rhgb quiet''' (as seen in '''qq/boot/grub/menu.lst''', used to boot up kernel vis F14's grub) is replaced by '''linux /boot/vmlinuz-2.6.35.6-45.fc14.i686 ro root=UUID=333b5104-4f4a-41d9-856a-c7802677bec0 rd_NO_LUKS rd_NO_LVM rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=us rhgb quiet''' (in '''/etc/grub2.cfg''', since we intend to boot F14 via F17's grub2). |
| + | |
| + | |
| + | <pre> |
| + | # |
| + | # DO NOT EDIT THIS FILE |
| + | # |
| + | # It is automatically generated by grub2-mkconfig using templates |
| + | # from /etc/grub.d and settings from /etc/default/grub |
| + | # |
| + | |
| + | ### BEGIN /etc/grub.d/00_header ### |
| + | if [ -s $prefix/grubenv ]; then |
| + | load_env |
| + | fi |
| + | set default="${saved_entry}" |
| + | |
| + | if [ x"${feature_menuentry_id}" = xy ]; then |
| + | menuentry_id_option="--id" |
| + | else |
| + | menuentry_id_option="" |
| + | fi |
| + | |
| + | export menuentry_id_option |
| + | |
| + | if [ "${prev_saved_entry}" ]; then |
| + | set saved_entry="${prev_saved_entry}" |
| + | save_env saved_entry |
| + | set prev_saved_entry= |
| + | save_env prev_saved_entry |
| + | set boot_once=true |
| + | fi |
| + | |
| + | function savedefault { |
| + | if [ -z "${boot_once}" ]; then |
| + | saved_entry="${chosen}" |
| + | save_env saved_entry |
| + | fi |
| + | } |
| + | |
| + | function load_video { |
| + | if [ x$feature_all_video_module = xy ]; then |
| + | insmod all_video |
| + | else |
| + | insmod efi_gop |
| + | insmod efi_uga |
| + | insmod ieee1275_fb |
| + | insmod vbe |
| + | insmod vga |
| + | insmod video_bochs |
| + | insmod video_cirrus |
| + | fi |
| + | } |
| + | |
| + | if [ x$feature_default_font_path = xy ] ; then |
| + | font=unicode |
| + | else |
| + | insmod part_msdos |
| + | insmod ext2 |
| + | set root='hd0,msdos5' |
| + | if [ x$feature_platform_search_hint = xy ]; then |
| + | search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos5 --hint-efi=hd0,msdos5 --hint-baremetal=ahci0,msdos5 --hint='hd0,msdos5' 1ff89cae-60bc-40fb-9e3c-e16e4850caa3 |
| + | else |
| + | search --no-floppy --fs-uuid --set=root 1ff89cae-60bc-40fb-9e3c-e16e4850caa3 |
| + | fi |
| + | font="/usr/share/grub/unicode.pf2" |
| + | fi |
| + | |
| + | if loadfont $font ; then |
| + | set gfxmode=auto |
| + | load_video |
| + | insmod gfxterm |
| + | set locale_dir=$prefix/locale |
| + | set lang=en_US |
| + | insmod gettext |
| + | fi |
| + | terminal_output gfxterm |
| + | set timeout=5 |
| + | ### END /etc/grub.d/00_header ### |
| + | |
| + | ### BEGIN /etc/grub.d/10_linux ### |
| + | menuentry 'Fedora Linux' --class fedora --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-1ff89cae-60bc-40fb-9e3c-e16e4850caa3' { |
| + | load_video |
| + | set gfxpayload=keep |
| + | insmod gzio |
| + | insmod part_msdos |
| + | insmod ext2 |
| + | set root='hd0,msdos5' |
| + | if [ x$feature_platform_search_hint = xy ]; then |
| + | search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos5 --hint-efi=hd0,msdos5 --hint-baremetal=ahci0,msdos5 --hint='hd0,msdos5' 1ff89cae-60bc-40fb-9e3c-e16e4850caa3 |
| + | else |
| + | search --no-floppy --fs-uuid --set=root 1ff89cae-60bc-40fb-9e3c-e16e4850caa3 |
| + | fi |
| + | echo 'Loading Linux 3.3.4-5.fc17.i686 ...' |
| + | linux /boot/vmlinuz-3.3.4-5.fc17.i686 root=UUID=1ff89cae-60bc-40fb-9e3c-e16e4850caa3 ro rd.md=0 rd.lvm=0 rd.dm=0 SYSFONT=True KEYTABLE=us rd.luks=0 LANG=en_US.UTF-8 rhgb quiet |
| + | echo 'Loading initial ramdisk ...' |
| + | initrd /boot/initramfs-3.3.4-5.fc17.i686.img |
| + | } |
| + | ### [STARTS] OPTION TO ADD BOOT-UP OPTION FOR F14 ### |
| + | menuentry 'Fedora Linux 14' --class fedora --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-333b5104-4f4a-41d9-856a-c7802677bec0' { |
| + | load_video |
| + | set gfxpayload=keep |
| + | insmod gzio |
| + | insmod part_msdos |
| + | insmod ext2 |
| + | set root='hd0,msdos6' |
| + | if [ x$feature_platform_search_hint = xy ]; then |
| + | search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6 --hint='hd0,msdos6' 333b5104-4f4a-41d9-856a-c7802677bec0 |
| + | else |
| + | search --no-floppy --fs-uuid --set=root 333b5104-4f4a-41d9-856a-c7802677bec0 |
| + | fi |
| + | echo 'Loading Linux 14 waala ...' |
| + | linux /boot/vmlinuz-2.6.35.6-45.fc14.i686 ro root=UUID=333b5104-4f4a-41d9-856a-c7802677bec0 rd_NO_LUKS rd_NO_LVM rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=us rhgb quiet |
| + | echo 'Loading initial ramdisk ...' |
| + | initrd /boot/initramfs-2.6.35.6-45.fc14.i686.img |
| + | } |
| + | ### [ENDS] OPTION TO ADD BOOT-UP OPTION FOR F14 ### |
| + | submenu 'Advanced options for Fedora Linux' $menuentry_id_option 'gnulinux-advanced-1ff89cae-60bc-40fb-9e3c-e16e4850caa3' { |
| + | menuentry 'Fedora Linux, with Linux 3.3.4-5.fc17.i686' --class fedora --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.3.4-5.fc17.i686-advanced-1ff89cae-60bc-40fb-9e3c-e16e4850caa3' { |
| + | load_video |
| + | set gfxpayload=keep |
| + | insmod gzio |
| + | insmod part_msdos |
| + | insmod ext2 |
| + | set root='hd0,msdos5' |
| + | if [ x$feature_platform_search_hint = xy ]; then |
| + | search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos5 --hint-efi=hd0,msdos5 --hint-baremetal=ahci0,msdos5 --hint='hd0,msdos5' 1ff89cae-60bc-40fb-9e3c-e16e4850caa3 |
| + | else |
| + | search --no-floppy --fs-uuid --set=root 1ff89cae-60bc-40fb-9e3c-e16e4850caa3 |
| + | fi |
| + | echo 'Loading Linux 3.3.4-5.fc17.i686 ...' |
| + | linux /boot/vmlinuz-3.3.4-5.fc17.i686 root=UUID=1ff89cae-60bc-40fb-9e3c-e16e4850caa3 ro rd.md=0 rd.lvm=0 rd.dm=0 SYSFONT=True KEYTABLE=us rd.luks=0 LANG=en_US.UTF-8 rhgb quiet |
| + | echo 'Loading initial ramdisk ...' |
| + | initrd /boot/initramfs-3.3.4-5.fc17.i686.img |
| + | } |
| + | menuentry 'Fedora Linux, with Linux 3.3.4-5.fc17.i686 (recovery mode)' --class fedora --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.3.4-5.fc17.i686-recovery-1ff89cae-60bc-40fb-9e3c-e16e4850caa3' { |
| + | load_video |
| + | set gfxpayload=keep |
| + | insmod gzio |
| + | insmod part_msdos |
| + | insmod ext2 |
| + | set root='hd0,msdos5' |
| + | if [ x$feature_platform_search_hint = xy ]; then |
| + | search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos5 --hint-efi=hd0,msdos5 --hint-baremetal=ahci0,msdos5 --hint='hd0,msdos5' 1ff89cae-60bc-40fb-9e3c-e16e4850caa3 |
| + | else |
| + | search --no-floppy --fs-uuid --set=root 1ff89cae-60bc-40fb-9e3c-e16e4850caa3 |
| + | fi |
| + | echo 'Loading Linux 3.3.4-5.fc17.i686 ...' |
| + | linux /boot/vmlinuz-3.3.4-5.fc17.i686 root=UUID=1ff89cae-60bc-40fb-9e3c-e16e4850caa3 ro single rd.md=0 rd.lvm=0 rd.dm=0 SYSFONT=True KEYTABLE=us rd.luks=0 LANG=en_US.UTF-8 rhgb quiet |
| + | echo 'Loading initial ramdisk ...' |
| + | initrd /boot/initramfs-3.3.4-5.fc17.i686.img |
| + | } |
| + | } |
| + | if [ "x$default" = 'Fedora Linux, with Linux 3.3.4-5.fc17.i686' ]; then default='Advanced options for Fedora Linux>Fedora Linux, with Linux 3.3.4-5.fc17.i686'; fi; |
| + | ### END /etc/grub.d/10_linux ### |
| + | |
| + | ### BEGIN /etc/grub.d/20_linux_xen ### |
| + | ### END /etc/grub.d/20_linux_xen ### |
| + | |
| + | ### BEGIN /etc/grub.d/20_ppc_terminfo ### |
| + | ### END /etc/grub.d/20_ppc_terminfo ### |
| + | |
| + | ### BEGIN /etc/grub.d/30_os-prober ### |
| + | menuentry 'Fedora release 17 (Beefy Miracle)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-9a669232-ec18-4571-85da-904db5b24112' { |
| + | insmod part_msdos |
| + | insmod ext2 |
| + | set root='hd0,msdos1' |
| + | if [ x$feature_platform_search_hint = xy ]; then |
| + | search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 --hint='hd0,msdos1' f2a4fc34-1b1d-494e-903f-7481e6381302 |
| + | else |
| + | search --no-floppy --fs-uuid --set=root f2a4fc34-1b1d-494e-903f-7481e6381302 |
| + | fi |
| + | linux /vmlinuz-3.3.4-5.fc17.i686 root=/dev/sda2 |
| + | initrd /initramfs-3.3.4-5.fc17.i686.img |
| + | } |
| + | submenu 'Advanced options for Fedora release 17 (Beefy Miracle)' $menuentry_id_option 'osprober-gnulinux-advanced-9a669232-ec18-4571-85da-904db5b24112' { |
| + | menuentry 'Fedora release 17 (Beefy Miracle) (on /dev/sda2)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/vmlinuz-3.3.4-5.fc17.i686--9a669232-ec18-4571-85da-904db5b24112' { |
| + | insmod part_msdos |
| + | insmod ext2 |
| + | set root='hd0,msdos1' |
| + | if [ x$feature_platform_search_hint = xy ]; then |
| + | search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 --hint='hd0,msdos1' f2a4fc34-1b1d-494e-903f-7481e6381302 |
| + | else |
| + | search --no-floppy --fs-uuid --set=root f2a4fc34-1b1d-494e-903f-7481e6381302 |
| + | fi |
| + | linux /vmlinuz-3.3.4-5.fc17.i686 root=/dev/sda2 |
| + | initrd /initramfs-3.3.4-5.fc17.i686.img |
| + | } |
| + | } |
| + | |
| + | ### END /etc/grub.d/30_os-prober ### |
| + | |
| + | ### BEGIN /etc/grub.d/40_custom ### |
| + | # This file provides an easy way to add custom menu entries. Simply type the |
| + | # menu entries you want to add after this comment. Be careful not to change |
| + | # the 'exec tail' line above. |
| + | ### END /etc/grub.d/40_custom ### |
| + | |
| + | ### BEGIN /etc/grub.d/41_custom ### |
| + | if [ -f $prefix/custom.cfg ]; then |
| + | source $prefix/custom.cfg; |
| + | fi |
| + | ### END /etc/grub.d/41_custom ### |
| + | </pre> |
| + | |
| + | |
| + | |
| + | * As a last step, change "/etc/fstab" from |
| + | <pre> |
| + | |
| + | # |
| + | # /etc/fstab |
| + | # Created by anaconda on Fri Jun 15 15:30:02 2012 |
| + | # |
| + | # Accessible filesystems, by reference, are maintained under '/dev/disk' |
| + | # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info |
| + | # |
| + | UUID=1ff89cae-60bc-40fb-9e3c-e16e4850caa3 / ext4 defaults 1 1 |
| + | UUID=9d06cbba-57e6-4cb2-93be-61a430601a67 swap swap defaults 0 0 |
| + | </pre> |
| + | |
| + | to |
| + | |
| + | <pre> |
| + | |
| + | # |
| + | # /etc/fstab |
| + | # Created by anaconda on Fri Jun 15 15:30:02 2012 |
| + | # |
| + | # Accessible filesystems, by reference, are maintained under '/dev/disk' |
| + | # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info |
| + | # |
| + | UUID=1ff89cae-60bc-40fb-9e3c-e16e4850caa3 / ext4 defaults 1 1 |
| + | UUID=333b5104-4f4a-41d9-856a-c7802677bec0 / ext4 defaults 1 1 |
| + | UUID=9d06cbba-57e6-4cb2-93be-61a430601a67 swap swap defaults 0 0 |
| + | </pre> |
| + | |
| + | |
| + | |
| + | * Reboot. Now the option to boot into F14 should be present (in options via F17's grub). |
| + | |
| + | |
| + | |
| + | === Useful links === |
| + | |
| + | * http://www.dedoimedo.com/computers/grub-2.html |
| + | |
| + | [[Category:Jhbuild]] |