boot off alternate root drive.

From: egold@fsa.com
Date: Fri Feb 04 2005 - 15:40:34 EST


Hi Gurus,
I have some sun sparc servers (280s, 480s) running solaris 8.
Instead of mirroring the root drives, i use ufsdump piped to ufsrestore,
prtvtoc and fmthard to copy the root disk (c1t0d0s0) to another drive in my
server (c1t1d0s0).
This works fine, but I have never tried booting off the second disk to
test.

My question is this:

How would I know what device to boot from at the ok prompt if i want to
boot off the second disk?

If the answer is to "boot disk1", what if there was no devalias of disk1 or
disk0 already setup.

How would I know the full device path to use?

Thank you in advance.

Here are my OK prompt settings:

{3} ok printenv
Variable Name Value Default Value

test-args
diag-passes 1 1
local-mac-address? false false
silent-mode? false false
scsi-initiator-id 7 7
oem-logo No default
oem-logo? false false
oem-banner No default
oem-banner? false false
ansi-terminal? true true
screen-#columns 80 80
screen-#rows 34 34
ttya-rts-dtr-off false false
ttya-ignore-cd true true
ttya-mode 9600,8,n,1,- 9600,8,n,1,-
output-device ttya ttya
input-device ttya ttya
auto-boot-on-error? false false
load-base 16384 16384
auto-boot? true true
boot-command boot boot
diag-file
diag-device /pci@9,600000/SUNW,qlc@2 ... net
boot-file
boot-device /pci@9,600000/SUNW,qlc@2 ... disk net
use-nvramrc? false false
nvramrc
security-mode none No default
security-password No default
security-#badlogins 0 No default
fcode-debug? false false
diag-out-console false false
post-trigger error-reset power-on-res ... error-reset
power-on-res ...
diag-script normal normal
diag-level min min
diag-switch? false false
obdiag-trigger error-reset power-on-res ... error-reset
power-on-res ...
error-reset-recovery boot boot

