sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #67293
Re: Gammel bærbar, nfsroot og PCMCIA netkort
Jesper Andersen wrote:
Hej
Jeg har en gammel bærbar, hvor disken desværre er stået af. Jeg havde så
tænkt mig at lave en bootdisk med en minimal kerne, som kan mounte et
filsystem over NFS, så maskinen stadigvæk kan bruges. Jeg har
konfigureret kernen med PCMCIA, Netkort driver (ASIX AX88190 baseret
Edimax kort), NFS, NFSROOT og et par andre småting. Problemet er, at når
jeg forsøger at boote min maskine så når PCMCIA-netkortet ikke at starte
op, før end NFS-dimsen vil ud at snakke med omverdenen. Den kan derfor
ikke nå sit root-filsystem, da den ikke har noget netkort. Det store
spørgsmål er: Hvad gør jeg. Jeg ville gerne kunne "holde en pause", og
vente med NFS til PCMCIA og netkort er kommet op at køre, men hvordan
gør jeg det?
Du snuser rundt i din bootdisks start-up scripts og finder ud af,
hvorfor NFS startes op før netkortet. Derferfter sikrer du, at det
script, som starter netkortdriveren, bliver startet først.
Hvordan script'ene startes op, er distributionsafhængigt:
Der er to "skoler": SysV (RedHat, Mandrake, SuSE m.fl.) og BSD (Slakware)
I en SysV opstart vil disse scripts typisk ligge i /etc/rcX.d (hvor "X"
er runlevel) og de vil hedde SYYnfs og SYYpcmcia - eller noget i den
retning. (YY er en numerisk værdi, som styrer rækkefølgen af tingene).
Hvis du nu vil ændre rækkefølgen, omdøber du scripts'ne, så YY værdien
styrer rækkefølgen. I RedHat er script'ene i rcX.d symbolske links til
/etc/init.d/*.
I BSD opstart startes alle scripts af scripts med navne som rc.X hvor X
igen er runlevel. De enkelte scripts ligger i /etc/rc.d, evt som
symbolske links til /etc/init.d/*. Her bliver man nødt til at læse rc.X
scriptet igennem og finde hvilke scripts, der startes op (nfs og pcmcia,
for nu at være specifik), og her får du så brug for at flytte rundt på
rækkefølgen.
Pyh....
Prøv at holde ørene stive, det er ikke så svært, som jeg har fået det
til at lyde *S*
Held og lykke
MVH
--
Jon Svejgaard
====================================================================
| ACE - UNIX/Linux Consultancy
| Hjorthoejvej 2 / DK-4291 Ruds Vedby
mail: jon@xxxxxx | DENMARK
http://www.ace.dk | +45 5826 1799 / +45 4052 0799
====================================================================
Follow ups
References