boot system and buildkernel - Additional work
[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 without ACPI driver"
97 menuadd cd ${base}kernel
98 menuadd optinclude loader.conf
99 menuadd optinclude loader.conf.local
100 menuadd set hint.acpi.0.disabled=1
101 menuadd set loader.acpi_disabled_by_user=1
102 menuadd lunsetif acpi_load hint.acpi.0.disabled
103 menuadd lunsetif ehci_load hint.ehci.0.disabled
104 menuadd lunsetif ahci_load hint.ahci.disabled
105 menuadd loadall
106 menuadd boot
107 menuadd set autoboot_delay=NO
108
109 menuitem 7 "Boot DragonFly using kernel.old"
110 menuadd cd ${base}kernel.old
111 menuadd optinclude loader.conf
112 menuadd optinclude loader.conf.local
113 menuadd lunsetif acpi_load hint.acpi.0.disabled
114 menuadd lunsetif ehci_load hint.ehci.0.disabled
115 menuadd lunsetif ahci_load hint.ahci.disabled
116 menuadd loadall
117 menuadd boot
118 menuadd set autoboot_delay=NO
119
120 menuitem 9 "Escape to loader prompt (also ESC)"
121 menuadd set autoboot_delay=NO
122
123 menuitem a "Boot Backup kernel kernel.alt"
124 menuadd cd ${base}kernel.alt
125 menuadd optinclude loader.conf
126 menuadd optinclude loader.conf.local
127 menuadd lunsetif acpi_load hint.acpi.0.disabled
128 menuadd lunsetif ehci_load hint.ehci.0.disabled
129 menuadd lunsetif ahci_load hint.ahci.disabled
130 menuadd loadall
131 menuadd boot
132 menuadd set autoboot_delay=NO
133
134 menuitem b "Boot Backup kernel kernel.bak"
135 menuadd cd ${base}kernel.bak
136 menuadd optinclude loader.conf
137 menuadd optinclude loader.conf.local
138 menuadd lunsetif acpi_load hint.acpi.0.disabled
139 menuadd lunsetif ehci_load hint.ehci.0.disabled
140 menuadd lunsetif ahci_load hint.ahci.disabled
141 menuadd loadall
142 menuadd boot
143 menuadd set autoboot_delay=NO
144
145 menuitem R "Reboot"
146 menuadd reboot