18 # Re-CD into the originally calculated base directory and set the
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"
25 set module_path=";modules"
31 menuitem 1 "Boot DragonFly [default]"
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
41 menuitem 2 "Boot DragonFly in Safe Mode"
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
58 menuadd set autoboot_delay=NO
60 menuitem 3 "Boot DragonFly in single user mode"
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
70 menuadd set autoboot_delay=NO
72 menuitem 4 "Boot DragonFly with verbose logging"
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
82 menuadd set autoboot_delay=NO
84 menuitem 5 "Boot DragonFly without AHCI driver"
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
94 menuadd set autoboot_delay=NO
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
107 menuadd set autoboot_delay=NO
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
118 menuadd set autoboot_delay=NO
120 menuitem 9 "Escape to loader prompt (also ESC)"
121 menuadd set autoboot_delay=NO
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
132 menuadd set autoboot_delay=NO
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
143 menuadd set autoboot_delay=NO