{3} ok
{3} ok
{3} ok printenv boot-device
boot-device =
/pci@9,600000/SUNW,qlc@2/fp@0,0/disk@w2100000c50dcffef,0:a disk net
{3} ok show-devs
/pci@9,600000
/pci@9,700000
/pci@8,600000
/pci@8,700000
/memory-controller@3,400000
/SUNW,UltraSPARC-III+@3,0
/memory-controller@2,400000
/SUNW,UltraSPARC-III+@2,0
/memory-controller@1,400000
/SUNW,UltraSPARC-III+@1,0
/memory-controller@0,400000
/SUNW,UltraSPARC-III+@0,0
/virtual-memory
/memory@m0,a0
/aliases
/options
/openprom
/chosen
/packages
/pci@9,600000/SUNW,qlc@2
/pci@9,600000/network@1
/pci@9,600000/SUNW,qlc@2/fp@0,0
/pci@9,600000/SUNW,qlc@2/fp@0,0/disk
/pci@9,700000/network@2
/pci@9,700000/usb@1,3
/pci@9,700000/ebus@1
/pci@9,700000/ebus@1/serial@1,400000
/pci@9,700000/ebus@1/rsc-console@1,3083f8
/pci@9,700000/ebus@1/rsc-control@1,3062f8
/pci@9,700000/ebus@1/pmc@1,300700
/pci@9,700000/ebus@1/gpio@1,300600
/pci@9,700000/ebus@1/rtc@1,300070
/pci@9,700000/ebus@1/i2c@1,30
/pci@9,700000/ebus@1/i2c@1,2e
/pci@9,700000/ebus@1/power@1,30002e
/pci@9,700000/ebus@1/bbc@1,0
/pci@9,700000/ebus@1/flashprom@0,0
/pci@9,700000/ebus@1/i2c@1,30/rscrtc@0,d0
/pci@9,700000/ebus@1/i2c@1,30/fru@0,ae
/pci@9,700000/ebus@1/i2c@1,30/fru@0,a8
/pci@9,700000/ebus@1/i2c@1,30/fru@0,a6
/pci@9,700000/ebus@1/i2c@1,30/fru@0,a2
/pci@9,700000/ebus@1/i2c@1,30/fru@0,a0
/pci@9,700000/ebus@1/i2c@1,30/temperature-sensor@0,9c
/pci@9,700000/ebus@1/i2c@1,30/ioexp@0,82
/pci@9,700000/ebus@1/i2c@1,30/ioexp@0,80
/pci@9,700000/ebus@1/i2c@1,30/ioexp@0,72
/pci@9,700000/ebus@1/i2c@1,30/ioexp@0,70
/pci@9,700000/ebus@1/i2c@1,30/temperature@0,52
/pci@9,700000/ebus@1/i2c@1,30/ioexp@0,4c
/pci@9,700000/ebus@1/i2c@1,30/ioexp@0,46
/pci@9,700000/ebus@1/i2c@1,30/ioexp@0,44
/pci@9,700000/ebus@1/i2c@1,30/temperature@0,34
/pci@9,700000/ebus@1/i2c@1,30/temperature@0,32
/pci@9,700000/ebus@1/i2c@1,30/temperature@0,30
/pci@9,700000/ebus@1/i2c@1,2e/fru@4,aa
/pci@9,700000/ebus@1/i2c@1,2e/fru@4,a8
/pci@9,700000/ebus@1/i2c@1,2e/idprom@4,a4
/pci@9,700000/ebus@1/i2c@1,2e/nvram@4,a4
/pci@9,700000/ebus@1/i2c@1,2e/fru@4,a2
/pci@9,700000/ebus@1/i2c@1,2e/fru@4,a0
/pci@9,700000/ebus@1/i2c@1,2e/fru@3,ae
/pci@9,700000/ebus@1/i2c@1,2e/fru@3,ac
/pci@9,700000/ebus@1/i2c@1,2e/fru@3,aa
/pci@9,700000/ebus@1/i2c@1,2e/fru@3,a8
/pci@9,700000/ebus@1/i2c@1,2e/fru@3,a6
/pci@9,700000/ebus@1/i2c@1,2e/fru@3,a4
/pci@9,700000/ebus@1/i2c@1,2e/fru@3,a2
/pci@9,700000/ebus@1/i2c@1,2e/fru@3,a0
/pci@9,700000/ebus@1/i2c@1,2e/fru@2,ae
/pci@9,700000/ebus@1/i2c@1,2e/fru@2,ac
/pci@9,700000/ebus@1/i2c@1,2e/fru@2,aa
/pci@9,700000/ebus@1/i2c@1,2e/fru@2,a8
/pci@9,700000/ebus@1/i2c@1,2e/fru@2,a6
/pci@9,700000/ebus@1/i2c@1,2e/fru@2,a4
/pci@9,700000/ebus@1/i2c@1,2e/fru@2,a2
/pci@9,700000/ebus@1/i2c@1,2e/fru@2,a0
/pci@9,700000/ebus@1/i2c@1,2e/fru@1,ae
/pci@9,700000/ebus@1/i2c@1,2e/fru@1,ac
/pci@9,700000/ebus@1/i2c@1,2e/fru@1,aa
/pci@9,700000/ebus@1/i2c@1,2e/fru@1,a8
/pci@9,700000/ebus@1/i2c@1,2e/fru@1,a6
/pci@9,700000/ebus@1/i2c@1,2e/fru@1,a4
/pci@9,700000/ebus@1/i2c@1,2e/fru@1,a2
/pci@9,700000/ebus@1/i2c@1,2e/fru@1,a0
/pci@9,700000/ebus@1/i2c@1,2e/fru@0,ae
/pci@9,700000/ebus@1/i2c@1,2e/fru@0,ac
/pci@9,700000/ebus@1/i2c@1,2e/fru@0,aa
/pci@9,700000/ebus@1/i2c@1,2e/fru@0,a8
/pci@9,700000/ebus@1/i2c@1,2e/fru@0,a6
/pci@9,700000/ebus@1/i2c@1,2e/fru@0,a4
/pci@9,700000/ebus@1/i2c@1,2e/fru@0,a2
/pci@9,700000/ebus@1/i2c@1,2e/fru@0,a0
/pci@8,600000/SUNW,qlc@2
/pci@8,600000/SUNW,qlc@1
/pci@8,600000/SUNW,qlc@2/fp@0,0
/pci@8,600000/SUNW,qlc@2/fp@0,0/disk
/pci@8,600000/SUNW,qlc@1/fp@0,0
/pci@8,600000/SUNW,qlc@1/fp@0,0/disk
/pci@8,700000/ide@6
/pci@8,700000/ide@6/cdrom
/pci@8,700000/ide@6/disk
/openprom/client-services
/packages/ufs-file-system
/packages/SUNW,fru-device
/packages/SUNW,i2c-ram-device
/packages/kbd-translator
/packages/obp-tftp
/packages/dropins
/packages/SUNW,debug
/packages/terminal-emulator
/packages/disk-label
/packages/deblocker
/packages/SUNW,builtin-drivers
{3} ok
{3} ok
{3} ok

