-
Notifications
You must be signed in to change notification settings - Fork 1
/
grub-m1000e.conf
69 lines (58 loc) · 2.25 KB
/
grub-m1000e.conf
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
# Multiboot SD Card grub.cfg for Dell M1000E with CMC and SD cards in each blade.
# Full idea stored:
# - https://github.com/eengstrom/multiboot
# Timeout for menu
set timeout=60
# Default boot entry
set default=0
# Menu Colours
set menu_color_normal=white/black
set menu_color_highlight=white/green
# Setup to allow console AND serial redirect on Dell M1000E CMC console:
serial --speed=115200 --unit=0 --word=8 --parity=no --stop=1
terminal_input console serial
terminal_output console serial
set CMCCONSOLE="console=tty0 console=ttyS0,115200n8"
# Then, for most LINUXen, append "$CMCCONSOLE" to "linux" entry.
# 16.x Xenial LTS - https://help.ubuntu.com/community/Installation/MinimalCD
menuentry "Ubuntu 16.04/Xenial LTS - 64bit Mini-Installer - GA" {
set iso="/iso/ubuntu-16.04-mini-amd64-ga.iso"
loopback loop $iso
linux (loop)/linux boot=casper iso-scan/filename=$iso noprompt noeject $CMCCONSOLE
initrd (loop)/initrd.gz
}
# 16.x Xenial LTS - https://help.ubuntu.com/community/Installation/MinimalCD
menuentry "Ubuntu 16.04/Xenial LTS - 64bit Mini-Installer - HWE" {
set iso="/iso/ubuntu-16.04-mini-amd64-hwe.iso"
loopback loop $iso
linux (loop)/linux boot=casper iso-scan/filename=$iso noprompt noeject $CMCCONSOLE
initrd (loop)/initrd.gz
}
# 9.x/Stretch: http://ftp.nl.debian.org/debian/dists/stretch/main/installer-amd64/current/images/netboot/
menuentry "Debian 9.x/Stretch - AMD64 Mini/Netboot-Installer" {
set iso="/iso/debian-9.x-amd64-mini.iso"
loopback loop $iso
linux (loop)/linux $CMCCONSOLE
initrd (loop)/initrd.gz
}
# 8.x/Jessie: http://ftp.nl.debian.org/debian/dists/jessie/main/installer-amd64/current/images/netboot/
menuentry "Debian 8.x/Jessie - AMD64 Mini/Netboot-Installer" {
set iso="/iso/debian-8.x-amd64-mini.iso"
loopback loop $iso
linux (loop)/linux $CMCCONSOLE
initrd (loop)/initrd.gz
}
menuentry ' ' { true } # empty line
menuentry "Chainload Default Disk (hd1,msdos1/sda1)" {
insmod chain
insmod part_msdos
insmod ext2
insmod lvm
#chainloader (hd0,0)+1
#set root=(hd0,0)
#chainloader +1
configfile (hd1,msdos1)/grub/grub.cfg
}
menuentry "Boot base" --class shutdown { exit }
menuentry "Shutdown" --class shutdown { halt }
menuentry "Reboot" --class shutdown { reboot }