Pagina 1 di 1

Slackware e harddisks [RISOLTO]

Inviato: lun 14 apr 2008, 18:59
da darktux
Salve a tutti,

cercherò di essere breve con il mio problema....

Questa era la situzione prima dell'aggiunta di un nuovo hard disk :

Codice: Seleziona tutto

root@xxx:/home/darktux# fdisk /dev/sda

Disk /dev/sda: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        6374    51199123+   7  HPFS/NTFS
/dev/sda2            6375       30400   192988845    f  W95 Ext'd (LBA)
/dev/sda5            6375        6693     2562336    7  HPFS/NTFS
/dev/sda6            6694        9733    24418768+   7  HPFS/NTFS
/dev/sda7            9734       30400   166007646   83  Linux
come potete leggere prima partizione con Windows ed altre partizioni

Codice: Seleziona tutto

root@xxx:/home/darktux# fdisk /dev/sdb    

Disk /dev/sdb: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1        3648    29302528+  83  Linux
/dev/sdb2            3649       30401   214893472+   5  Extended
/dev/sdb5            3649        3953     2449881   82  Linux swap
/dev/sdb6            3954        4258     2449881   83  Linux
/dev/sdb7            4259       10338    48837568+  83  Linux
/dev/sdb8           10339       30401   161156016   83  Linux
in quest'altro hard disk è installata nella prima partizione la / di slackware ed il lilo installa il bootloader nel disco sda contenente windows.

fin qui tutto ok, successivamente metto un ulteriore hard disk di 250 gb all'interno del sistema e succede il macello.... sda diventa sdb , sdb diventa sdc ed il nuovo disco furbetto si prende sda.... non parte + nulla... avvio il disco di slackware controllo cosa è successo e mi rendo conto dello spostamento.... allora chroot ed edito l'fstab e riporo le modifiche.

il problema ora è che il lilo installa il bootloader nel nuovo disco inserito sda , slackware parte ma windows non +. Quando tento di avviare windows da lilo mi riporta una serie di :

Codice: Seleziona tutto

99 99 99 99 99 99
il problema di questo slittamento di device è dovuto all'assegnazione del bios come device id 0 al nuovo hard disk inserito... Ora potrei anche risolvere il problema dei device assegnati spostando fisicamente i cavetti sata , ma onestamente mi scoccio... come faccio a riportare tutto alla normalità? cioè :

sda Windows
sdb Linux
sdc Nuovo Hard disk?

se non si può fare o troppo complesso, come faccio a far avviare windows di nuovo?

vi riporto l'fstab attuale :

Codice: Seleziona tutto

root@slackway:/home/darktux# cat /etc/fstab

/dev/sdc5        swap             swap        defaults         0   0
/dev/sdc1        /                ext3        defaults         1   1
/dev/sdc6        /var             ext3        defaults         1   2
/dev/sdc7        /home            ext3        defaults         1   2
/dev/sdc8        /home/dati       ext3        defaults         1   2
/dev/sdb7        /home/multimedia ext3        defaults         1   2
/dev/sdb1        /media/windows   ntfs-3g     silent,umask=0,no_def_opts,allow_other   0   0
/dev/sdb6        /media/scambio   ntfs-3g     silent,umask=0,no_def_opts,allow_other   0   0
/dev/mapper/cryptpart        /home/cryptpartition  ext3        defaults        1   2
/dev/cdrom       /mnt/cdrom       auto         noauto,users,ro  0   0
devpts           /dev/pts         devpts      gid=5,mode=620   0   0
proc             /proc            proc        defaults         0   0
# Next line added for kqemu - it will not harm your system
none             /dev/shm         tmpfs       size=600M        0 0
xxxxx:/home/darktux/Scambio/ /home/xxxx/NFS nfs _netdev,users,rw 0  0
none             /proc/bus/usb    usbfs       auto,devmode=0666 0    0
xxxxx:/mnt/Condivisa /home/xxxx/Condivisa nfs _netdev,rw,users  0   0
e questo è il mio lilo.conf (per spazio, già ne ho occupato abbastanza, vi riporto solo la parte finale)

Codice: Seleziona tutto

# Windows bootable partition config begins
other = /dev/sdb1
  label = Windows
  table = /dev/sdb
# Windows bootable partition config ends
# Linux bootable partition config begins
image = /boot/vmlinuz-dvb
  root = /dev/sdc1
  label = Linux-DVB
  read-only
# Linux bootable partition config ends
Come al solito ringrazio dei suggerimenti.

Darktux...

Re: Slackware e harddisks

Inviato: lun 14 apr 2008, 19:16
da Sustuso
La soluzione più rapida che mi viene in mente è quella di ricollegare in maniera corretta gli HD in maniera da rimettere i device nell'ordine giusto e poi configuare lilo di conseguenza.

Se sono sata metti il connettore sata_0 (o qualche cosa di simile) sul vecchio hd ed un altro sul nuovo.
Se sono ide metti come primary master sul canale 0 il vecchio HD.

Re: Slackware e harddisks

Inviato: lun 14 apr 2008, 19:24
da darktux
ok, a questo c'ero arrivato, infatti l'ho scritto.... ma mi rompevo di aprire il case e rimettere i cavi in ordine.... ho la scheda video che è ingombrantissima (Nvidia 8800 Gtx) che mi va direttamente sulle porte sata il che significa che devo smontare la scheda ....
Per questo chiedevo soluzioni software + che hardware :D

grazie comunque

Darktux...

Re: Slackware e harddisks

Inviato: lun 14 apr 2008, 20:15
da 414N
Probabilmente questo problema è dovuto al fatto che windows vuole essere sul master e non su un disco secondario.
Guarda nel man di lilo.conf le opzioni boot-as, master-boot e map-drive e scegli quella più comoda e consona al tuo caso.
Credo basti a risolvere il tuo problema senza smontare nulla.
Qui s'era parlato dell'opzione map-drive.

Re: Slackware e harddisks

Inviato: lun 14 apr 2008, 21:07
da darktux
grazie fatto e funziona :D

siete mitici

Re: Slackware e harddisks

Inviato: mer 16 apr 2008, 3:21
da algol
Ciao
Appuni il tag [RISOLTO] al titolo del tuo primo post a futuro beneficio di tutti! ;)