Solaris 11 bootadm: Difference between revisions
From Lolly's Wiki
Jump to navigationJump to search
No edit summary |
m (Text replacement - "<source" to "<syntaxhighlight") |
||
(6 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
[[ | [[Category:Solaris11|bootadm]] | ||
==Booten via SP-Console 115200 Baud== | ==Booten via SP-Console 115200 Baud== | ||
< | Add a new ttydef with 115200: | ||
<syntaxhighlight lang=bash> | |||
# echo "console115200:115200 hupcl opost onclr:115200::console" >> /etc/ttydefs | |||
</syntaxhighlight> | |||
Set the new console for system/console-login:default | |||
<syntaxhighlight lang=bash> | |||
# svccfg -s svc:/system/console-login:default setprop ttymon/label=console115200 | |||
# svcadm refresh svc:/system/console-login:default | |||
# svcadm restart svc:/system/console-login:default | |||
</syntaxhighlight> | |||
Setup your boot menu: | |||
<syntaxhighlight lang=bash> | |||
# bootadm generate-menu | # bootadm generate-menu | ||
# bootadm set-menu console=text serial_params='0,115200,8,N,1' | # bootadm set-menu console=text serial_params='0,115200,8,N,1' | ||
# bootadm change-entry -i 0 kargs="-B console=ttya | # bootadm change-entry -i 0 kargs="-B \$zfs_bootfs,console=ttya" | ||
# bootadm add-entry -i | # bootadm add-entry -i 1 "Solaris (non-cluster)" | ||
# bootadm change-entry -i | # bootadm change-entry -i 1 kargs="-B \$zfs_bootfs,console=ttya -x" | ||
# bootadm add-entry -i | # bootadm add-entry -i 2 "Solaris (non-cluster)(single-user)" | ||
# bootadm change-entry -i | # bootadm change-entry -i 2 kargs="-B \$zfs_bootfs,console=ttya -xs" | ||
</ | # bootadm add-entry -i 3 "Solaris (kernel debugger)" | ||
# bootadm change-entry -i 3 kargs="-B \$zfs_bootfs,console=ttya -k" | |||
# bootadm add-entry -i 4 "Solaris (non-cluster)(milestone=none)" | |||
# bootadm change-entry -i 4 kargs="-B \$zfs_bootfs,console=ttya -x -m milestone=none" | |||
</syntaxhighlight> |
Latest revision as of 20:32, 25 November 2021
Booten via SP-Console 115200 Baud
Add a new ttydef with 115200:
# echo "console115200:115200 hupcl opost onclr:115200::console" >> /etc/ttydefs
Set the new console for system/console-login:default
# svccfg -s svc:/system/console-login:default setprop ttymon/label=console115200
# svcadm refresh svc:/system/console-login:default
# svcadm restart svc:/system/console-login:default
Setup your boot menu:
# bootadm generate-menu
# bootadm set-menu console=text serial_params='0,115200,8,N,1'
# bootadm change-entry -i 0 kargs="-B \$zfs_bootfs,console=ttya"
# bootadm add-entry -i 1 "Solaris (non-cluster)"
# bootadm change-entry -i 1 kargs="-B \$zfs_bootfs,console=ttya -x"
# bootadm add-entry -i 2 "Solaris (non-cluster)(single-user)"
# bootadm change-entry -i 2 kargs="-B \$zfs_bootfs,console=ttya -xs"
# bootadm add-entry -i 3 "Solaris (kernel debugger)"
# bootadm change-entry -i 3 kargs="-B \$zfs_bootfs,console=ttya -k"
# bootadm add-entry -i 4 "Solaris (non-cluster)(milestone=none)"
# bootadm change-entry -i 4 kargs="-B \$zfs_bootfs,console=ttya -x -m milestone=none"