tuxito    B U L M A   PDA    tuxito

Instalar Debian en un RAID Promise PDC202xx en 20 minuts / Installing Debian on RAID Promise PDC202xx.  [20478, 6]

Por (Joanmi) el 16/12/2001 16:06 modificado el 02/03/2002 18:09
Página 2/5

La instalació:

En primer lloc un parell d'aclaracións:

Bé, anam a començar:

Preparació:

En primer lloc necessitarem un disquet d'assistència amb tres fitxers que tot seguit vos explic quins son i com obtenir-los:

El sistema de fitxers tant pot ser FAT com ext2 perque el kernel del sistema d'instalació de Debian els reconeix tots dos.

Instalació:

FASE A: Instalació del sistema base

Per instalar el sistema base de la nostra Debian procedirem de la següent manera:

  1. En primer lloc hem de configurar el nostre array a la BIOS de la controladora. Jo faig servir un raid1 (mirror) però això val per qualsevol tipus d'array que volguem definir. En el meu cas s'entra a la BIOS amb la combinació de tecles <CTRL>+'F'.
  2. Després arrancarem normalment el nostre sistema d'instalació de Debian.
  3. El primer que ens demana és la configuració de teclat. és un bon moment per indicar-li quin teclat tenim.
  4. Després, si no tenim altres discs durs connectats a una controladora normal (soportada pel kernel), l'instalador ens suggerirà la opció "preload essential modules". Si el sistema ha detectat discs durs on es pugui fer la instalació de Debian, haurem de desplaçar el cursor fins a l'opció "Preload of modules" i seleccionar-la.
  5. Picarem "intro" un parell de cops fins que ens carregui el mòdul (al CD de la P3TDDE anomenat 'fte.o') i ja tenim el nostre array visible com a primer disc scsi (/dev/sda).
  6. Continuarem normalment amb la instalació del sistema (particionat, creació dels sistemes de fitxers, instalació del sistema base, etc...). També farem la instalació del kernel de la potato ("Install kernel and modules") encara que realment no el farem servir ja que així ens crearà un fitxer de configuració de lilo sobre el que podrem treballar més còmodament.
  7. Finalment, la instalació ens durà a la opció "Make boot floppy". Podeu fer-lo si vos fa ilusió, però és una mica inútil, bàsicament perque _no_ arrancarà :-O. Anirem a la opció "Make Linux bootable directly from hard disk" (que tampoc funcionaria, però ens deixarà el lilo.conf a punt per modificar-lo al nostre gust).

FASE B: Fer arrancable el sistema

Ara només ens queda fer que el nostre sistema arranqui. Per això ens anirem a la consola que la instalació de Debian ens habilita a la tty2 pitjant <ALT>+F2, i <INTRO> per obtenir el prompt del sistema. Abans de començar però, una sèrie de reflexións per aclarir conceptes:

Ara ja estàm preparats per dur a terme els canvis que faràn que el nostre sistema pugui arrancar des del disc dur i no ens doni el "temible" kernel panic.

  1. En primer lloc montarem el disket que ens hem fet a /floppy:
    #> mount /dev/fd0 /floppy
  2. Seguidament ens situarem al directori /boot del nostre nou sistema:
    #> cd /target/boot
  3. Copiarem el kernel que hem preparat al disket:
    #> cp /floppy/vmlinuz .
  4. Crearem els dispositius per accedir al RAID amb el script que ens hem preparat:
    #> /floppy/makedev
  5. Després editarem el fitxer /etc/lilo.conf (de moment /target/etc/lilo.conf). Per això farem servir l'editor ae que és l'únic del que disposam durant la instalació:
    #> ae /target/etc/lilo.conf
  6. El pas següent és retocar el fitxer /etc/fstab (/target/etc/fstab) que ens ha creat l'instalador ja que els dispositius que ara son scsi en tornar a arrancar ja no ho seràn. Així substituïrem totes les ocurrències que trobem de "/dev/sdaX" per " /dev/ataraid/d0pX".
  7. Salvarem els canvis i instalarem lilo:
    #> lilo
  8. Rearrancarem el sistema:
    #> reboot
NOTA: Recordau que en arrancar el sistema amb el nou kernel ja no tendreu l'array a /dev/sda sino a /dev/ataraid/d0. Per tant, haureu de canviar la línia boot= de /etc/lilo.conf perque apunti a /dev/ataraid/d0.

APèNDIX: Ooops! Lilo ja no funciona!!!!

#> lilo
Fatal: Sorry, don't know how to handle device 0x7201

...en altres paraules: el nostre estimat lilo no reconeix el dispositiu /dev/ataraid/d0 i no sap com s'ho haurà de fer quan la BIOS el cridi per carregar el S.O.

La solució passa per actualitzar Lilo. Si hem de passar-nos a Woody el millor que podem fer és fer-ho ara. Un un cop actualitzat el sistema continuarem tenint un lilo que no pot arrancar desde el RAID, però bastarà fer un:
#> apt-get install lilo
...i veurem com ens elimina el paquet "debconf.tiny" per substituïr-lo per "debconf".

No he provat a fer una apt-get install debconf des de la Potato (si algú ho fa li agraïria comentàs el resultat); però sí un apt-get install lilo i no fa res.

- COMENTARIS -

 

Páginas: <<Ant.  1  2  3  4  5  Sig.>>