**The MINIX boot monitor has been replaced for version 3.2.0 with NetBSD boot monitor.** ====== The MINIX 3 Boot Monitor ====== This page describes the MINIX 3 boot monitor. To get a summary of what the boot monitor can do, while in it, you can type: help Alternatively, you can read the [[http://www.minix3.org/manpages/man8/monitor.8.html|monitor(8) manpage]] and the [[http://www.minix3.org/manpages/man8/boot.8.html|boot(8) manpage]]. ===== Commonly Used Boot Monitor Commands and Options ===== A rundown of oft-used boot monitor commands and options: | //ctty 0// | Used for serial debugging; parameter selects serial port. | | //cttybaud=// | Sets serial baud rate. 115200 is recommended. | | //menu// | Shows the Menu. | | //ls// | Lists the files present on the root device. | | //image=// | E.g. ///boot/image/3.2.0r1//; Sets the image that will be booted. | | //kernel=// | E.g. ///boot/kernel// or ///boot/kernel/3.2.0r2//; Sets the multi-boot compliant kernel that will be booted. | | //boot// | Boots the image; //boot -s// will stop before running optional services. | | //save// | Saves the currently set options. | | //set// | Shows the currently set options. | | //no_apic=// | to turn APIC on, to turn it off. There is also //apic_timer_x=//. //acpi=yes// is required with //no_apic=0// | | //no_smp=// | to turn SMP on, to turn it off. | | //pci_debug=1// | Enable PCI driver debug prints. | | //watchdog=// | to turn on the NMI watchdog (kernel lock up detection; also requires //no_apic=0// and //acpi=yes//). | | //mb=1// | Switch to multi-boot protocol; currently required to bootstrap ELF kernels. | Some less used options: | //acpi=yes// | Use the ACPI driver. | | //ahci=yes// | Use the AHCI driver instead of the "at_wini" IDE driver (experimental!). Many other //ahci=// options are available to help debugging; see the code. | | //ata_no_dma=1// | Disable DMA. | | //ata_pci_debug=1// | Enable PCI-related debugging info in at_wini driver. Some other //ata=// options are available to help debugging; see the code. | | //atapi_dma=1// | Enable ATAPI DMA. | | //bios_wini=yes// | Use the BIOS driver instead of the "at_wini" IDE driver. | | //bios_remap_first=1// | Force the boot drive to be remapped as d7; this allows a machine booted from an inserted media (like a faked disk image from CD booting or a USB thumb drive) to retain its normal drive assignation. | | //console=8003// | Enable 50 lines for the text-mode console. | | //debug_fkeys=1// | Enable pressing F1..F10 keys to show information about the system on the console. | | //disable=// | Prevent one //daemon// (optional service) to start; useful when debugging, or if some piece of hardware has problems; ''disable=inet'' will prevent the INET network stack to start. | | //hz=60// | Set the system heart beat. | | //label=