Merge remote-tracking branch 'origin/github/pr/145'
[grml-live.git] / templates / boot / grub / %SHORT_NAME%_options.cfg
1 submenu "%GRML_NAME% - advanced options  ->" --class=submenu {
2 menuentry "Enable Predictable Network Interface Names" {
3     set gfxpayload=keep
4     echo 'Loading kernel...'
5     linux  /boot/%SHORT_NAME%/vmlinuz apm=power-off boot=live live-media-path=/live/%GRML_NAME%/ bootid=%BOOTID% nomce "${loopback}" ${kernelopts} 
6     echo 'Loading initrd...'
7     initrd /boot/%SHORT_NAME%/initrd.img
8 }
9
10 menuentry "Enable SSH (with random password)" {
11     set gfxpayload=keep
12     echo 'Loading kernel...'
13     linux  /boot/%SHORT_NAME%/vmlinuz apm=power-off boot=live live-media-path=/live/%GRML_NAME%/ bootid=%BOOTID% nomce net.ifnames=0 "${loopback}" ${kernelopts} ssh 
14     echo 'Loading initrd...'
15     initrd /boot/%SHORT_NAME%/initrd.img
16 }
17
18 menuentry "Load Grml to RAM" {
19     set gfxpayload=keep
20     echo 'Loading kernel...'
21     linux  /boot/%SHORT_NAME%/vmlinuz apm=power-off boot=live live-media-path=/live/%GRML_NAME%/ bootid=%BOOTID% nomce net.ifnames=0 "${loopback}" ${kernelopts} toram=%GRML_NAME%.squashfs 
22     echo 'Loading initrd...'
23     initrd /boot/%SHORT_NAME%/initrd.img
24 }
25
26 menuentry "Load whole medium to RAM" {
27     set gfxpayload=keep
28     echo 'Loading kernel...'
29     linux  /boot/%SHORT_NAME%/vmlinuz apm=power-off boot=live live-media-path=/live/%GRML_NAME%/ bootid=%BOOTID% nomce net.ifnames=0 "${loopback}" ${kernelopts} toram 
30     echo 'Loading initrd...'
31     initrd /boot/%SHORT_NAME%/initrd.img
32 }
33
34 menuentry "Forensic Mode" {
35     set gfxpayload=keep
36     echo 'Loading kernel...'
37     linux /boot/%SHORT_NAME%/vmlinuz apm=power-off boot=live live-media-path=/live/%GRML_NAME%/ bootid=%BOOTID% nomce net.ifnames=0 "${loopback}" ${kernelopts} read-only nofstab noraid nolvm noautoconfig noswap raid=noautodetect 
38     echo 'Loading initrd...'
39     initrd /boot/%SHORT_NAME%/initrd.img
40 }
41
42 menuentry "Persistency Mode" {
43     set gfxpayload=keep
44     echo 'Loading kernel...'
45     linux  /boot/%SHORT_NAME%/vmlinuz apm=power-off boot=live live-media-path=/live/%GRML_NAME%/ bootid=%BOOTID% nomce net.ifnames=0 "${loopback}" ${kernelopts} persistence 
46     echo 'Loading initrd...'
47     initrd /boot/%SHORT_NAME%/initrd.img
48 }
49
50 menuentry "Load German Keyboard Layout" {
51     set gfxpayload=keep
52     echo 'Loading kernel...'
53     linux  /boot/%SHORT_NAME%/vmlinuz apm=power-off boot=live live-media-path=/live/%GRML_NAME%/ bootid=%BOOTID% nomce net.ifnames=0 "${loopback}" ${kernelopts} lang=de 
54     echo 'Loading initrd...'
55     initrd /boot/%SHORT_NAME%/initrd.img
56 }
57
58 menuentry "Graphical Mode" {
59     set gfxpayload=keep
60     echo 'Loading kernel...'
61     linux  /boot/%SHORT_NAME%/vmlinuz apm=power-off boot=live live-media-path=/live/%GRML_NAME%/ bootid=%BOOTID% nomce net.ifnames=0 "${loopback}" ${kernelopts} startx 
62     echo 'Loading initrd...'
63     initrd /boot/%SHORT_NAME%/initrd.img
64 }
65
66 menuentry "Disable Framebuffer" {
67     set gfxpayload=text
68     echo 'Loading kernel...'
69     linux  /boot/%SHORT_NAME%/vmlinuz apm=power-off boot=live live-media-path=/live/%GRML_NAME%/ bootid=%BOOTID% nomce net.ifnames=0 "${loopback}" ${kernelopts} video=ofonly radeon.modeset=0 i915.modeset=0 nouveau.modeset=0 cirrus.modeset=0 mgag200.modeset=0 nomodeset 
70     echo 'Loading initrd...'
71     initrd /boot/%SHORT_NAME%/initrd.img
72 }
73
74 menuentry "Disable Video Kernel Mode Setting" {
75     set gfxpayload=keep
76     echo 'Loading kernel...'
77     linux  /boot/%SHORT_NAME%/vmlinuz apm=power-off boot=live live-media-path=/live/%GRML_NAME%/ bootid=%BOOTID% nomce net.ifnames=0 "${loopback}" ${kernelopts} radeon.modeset=0 i915.modeset=0 nouveau.modeset=0 cirrus.modeset=0 mgag200.modeset=0 nomodeset 
78     echo 'Loading initrd...'
79     initrd /boot/%SHORT_NAME%/initrd.img
80 }
81
82 menuentry "Debug Mode" {
83     set gfxpayload=keep
84     echo 'Loading kernel...'
85     linux /boot/%SHORT_NAME%/vmlinuz apm=power-off boot=live live-media-path=/live/%GRML_NAME%/ bootid=%BOOTID% nomce net.ifnames=0 "${loopback}" ${kernelopts} initcall verbose debug=vc systemd.log_level=debug systemd.log_target=kmsg log_buf_len=1M 
86     echo 'Loading initrd...'
87     initrd /boot/%SHORT_NAME%/initrd.img
88 }
89
90 menuentry "Serial Console" {
91     set gfxpayload=text
92     echo 'Loading kernel...'
93     linux /boot/%SHORT_NAME%/vmlinuz apm=power-off boot=live live-media-path=/live/%GRML_NAME%/ bootid=%BOOTID% nomce net.ifnames=0 "${loopback}" ${kernelopts} video=vesafb:off console=tty1 console=ttyS0,115200n8 
94     echo 'Loading initrd...'
95     initrd /boot/%SHORT_NAME%/initrd.img
96 }
97 }