forked from netbootxyz/netboot.xyz-custom
-
Notifications
You must be signed in to change notification settings - Fork 1
/
custom.ipxe
81 lines (67 loc) · 1.99 KB
/
custom.ipxe
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
#!ipxe
###
### netboot.xyz-custom menu
###
:custom
clear custom_choice
menu Advanced
item --gap Additionals
item macrium ${space} Macrium Rescue
item ipfire ${space} IPFire
item ltsp ${space} LTSP
item zeroshell ${space} ZeroShell
item ipcop ${space} IPCop
item dbrl ${space} Dbrl
item freenas ${space} FreeNAS
item tails ${space} Tails
item dos ${space} Boot MS-DOS 6.22
item dos_game1 ${space} Play Doom
item dos_game2 ${space} Play Doom 2
choose custom_choice || goto custom_exit
echo ${cls}
goto ${custom_choice}
goto custom_exit
:macrium
kernel ${memdis} raw iso
initrd http://www.badboyjonathan.com:8081/archives/netboot/images/MACRIUM_RSPE_X86.iso
boot || goto custom_exit
:ipfire
kernel ${memdis} raw iso
initrd http://downloads.ipfire.org/releases/ipfire-2.x/2.19-core105/ipfire-2.19.i586-full-core105.iso
boot || goto custom_exit
:ltsp
kernel ${memdis} raw iso
initrd http://ltsp.mirrors.tds.net/pub/ltsp/isos/ltsp-4.2u2-0.iso
boot || goto custom_exit
:zeroshell
kernel ${memdis} raw iso
initrd http://mirror.switch.ch/ftp/mirror/zeroshell/ZeroShell-3.6.0.iso
boot || goto custom_exit
:ipcop
kernel ${memdis} raw iso
initrd http://sourceforge.net/projects/ipcop/files/IPCop/IPCop%202.1.8/ipcop-2.1.8-install-cd.i486.iso
boot || goto custom_exit
:dbrl
kernel ${memdis} raw iso
initrd https://osdn.net/frs/redir.php?m=cznic&f=%2Fdrbl%2F66049%2Fdrbl-live-xfce-2.4.6-7-i686.iso
boot || goto custom_exit
:freenas
kernel ${memdis} raw iso
initrd https://download.freenas.org/9.10/STABLE/latest/x64/FreeNAS-9.10.1-U2.iso
boot || goto custom_exit
:tails
kernel ${memdis} raw iso
initrd https://tails.pplacic.ga/tails/stable/tails-i386-2.6/tails-i386-2.6.iso
boot || goto custom_exit
:dos
kernel memdisk
initrd http://www.badboyjonathan.com:8081/archives/netboot/images/622c.img
:dos_game1
kernel memdisk
initrd http://www.badboyjonathan.com:8081/archives/netboot/images/doom.img
:dos_game2
kernel memdisk
initrd http://www.badboyjonathan.com:8081/archives/netboot/images/doom2.img
:custom_exit
chain utils.ipxe
exit 0