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 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
105 menuadd set autoboot_delay=NO
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
116 menuadd set autoboot_delay=NO
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
127 menuadd set autoboot_delay=NO
129 menuitem 9 "Escape to loader prompt (also ESC)"
130 menuadd set autoboot_delay=NO