{3} ok devalias
disk1 /pci@9,600000/SUNW,qlc@2/fp@0,0/disk@1,0
disk0 /pci@9,600000/SUNW,qlc@2/fp@0,0/disk@0,0
disk /pci@9,600000/SUNW,qlc@2/fp@0,0/disk@0,0
ide /pci@8,700000/ide@6
scsi /pci@9,600000/SUNW,qlc@2
cdrom /pci@8,700000/ide@6/cdrom@0,0:f
net /pci@9,700000/network@2
net1 /pci@9,600000/network@1
net0 /pci@9,700000/network@2
flash /pci@9,700000/ebus@1/flashprom@0,0
idprom /pci@9,700000/ebus@1/i2c@1,2e/idprom@4,a4
nvram /pci@9,700000/ebus@1/i2c@1,2e/nvram@4,a4
i2c1 /pci@9,700000/ebus@1/i2c@1,30
i2c0 /pci@9,700000/ebus@1/i2c@1,2e
bbc /pci@9,700000/ebus@1/bbc@1,0
rsc-console /pci@9,700000/ebus@1/rsc-console@1,3083f8
rsc-control /pci@9,700000/ebus@1/rsc-control@1,3062f8
ttya /pci@9,700000/ebus@1/serial@1,400000:a
pci9b /pci@9,700000
pci9a /pci@9,600000
pci8b /pci@8,700000
pci8a /pci@8,600000
ebus /pci@9,700000/ebus@1
name aliases
{3} ok banner
Sun Fire 480R, No Keyboard
Copyright 1998-2003 Sun Microsystems, Inc. All rights reserved.
OpenBoot 4.13.2, 16384 MB memory installed, Serial #59126299.
Ethernet address 0:3:ba:86:32:1b, Host ID: 8386321b.

{3} ok

____________________________________
This e-mail message is for the sole use of the intended recipient(s) and
may contain proprietary, confidential and/or privileged information. Any
unauthorized review, use, disclosure or distribution is prohibited. If you
are not the intended recipient (or an employee or agent responsible to
deliver it to the intended recipient), you may not copy or deliver this
message to anyone. In such case, you should destroy this message and kindly
notify the sender by reply e-mail.
_______________________________________________
sunmanagers mailing list
sunmanagers@sunmanagers.org
http://www.sunmanagers.org/mailman/listinfo/sunmanagers



This archive was generated by hypermail 2.1.7 : Wed Apr 09 2008 - 23:30:07 EDT