1 default vesamenu.c32
2 timeout 600
3
4 display boot.msg
5
6 # Clear the screen when exiting the menu, instead of leaving the menu displayed.
7 # For vesamenu, this means the graphical background is still displayed without
8 # the menu itself for as long as the screen remains in graphics mode.
9 menu clear
10 menu background splash.png
11 menu title Install CentOS 7 & 8 From USB
12 menu vshift 8
13 menu rows 18
14 menu margin 8
15 #menu hidden
16 menu helpmsgrow 15
17 menu tabmsgrow 13
18
19 # Border Area
20 menu color border * #00000000 #00000000 none
21
22 # Selected item
23 menu color sel 0 #ffffffff #00000000 none
24
25 # Title bar
26 menu color title 0 #ff7ba3d0 #00000000 none
27
28 # Press [Tab] message
29 menu color tabmsg 0 #ff3a6496 #00000000 none
30
31 # Unselected menu item
32 menu color unsel 0 #84b8ffff #00000000 none
33
34 # Selected hotkey
35 menu color hotsel 0 #84b8ffff #00000000 none
36
37 # Unselected hotkey
38 menu color hotkey 0 #ffffffff #00000000 none
39
40 # Help text
41 menu color help 0 #ffffffff #00000000 none
42
43 # A scrollbar of some type? Not sure.
44 menu color scrollbar 0 #ffffffff #ff355594 none
45
46 # Timeout msg
47 menu color timeout 0 #ffffffff #00000000 none
48 menu color timeout_msg 0 #ffffffff #00000000 none
49
50 # Command prompt text
51 menu color cmdmark 0 #84b8ffff #00000000 none
52 menu color cmdline 0 #ffffffff #00000000 none
53
54 # Do not display the actual menu unless the user presses a key. All that is displayed is a timeout message.
55
56 menu tabmsg Press Tab for full configuration options on menu items.
57
58 menu separator # insert an empty line
59
60 label local
61 menu label > ^0 Boot From Local Disk
62 menu default
63 localboot 0xffff
64
65 menu separator # insert an empty line
66
67 label linux
68 menu label > ^1 Install CentOS 7.9 Mini
69 kernel vmlinuz79
70 append initrd=initrd79.img inst.repo=hd:LABEL=CENTOS:CentOS-7-x86_64-Minimal-2009.iso
71
72 label linux
73 menu label > ^2 Install CentOS 7.5
74 kernel vmlinuz75
75 append initrd=initrd75.img inst.repo=hd:LABEL=CENTOS:CentOS-7-x86_64-Everything-1804.iso
76
77 menu separator # insert an empty line
78
79 label linux
80 menu label > ^3 Install CentOS 7.9
81 kernel vmlinuz79
82 append initrd=initrd79.img inst.repo=hd:LABEL=CENTOS:CentOS-7-x86_64-Everything-2009.iso
83
84 label linux
85 menu label > ^4 Install CentOS 8.5
86 kernel vmlinuz85
87 append initrd=initrd85.img inst.repo=hd:LABEL=CENTOS:CentOS-8.5.2111-x86_64-dvd1.iso
88
89 menu separator # insert an empty line
90
91 ============================================================
92 yum install -y syslinux-extlinux
93 mkfs.ext4 /dev/sdb1
94 e2label /dev/sdb1 CENTOS
95 mount /dev/sdb1 /mnt/
96 extlinux --install /mnt
97 cp isolinux/* /mnt/
98 mv isolinux.cfg syslinux.cfg
99 [root@localhost mnt]# ls -l /mnt
100 total 30942948
101 -r--r--r--. 1 root root 2048 Dec 22 19:27 boot.cat
102 -rw-r--r--. 1 root root 84 Dec 22 19:27 boot.msg
103 -rw-r--r--. 1 root root 9397338112 May 16 2019 CentOS-7-x86_64-Everything-1804.iso
104 -rw-r--r--. 1 root root 10200547328 Nov 2 17:35 CentOS-7-x86_64-Everything-2009.iso
105 -rw-r--r--. 1 root root 1020264448 Nov 3 2020 CentOS-7-x86_64-Minimal-2009.iso
106 -rw-r--r--. 1 root root 10794041344 Dec 21 18:22 CentOS-8.5.2111-x86_64-dvd1.iso
107 -rw-r--r--. 1 root root 281 Dec 22 19:27 grub.conf
108 -rw-r--r--. 1 root root 52893200 May 4 2018 initrd75.img
109 -rw-r--r--. 1 root root 55129656 Oct 27 2020 initrd79.img
110 -rw-r--r--. 1 root root 79709028 Nov 13 08:31 initrd85.img
111 -rw-r--r--. 1 root root 55129656 Dec 22 19:27 initrd.img
112 -rw-r--r--. 1 root root 24576 Dec 22 19:27 isolinux.bin
113 -r--r--r--. 1 root root 32768 Dec 22 18:54 ldlinux.sys
114 drwx------. 2 root root 16384 Dec 22 18:54 lost+found
115 -rw-r--r--. 1 root root 190896 Dec 22 19:27 memtest
116 -rw-r--r--. 1 root root 186 Dec 22 19:27 splash.png
117 -rw-r--r--. 1 root root 2322 Dec 23 00:59 syslinux.cfg
118 -r--r--r--. 1 root root 2215 Dec 22 19:27 TRANS.TBL
119 -rw-r--r--. 1 root root 153104 Dec 22 19:27 vesamenu.c32
120 -rwxr-xr-x. 1 root root 6769256 Dec 22 19:27 vmlinuz
121 -rw-r--r--. 1 root root 6224704 Apr 21 2018 vmlinuz75
122 -rw-r--r--. 1 root root 6769256 Oct 20 2020 vmlinuz79
123 -rw-r--r--. 1 root root 10271880 Oct 19 23:23 vmlinuz85