Superuser

Autor Thema: erreichen der systemdisk mit setenv  (Gelesen 2446 mal)

rob_gester

  • Gast
erreichen der systemdisk mit setenv
« am: 11. Oktober 2004, 03:01:06 »
hi,
ich habe eine indy, wo 2 systemplatten sind, eine mit irix 6.2, andere mit 6.5.
weiss jemand, wie ich die mit irix 6.5 im command monitor als die bootingplatte setze?
also im klartext: wie lauten genau die setenv befehle für root, swap, system partition und os load partition? irgendwann habe ich die konfiguration zerschossen und beide platten sind mit fehlendem volume header-error nicht bootable, also etwas an der variablekonfiguration happern muss.

ich habe verwendet für die platte numero 5 (die mit irix 6.5) folgendes:

setenv root dks0d5s0
setenv swap /dev/dsk/dks0d5s1
setenv SystemPartition scsi(0)disk(5)dsk(0)partition(8) -> (8 ), meine ich
setenv OSLoadPartition scsi(0)disk(5)dsk(0)partition(0)

danke.
rob

update:
der scsi controller 0 stimmt...
« Letzte Änderung: 11. Oktober 2004, 03:08:25 von rob_gester »

mood-indigo.org - Das unabhängige Silicon Graphics User Forum

erreichen der systemdisk mit setenv
« am: 11. Oktober 2004, 03:01:06 »

Rainer

  • Gast
Re: erreichen der systemdisk mit setenv
« Antwort #1 am: 12. Oktober 2004, 01:27:02 »
printenv sieht bei meiner Indy (R5000) so aus (nur die Parameter, die Du wohl benötigst):

AutoLoad=Yes
SystemPartition=scsi(0)disk(1)rdisk(0)partition(8)
OSLoadPartition=scsi(0)disk(1)rdisk(0)partition(0)
OSLoader=sash
OSLoadFilename=/unix
OSLoadOptions=auto

swap kommt da nicht vor, root unter einem anderen Namen (OSLoadPartition).

Mit ...disk(5)... bei SystemPartition und OSLoadPartition sollte es bei Dir eigentlich gehen. Oder heißt Deine Bemerkung "... irgendwann habe ich die konfiguration zerschossen ...", daß Du außer den Parametern noch mehr zerschossen hast (z.B. den volume header)?

Rainer

PS.: der Vollständigkeit halber hier noch nvram bei voll hochgefahrenem IRIX:

dbaud=9600
tapedevice=
root=dks0d1s0
swap=
dumpdev=
showconfig=isfalse
initfile=
initstate=
swaplo=
nswap=
sync_on_green=
console=g
gfx=alive
keybd=DE
nogfxkbd=
cpufreq=150
monitor=
pagecolor=
screencolor=
logocolor=
diskless=0
srvaddr=
netaddr= --- meine lokale IP Adresse ---
diagmode=
hostname=
dlserver=
dlgate=
dlif=
dllogin=
maxpmem=
debug_bigmem=
eaddr= --- MAC meiner Indy ---
rdebug=
dbgmon=
nodbgmon=
scsiretries=
volume=10
scsi_syncenable=
SystemPartition=scsi(0)disk(1)rdisk(0)partition(8)
OSLoadPartition=scsi(0)disk(1)rdisk(0)partition(0)
OSLoader=sash
OSLoadFilename=/unix
OSLoadOptions=auto
AutoLoad=Y
sgilogo=y
rbaud=
passwd_key=
rebound=n
scsihostid=
scsihostid=
prompoweroff=
triton_invall=
pci_no_auto=
mrmode=
mrconfig=
netmask=
kernname=scsi(0)disk(1)rdisk(0)partition(0)/unix
_R5000_CVT_WAR=
_RM5271_BADVADDR_WAR=
ConsoleIn=keyboard()
ConsoleOut=video()

rob_gester

  • Gast
Re: erreichen der systemdisk mit setenv
« Antwort #2 am: 12. Oktober 2004, 09:58:18 »
danke, rainer :)

es waren zwei fehlende buchstaben, nämlich statt ..dsk(0).. sollte es rdisk(0) sein, bei beiden variablen.

die ganze geschichte, wenn jemand interesse hat:
vor langer zeit habe ich für meine indy eine 4.5gb zusatzplatte gekauft und installiert -> mit MAKEDEV und so. das system 6.2, damals efs von der 1.0gb originalplatte wurde als xfs drauf kopiert (es hat, trotz spielereien mit blocksize, zum verlust der diskspeichermenge geführt, aber es ist eine andere geschichte). die grössere platte wurde zum systemdisk gemacht -> das waren meine ungenauen notizen von damals, und dann zum 6.5 upgedated. mit dem variablentausch ist das sozusagen ein... naja, dualboot  8)
rob
« Letzte Änderung: 12. Oktober 2004, 09:59:09 von rob_gester »