boot system and buildkernel - Remove the thrice damned forth interpreter
[dragonfly.git] / sys / boot / dloader / dloader.menu
1 # Default menu
2 #
3 #
4
5 menuclear
6 unload
7
8 unset boot_askname
9 unset boot_cdrom
10 unset boot_userconfig
11 unset boot_ddb
12 unset boot_gdb
13 unset boot_single
14 unset boot_verbose
15 unset boot_vidcons
16 unset boot_serial
17
18 # Re-CD into the originally calculated base directory and set the
19 # module_path.
20 #
21 # The module_path is a bit fragile, we want to set it to the current h
22 # directory and ./modules subdirectory only, which is "<empty>;modules"
23 #
24 cd ${base}
25 set module_path=";modules"
26
27 acpi_load="YES"
28 ahci_load="YES"
29 ehci_load="YES"
30
31 menuitem 1 "Boot DragonFly [default]"
32 menuadd optcd kernel
33 menuadd optinclude loader.conf
34 menuadd optinclude loader.conf.local
35 menuadd lunsetif acpi_load hint.acpi.0.disabled
36 menuadd lunsetif ehci_load hint.ehci.0.disabled
37 menuadd lunsetif ahci_load hint.ahci.disabled
38 menuadd loadall
39 menuadd boot
40
41 menuitem 2 "Boot DragonFly in Safe Mode"
42 menuadd optcd kernel
43 menuadd optinclude loader.conf
44 menuadd optinclude loader.conf.local
45 menuadd set hint.acpi.0.disabled=1
46 menuadd set loader.acpi_disabled_by_user=1
47 menuadd set hint.ehci.0.disabled=1
48 menuadd set loader.ehci_disabled_by_user=1
49 menuadd set hw.ata.ata_dma=0
50 menuadd set hw.ata.atapi_dma=0
51 menuadd set hw.ata.wc=0
52 menuadd set hw.eisa_slots=0
53 menuadd lunsetif acpi_load hint.acpi.0.disabled
54 menuadd lunsetif ehci_load hint.ehci.0.disabled
55 menuadd lunsetif ahci_load hint.ahci.disabled
56 menuadd loadall
57 menuadd boot
58 menuadd set autoboot_delay=NO
59
60 menuitem 3 "Boot DragonFly in single user mode"
61 menuadd optcd kernel
62 menuadd optinclude loader.conf
63 menuadd optinclude loader.conf.local
64 menuadd set boot_single="YES"
65 menuadd lunsetif acpi_load hint.acpi.0.disabled
66 menuadd lunsetif ehci_load hint.ehci.0.disabled
67 menuadd lunsetif ahci_load hint.ahci.disabled
68 menuadd loadall
69 menuadd boot
70 menuadd set autoboot_delay=NO
71
72 menuitem 4 "Boot DragonFly with verbose logging"
73 menuadd optcd kernel
74 menuadd optinclude loader.conf
75 menuadd optinclude loader.conf.local
76 menuadd set boot_verbose=YES
77 menuadd lunsetif acpi_load hint.acpi.0.disabled
78 menuadd lunsetif ehci_load hint.ehci.0.disabled
79 menuadd lunsetif ahci_load hint.ahci.disabled
80 menuadd loadall
81 menuadd boot
82 menuadd set autoboot_delay=NO
83
84 menuitem 5 "Boot DragonFly without AHCI driver"
85 menuadd optcd kernel
86 menuadd optinclude loader.conf
87 menuadd optinclude loader.conf.local
88 menuadd set hint.ahci.disabled=YES
89 menuadd lunsetif acpi_load hint.acpi.0.disabled
90 menuadd lunsetif ehci_load hint.ehci.0.disabled
91 menuadd lunsetif ahci_load hint.ahci.disabled
92 menuadd loadall
93 menuadd boot
94 menuadd set autoboot_delay=NO
95
96 menuitem 6 "Boot DragonFly using kernel.alt"
97 menuadd cd ${base}kernel.alt
98 menuadd optinclude loader.conf
99 menuadd optinclude loader.conf.local
100 menuadd lunsetif acpi_load hint.acpi.0.disabled
101 menuadd lunsetif ehci_load hint.ehci.0.disabled
102 menuadd lunsetif ahci_load hint.ahci.disabled
103 menuadd loadall
104 menuadd boot
105 menuadd set autoboot_delay=NO
106
107 menuitem 7 "Boot DragonFly using kernel.old"
108 menuadd cd ${base}kernel.old
109 menuadd optinclude loader.conf
110 menuadd optinclude loader.conf.local
111 menuadd lunsetif acpi_load hint.acpi.0.disabled
112 menuadd lunsetif ehci_load hint.ehci.0.disabled
113 menuadd lunsetif ahci_load hint.ahci.disabled
114 menuadd loadall
115 menuadd boot
116 menuadd set autoboot_delay=NO
117
118 menuitem 8 "Boot Backup kernel kernel.bak"
119 menuadd cd ${base}kernel.bak
120 menuadd optinclude loader.conf
121 menuadd optinclude loader.conf.local
122 menuadd lunsetif acpi_load hint.acpi.0.disabled
123 menuadd lunsetif ehci_load hint.ehci.0.disabled
124 menuadd lunsetif ahci_load hint.ahci.disabled
125 menuadd loadall
126 menuadd boot
127 menuadd set autoboot_delay=NO
128
129 menuitem 9 "Escape to loader prompt (also ESC)"
130 menuadd set autoboot_delay=NO
131
132 menuitem R "Reboot"
133 menuadd reboot