Pagina 1 di 1

Slackware 12, Installazione su dischi RAID [risolto]

Inviato: mar 1 apr 2008, 16:13
da Sustuso
Ho acquistato da poco 2 HD Seagate Barracuda II da 320 GB che volevo dedicare interamente a slackware in configurazione RAID 0 .
Così ho cercato sul web una guida che mi indicasse la come installare slackware; dopo varie ricerche la più semplice mi è sembrata questa http://userlocal.com/articles/raid1-slackware-12.php

Così ho seguito passo passo ma non riesco a settare lilo.conf in maniera da far partire il sistema.

Il mio sistema è così composto

/dev/sda (dove ho 2 installazioni di Windows e 1 slackware 12)

Codice: Seleziona tutto

Partition Table for /dev/sda

         ---Starting---      ----Ending----    Start     Number of
 # Flags Head Sect Cyl   ID  Head Sect Cyl     Sector    Sectors
-- ----- ---- ---- ---- ---- ---- ---- ---- ----------- -----------
 1  0x80    1    1    0 0x07  254   63 1023          63   204796557
 2  0x00  254   63 1023 0x0F  254   63 1023   204796620   285426855
 3  0x00    0    0    0 0x00    0    0    0           0           0
 4  0x00    0    0    0 0x00    0    0    0           0           0
 5  0x80  254   63 1023 0x07  254   63 1023          63   204796557
 6  0x80  254   63 1023 0x83  254   63 1023          63    78589917
 7  0x00  254   63 1023 0x82  254   63 1023          63     2040192
/dev/sdb e /dev/sdc (identiche, dove ho installato la nuova slack)

Codice: Seleziona tutto

Partition Table for /dev/sdc

         ---Starting---      ----Ending----    Start     Number of
 # Flags Head Sect Cyl   ID  Head Sect Cyl     Sector    Sectors
-- ----- ---- ---- ---- ---- ---- ---- ---- ----------- -----------
 1  0x80    1    1    0 0xFD  254   63   23          63      385497
 2  0x00    0    1   24 0xFD  254   63 1023      385560    97659135
 3  0x00  254   63 1023 0xFD  254   63 1023    98044695   517582170
 4  0x00  254   63 1023 0x82  254   63 1023   615626865     9510480
Queste sono le operazioni che ho fatto

1) Ho creato per /dev/sdb quattro partizioni, una per /boot, una per / , una per /pub ed una per swap, per le prime tre ho impostato il tipo FD, Linux Raid Autodetect , l'ultima di swap
2) Ho copiato le partizioni di /dev/sdb in /dev/sdc utilizzando sfdisk -d /dev/sdb | sfdisk /dev/sdc
3) Ho creato gli array per le varie partizioni con i comandi
mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/hd[bc]1 (partizione /boot)
mdadm --create /dev/md1 --level=0 --raid-devices=2 /dev/hd[bc]2 (partizione /)
mdadm --create /dev/md2 --level=0 --raid-devices=2 /dev/hd[bc]3 (partizione /pub)
4) Ho installato la slack formattando la /boot in ext2, e le altre in ReiserFS
5) Ho finito l'installazione e successivamente ho installato lilo in automatico

prima di riavviare ho
a) Copiato le informazioni in mdadm.conf mdadm -D --scan >> /mnt/etc/mdadm.conf
b) chroot /mnt e modificato lilo.conf in questa maniera

Codice: Seleziona tutto

boot = /dev/md0
raid-extra-boot="/dev/sdb,/dev/sdc"
message = /boot/boot_message.txt
prompt
timeout = 1200
change-rules
  reset
vga = 773
# Windows bootable partition config begins
other = /dev/sda1
  label = Windows
  table = /dev/sda
# Windows bootable partition config ends
# Linux bootable partition config begins
image = /boot/vmlinuz
  root = /dev/md1
  label = Linux
  read-only
# Linux bootable partition config ends
c) installato lilo con lilo -v

Al riavvio ho la maschera di errore L99 99 99 99 99 ecc.

Dove ho sbagliato?

Grazie in anticipo

Re: Slackware 12, Installazione su dischi RAID

Inviato: mar 1 apr 2008, 16:49
da nuitari
Sustuso ha scritto: boot = /dev/md0
raid-extra-boot="/dev/sdb,/dev/sdc"
L'errore IMHO è qui. Con un raid 0 stripe non hai necessità di specificare raid-extra-boot, serve solo per le configurazioni RAID1. Lo stesso dicasi per il fatto che hai specificato il multiple device come periferica di boot, vale solo per i RAID1.

Inoltre, devi creare un initrd che io sappia. C'è una guida nella wiki http://www.slacky.eu/wikislack/index.ph ... itrd_HOWTO

Re: Slackware 12, Installazione su dischi RAID

Inviato: mar 1 apr 2008, 17:38
da Sustuso
Ho risolto modificando il lilo in questa maniera
boot=/dev/sda
ed eliminando
raid-extra-boot="/dev/sdb,/dev/sdc"

Grazie 1000 per l'imbeccata ;)

Re: Slackware 12, Installazione su dischi RAID [risolto]

Inviato: mar 1 apr 2008, 17:55
da nuitari
e di che . quindi con una configurazione raid0, perdona la curiosità, non è stato necessario creare un initrd?

Re: Slackware 12, Installazione su dischi RAID [risolto]

Inviato: gio 3 apr 2008, 9:46
da Sustuso
si infatti, il bello che l'avevo fatto volutamente :)

Il difficile adesso sarà convincere mio padre ad usare windows solo su virtualbox da linux......

Pregate per me :D