...
When you see the main boot menu:
...
Press "esc" or the arrow buttons to go to the boot option shell
Set the console redirection (copy to the terminal):
Code Block set hw.uart.console="mm:0xfedc9000,rs:2" boot
Kernel messages will start to spill out, wait until you see the following prompt:
Select console type, press enter for default(VT100):
...
Choose install:
...
Choose keymap:
...
Choose host name for your device:
...
Choose system components, press enter for default:
...
Select Auto (UFS) Guided UFS Disk Setup:
...
Select yes because we will need to make the following modifications to enable console:
Create the
/boot/loader.conf.local
file, which will contain our changes and add:Code Block hw.uart.console="mm:0xfedc9000,rs:2" console="efi"
Note |
---|
Note: /boot/loader.conf recreates itself each boot or update, so this will override the changes. |
...
Thats it, you can reboot the system and use it.
Tips
Hididng kernel output
Add to /boot/loader.conf.local:
Code Block boot_mute="YES"
Disabling Hyperthreading
Add to /boot/loader.conf.local:
Code Block machdep.hyperthreading_allowed="0"
To verify the change run:
Code Block sysctl machdep.hyperthreading_allowed