Annotation of /trunk/grubby/test/grub2.5
Parent Directory | Revision Log
Revision 1838 -
(hide annotations)
(download)
Mon Jul 2 12:46:41 2012 UTC (12 years, 2 months ago) by niro
File size: 5486 byte(s)
Mon Jul 2 12:46:41 2012 UTC (12 years, 2 months ago) by niro
File size: 5486 byte(s)
Fix failures with grub 2.00~beta2 and 8.10, and add a test case.
1 | niro | 1838 | # |
2 | # DO NOT EDIT THIS FILE | ||
3 | # | ||
4 | # It is automatically generated by grub2-mkconfig using templates | ||
5 | # from /etc/grub.d and settings from /etc/default/grub | ||
6 | # | ||
7 | |||
8 | ### BEGIN /etc/grub.d/00_header ### | ||
9 | if [ -s $prefix/grubenv ]; then | ||
10 | load_env | ||
11 | fi | ||
12 | set default="${saved_entry}" | ||
13 | |||
14 | if [ x"${feature_menuentry_id}" = xy ]; then | ||
15 | menuentry_id_option="--id" | ||
16 | else | ||
17 | menuentry_id_option="" | ||
18 | fi | ||
19 | |||
20 | export menuentry_id_option | ||
21 | |||
22 | if [ "${prev_saved_entry}" ]; then | ||
23 | set saved_entry="${prev_saved_entry}" | ||
24 | save_env saved_entry | ||
25 | set prev_saved_entry= | ||
26 | save_env prev_saved_entry | ||
27 | set boot_once=true | ||
28 | fi | ||
29 | |||
30 | function savedefault { | ||
31 | if [ -z "${boot_once}" ]; then | ||
32 | saved_entry="${chosen}" | ||
33 | save_env saved_entry | ||
34 | fi | ||
35 | } | ||
36 | |||
37 | function load_video { | ||
38 | if [ x$feature_all_video_module = xy ]; then | ||
39 | insmod all_video | ||
40 | else | ||
41 | insmod efi_gop | ||
42 | insmod efi_uga | ||
43 | insmod ieee1275_fb | ||
44 | insmod vbe | ||
45 | insmod vga | ||
46 | insmod video_bochs | ||
47 | insmod video_cirrus | ||
48 | fi | ||
49 | } | ||
50 | |||
51 | if loadfont unicode ; then | ||
52 | set gfxmode=auto | ||
53 | load_video | ||
54 | insmod gfxterm | ||
55 | set locale_dir=$prefix/locale | ||
56 | set lang=en_US | ||
57 | insmod gettext | ||
58 | fi | ||
59 | terminal_output gfxterm | ||
60 | set timeout=5 | ||
61 | ### END /etc/grub.d/00_header ### | ||
62 | |||
63 | ### BEGIN /etc/grub.d/10_linux ### | ||
64 | menuentry 'Fedora Linux' --class fedora --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-fe7b6773-70ed-4eac-b323-16ed459c7f86' { | ||
65 | savedefault | ||
66 | load_video | ||
67 | set gfxpayload=keep | ||
68 | insmod gzio | ||
69 | insmod part_msdos | ||
70 | insmod ext2 | ||
71 | set root='hd0,msdos1' | ||
72 | if [ x$feature_platform_search_hint = xy ]; then | ||
73 | search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 --hint='hd0,msdos1' df0170c9-7d05-415c-bbd1-d4d503ba0eed | ||
74 | else | ||
75 | search --no-floppy --fs-uuid --set=root df0170c9-7d05-415c-bbd1-d4d503ba0eed | ||
76 | fi | ||
77 | echo 'Loading Linux 3.3.0-0.rc4.git1.4.fc17.x86_64 ...' | ||
78 | linux /vmlinuz-3.3.0-0.rc4.git1.4.fc17.x86_64 root=/dev/mapper/vg_pjones5-lv_root ro quiet rhgb | ||
79 | echo 'Loading initial ramdisk ...' | ||
80 | initrd /initramfs-3.3.0-0.rc4.git1.4.fc17.x86_64.img | ||
81 | } | ||
82 | submenu 'Advanced options for Fedora Linux' $menuentry_id_option 'gnulinux-advanced-fe7b6773-70ed-4eac-b323-16ed459c7f86' { | ||
83 | menuentry 'Fedora Linux, with Linux 3.3.0-0.rc4.git1.4.fc17.x86_64' --class fedora --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.3.0-0.rc4.git1.4.fc17.x86_64-advanced-fe7b6773-70ed-4eac-b323-16ed459c7f86' { | ||
84 | savedefault | ||
85 | load_video | ||
86 | set gfxpayload=keep | ||
87 | insmod gzio | ||
88 | insmod part_msdos | ||
89 | insmod ext2 | ||
90 | set root='hd0,msdos1' | ||
91 | if [ x$feature_platform_search_hint = xy ]; then | ||
92 | search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 --hint='hd0,msdos1' df0170c9-7d05-415c-bbd1-d4d503ba0eed | ||
93 | else | ||
94 | search --no-floppy --fs-uuid --set=root df0170c9-7d05-415c-bbd1-d4d503ba0eed | ||
95 | fi | ||
96 | echo 'Loading Linux 3.3.0-0.rc4.git1.4.fc17.x86_64 ...' | ||
97 | linux /vmlinuz-3.3.0-0.rc4.git1.4.fc17.x86_64 root=/dev/mapper/vg_pjones5-lv_root ro quiet rhgb | ||
98 | echo 'Loading initial ramdisk ...' | ||
99 | initrd /initramfs-3.3.0-0.rc4.git1.4.fc17.x86_64.img | ||
100 | } | ||
101 | menuentry 'Fedora Linux, with Linux 3.2.9-1.fc16.x86_64' --class fedora --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.2.9-1.fc16.x86_64-advanced-fe7b6773-70ed-4eac-b323-16ed459c7f86' { | ||
102 | savedefault | ||
103 | load_video | ||
104 | set gfxpayload=keep | ||
105 | insmod gzio | ||
106 | insmod part_msdos | ||
107 | insmod ext2 | ||
108 | set root='hd0,msdos1' | ||
109 | if [ x$feature_platform_search_hint = xy ]; then | ||
110 | search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 --hint='hd0,msdos1' df0170c9-7d05-415c-bbd1-d4d503ba0eed | ||
111 | else | ||
112 | search --no-floppy --fs-uuid --set=root df0170c9-7d05-415c-bbd1-d4d503ba0eed | ||
113 | fi | ||
114 | echo 'Loading Linux 3.2.9-1.fc16.x86_64 ...' | ||
115 | linux /vmlinuz-3.2.9-1.fc16.x86_64 root=/dev/mapper/vg_pjones5-lv_root ro quiet rhgb | ||
116 | echo 'Loading initial ramdisk ...' | ||
117 | initrd /initramfs-3.2.9-1.fc16.x86_64.img | ||
118 | } | ||
119 | menuentry 'Fedora Linux, with Linux 3.2.7-1.fc16.x86_64' --class fedora --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.2.7-1.fc16.x86_64-advanced-fe7b6773-70ed-4eac-b323-16ed459c7f86' { | ||
120 | savedefault | ||
121 | load_video | ||
122 | set gfxpayload=keep | ||
123 | insmod gzio | ||
124 | insmod part_msdos | ||
125 | insmod ext2 | ||
126 | set root='hd0,msdos1' | ||
127 | if [ x$feature_platform_search_hint = xy ]; then | ||
128 | search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 --hint='hd0,msdos1' df0170c9-7d05-415c-bbd1-d4d503ba0eed | ||
129 | else | ||
130 | search --no-floppy --fs-uuid --set=root df0170c9-7d05-415c-bbd1-d4d503ba0eed | ||
131 | fi | ||
132 | echo 'Loading Linux 3.2.7-1.fc16.x86_64 ...' | ||
133 | linux /vmlinuz-3.2.7-1.fc16.x86_64 root=/dev/mapper/vg_pjones5-lv_root ro quiet rhgb | ||
134 | echo 'Loading initial ramdisk ...' | ||
135 | initrd /initramfs-3.2.7-1.fc16.x86_64.img | ||
136 | } | ||
137 | } | ||
138 | |||
139 | ### END /etc/grub.d/10_linux ### | ||
140 | |||
141 | ### BEGIN /etc/grub.d/20_linux_xen ### | ||
142 | |||
143 | ### END /etc/grub.d/20_linux_xen ### | ||
144 | |||
145 | ### BEGIN /etc/grub.d/30_os-prober ### | ||
146 | ### END /etc/grub.d/30_os-prober ### | ||
147 | |||
148 | ### BEGIN /etc/grub.d/40_custom ### | ||
149 | # This file provides an easy way to add custom menu entries. Simply type the | ||
150 | # menu entries you want to add after this comment. Be careful not to change | ||
151 | # the 'exec tail' line above. | ||
152 | ### END /etc/grub.d/40_custom ### | ||
153 | |||
154 | ### BEGIN /etc/grub.d/41_custom ### | ||
155 | if [ -f $prefix/custom.cfg ]; then | ||
156 | source $prefix/custom.cfg; | ||
157 | fi | ||
158 | ### END /etc/grub.d/41_custom ### | ||
159 | |||
160 | ### BEGIN /etc/grub.d/90_persistent ### | ||
161 | ### END /etc/grub.d/90_persistent ### |