-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathmain.menu
More file actions
339 lines (339 loc) · 8.31 KB
/
main.menu
File metadata and controls
339 lines (339 loc) · 8.31 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
grub_theme=/grub/themes/starfield/theme.txt
grub_background=/grub/lines-grub-1920x1080.png
lang = en_US
prefix = /tftpboot
[san]
title = Storage Area Network
type = submenu
hotkey = s
only = ipxe
[sanboot]
title = sanboot
type = sanboot
hotkey = b
only = ipxe
under = san
path = ${root-path}
condition = root-path
[sanhook]
title = sanhook
type = sanhook
hotkey = h
only = ipxe
under = san
path = ${root-path}
condition = root-path
[sanhook1]
title = fixed
type = sanhook
hotkey = f
only = ipxe
under = san
path = iscsi:192.168.219.13::::iqn.2003-01.org.linux-iscsi.space.i686:sn.66d521828023
[sanhook2]
title = freedos
type = sanhook
hotkey = d
only = ipxe
under = san
path = ../cd/fd11src.iso
[live]
title = Live
type = submenu
hotkey = l
[dlive]
title = Live
type = linux
kernel = /tftpboot/debian-live/${arch}/vmlinuz-2.6.32-5-686
command = boot=live config locale=en_US.UTF-8 keyb=us hooks=medium netboot=nfs nfsroot=${pxe_default_server}:/srv/debian-live/img quiet swapon
initrd = /tftpboot/debian-live/${arch}/initrd.img-2.6.32-5-686
under = live
[persistant]
title = Persistant
type = linux
kernel = /tftpboot/debian-live/${arch}/vmlinuz-2.6.32-5-686
command = boot=live config locale=en_US.UTF-8 keyb=us hooks=medium persistant nfscow=${pxe_default_server}:/srv/debian-live/cow/client_mac_address netboot=nfs nfsroot=${pxe_default_server}:/srv/debian-live/img quiet swapon
initrd = /tftpboot/debian-live/${arch}/initrd.img-2.6.32-5-686
under = live
[ltsp]
title = LTSP
type = linux
kernel = /tftpboot/lts/2.6.17.8-ltsp-1/bzImage-2.6.17.8-ltsp-1 root=/dev/ram0 rw
initrd = /tftpboot/lts/2.6.17.8-ltsp-1/initramfs.gz
under = live
[games]
title = Games
type = submenu
hotkey = g
[keen1]
title = keen1
type = memdisk
initrd = /tftpboot/keen.img
command = command=keen1
hotkey = 1
under = games
[keen4]
title = keen4
type = memdisk
initrd = /tftpboot/keen.img
command = command=keen4e
hotkey = 4
under = games
[ripterm]
title = Ripterm
type = memdisk
initrd = /tftpboot/rt1.img
command = command=ripterm
hotkey = r
under = games
[invaders]
title = GRUB Invaders
type = multiboot
kernel = /tftpboot/invaders.exec
under = games
hotkey = i
[installers]
title = Installers
type = submenu
hotkey = i
[debian]
title = Debian
type = submenu
under = installers
hotkey = d
[grub]
title = Chain grub
type = ipxelong
only = ipxe
kernel = tftp://${next-server}/grub/i386-pc/core.0
#-${arch}
hotkey = g
under = installers
[test]
title = Chain grub http
only = ipxe
type = ipxelong
kernel = /tftpboot/grub/i386-pc/core.0
#-${arch}
under = installers
hotkey = h
[pxelinux]
title = Chain PXELINUX
type = ipxelong
only = ipxe
kernel = /tftpboot/pxelinux.0
under = installers
hotkey = p
[grub2pxe]
title = Chain grub2pxe
type = ipxelong
only = ipxe
kernel = /tftpboot/grub2pxe-${arch}
hotkey = 2
under = installers
[linux]
title = Linux
type = submenu
under = debian
[fast]
under = linux
title = Install Debian (Fast)
type = linux16
kernel = /tftpboot/debian-installer/${arch}/linux
command = DEBCONF_DEBUG=5 video=vesa:ywrap,mtrr vga=788 url=http://${pxe_default_server}/debian/preseed.cfg --
initrd = /tftpboot/debian-installer/${arch}/initrd-gtk.gz
[expert]
under = linux
title = Install Debian (Expert)
hotkey = e
type = linux16
kernel = /tftpboot/debian-installer/${arch}/linux
command = priority=low DEBCONF_DEBUG=5 video=vesa:ywrap,mtrr vga=788 url=http://${pxe_default_server}/debian/preseed.cfg --
initrd = /tftpboot/debian-installer/${arch}/initrd-gtk.gz
[kfreebsd]
title = kFreeBSD
hotkey = f
type = submenu
under = debian
#[chkfreebsd]
# title = kFreeBSD install
# type = ipxelong
# only = ipxe
# kernel = /tftpboot/grub2pxe-${arch}
# under = kfreebsd
[kfreebsdn]
under = kfreebsd
title = Default kFreeBSD install
hotkey = d
type = kfreebsd
only = grub,pxelinux
kernel = /tftpboot/debian-installer/kfreebsd-${arch}/kfreebsd
initrd = /tftpboot/debian-installer/kfreebsd-${arch}/initrd.gz
command = kFreeBSD.desktop=xfce kFreeBSD.url=http://${pxe_default_server}/debian/preseed.cfg
[kfreebsda]
under = kfreebsd
title = Automated kFreeBSD install
type = kfreebsd
only = grub,pxelinux
kernel = /tftpboot/debian-installer/kfreebsd-${arch}/kfreebsd.gz
initrd = /tftpboot/debian-installer/kfreebsd-${arch}/initrd.gz
command = kFreeBSD.desktop=xfce kFreeBSD.auto=true kFreeBSD.priority=critical kFreeBSD.url=http://${pxe_default_server}/debian/preseed.cfg
[kfreebsde]
under = kfreebsd
title = Expert kFreeBSD install
type = kfreebsd
only = grub,pxelinux
kernel = /tftpboot/debian-installer/kfreebsd-${arch}/kfreebsd.gz
initrd = /tftpboot/debian-installer/kfreebsd-${arch}/initrd.gz
command = kFreeBSD.desktop=xfce kFreeBSD.priority=low kFreeBSD.url=http://${pxe_default_server}/debian/preseed.cfg
[kfreebsd9]
under = kfreebsd
title = Default kFreeBSD-9 install
hotkey = 9
type = kfreebsd
only = grub,pxelinux
kernel = /tftpboot/debian-installer/kfreebsd-${arch}/kfreebsd-9.gz
initrd = /tftpboot/debian-installer/kfreebsd-${arch}/initrd-9.gz
command = kFreeBSD.desktop=xfce kFreeBSD.url=http://${pxe_default_server}/debian/preseed.cfg
[kfreebsda9]
under = kfreebsd
title = Automated kFreeBSD-9 install
type = kfreebsd
only = grub,pxelinux
kernel = /tftpboot/debian-installer/kfreebsd-${arch}/kfreebsd-9.gz
initrd = /tftpboot/debian-installer/kfreebsd-${arch}/initrd-9.gz
command = kFreeBSD.desktop=xfce kFreeBSD.auto=true kFreeBSD.priority=critical kFreeBSD.url=http://${pxe_default_server}/debian/preseed.cfg
[kfreebsde9]
under = kfreebsd
title = Expert kFreeBSD-9 install
type = kfreebsd
only = grub,pxelinux
kernel = /tftpboot/debian-installer/kfreebsd-${arch}/kfreebsd-9.gz
initrd = /tftpboot/debian-installer/kfreebsd-${arch}/initrd-9.gz
command = kFreeBSD.desktop=xfce kFreeBSD.priority=low kFreeBSD.url=http://${pxe_default_server}/debian/preseed.cfg
[utilities]
title = Utilities
type = submenu
hotkey = u
[shell]
title = Enter iPXE shell
only = ipxe
type = exit
exit = shell
under = utilities
hotkey = s
[login]
hotkey = l
title = Login
only = ipxe
type = exit
exit = login
under = utilities
[config]
title = Config
only = ipxe
type = exit
exit = config
under = utilities
hotkey = c
[gparted]
hotkey = p
title = gparted
type = linux16
kernel = /tftpboot/gparted/vmlinuz
command = boot=live username=user config quiet noswap noeject nosplash fetch=http://${pxe_default_server}/gparted/filesystem.squashfs
initrd = /tftpboot/gparted/initrd.img
under = utilities
[mt86]
title = Memory test (memtest86)
type = linux16
kernel = /tftpboot/memtest86.bin
under = utilities
[mtp86]
under = utilities
title = Memory test (memtest86+)
type = submenu
hotkey = m
[mtp86c]
under = mtp86
title = Memory test (memtest86+)
type = linux16
kernel = /tftpboot/memtest86+.bin
[mtp86s]
under = mtp86
title = Memory test (memtest86+, serial console 115200)
type = linux16
kernel = /tftpboot/memtest86+.bin
command = console=ttyS0,115200n8
[mtp86m]
under = mtp86
title = Memory test (memtest86+, experimental multiboot)
type = multiboot
kernel = /tftpboot/memtest86+_multiboot.bin
[mtp86ms]
under = mtp86
title = Memory test (memtest86+, serial console 115200, experimental multiboot)
type = multiboot
kernel = /tftpboot/memtest86+_multiboot.bin
command = console=ttyS0,115200n8
[exit]
title = Exit
type = submenu
only = ipxe,grub
hotkey = x
[exitx]
hotkey = n
under = exit
title = Next boot device
type = exit
exit = exit
[reboot]
under = exit
title = reboot
type = exit
exit = reboot
hotkey = r
[halt]
hotkey = p
under = exit
title = Power Off
type = exit
exit = poweroff
[hd]
title = Boot from hard disk
only = ipxe
hotkey = h
under = exit
type = exit
exit = sanboot --no-describe --drive 0x80
[other]
hotkey = o
title = Other
type = submenu
[winpe]
under = other
title = Boot WinPE
type = ipxelong
only = ipxe
kernel = /tftpboot/wimboot
xinitrd = /tftpboot/winpe/${arch}/ISO/bootmgr bootmgr:../tftpboot/winpe/${arch}/ISO/boot/bcd BCD:../tftpboot/winpe/${arch}/ISO/boot/boot.sdi boot.sdi:../tftpboot/winpe/${arch}/winpe.wim boot.wim
hotkey = p
[freedos]
hotkey = f
under = other
title = freedos
type = memdisk
initrd = /tftpboot/fdboot.img
[dos2]
under = other
title = dos2
type = memdisk
initrd = /tftpboot/fdnwd288.img
hotkey = 2
[netdos]
hotkey = n
under = other
title = netdos
type = memdisk
initrd = /tftpboot/netdos.img
command = keeppxe