Slackware e harddisks [RISOLTO]

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
darktux
Linux 1.x
Linux 1.x
Messaggi: 159
Iscritto il: lun 20 ago 2007, 12:25

Slackware e harddisks [RISOLTO]

Messaggio 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...
Ultima modifica di darktux il sab 19 apr 2008, 9:31, modificato 1 volta in totale.

Avatar utente
Sustuso
Linux 1.x
Linux 1.x
Messaggi: 133
Iscritto il: mer 15 giu 2005, 0:00

Re: Slackware e harddisks

Messaggio 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.

darktux
Linux 1.x
Linux 1.x
Messaggi: 159
Iscritto il: lun 20 ago 2007, 12:25

Re: Slackware e harddisks

Messaggio 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...

Avatar utente
414N
Iper Master
Iper Master
Messaggi: 2924
Iscritto il: mer 13 feb 2008, 16:19
Slackware: 15.0
Kernel: 5.15.19
Desktop: KDE5
Località: Bulagna
Contatta:

Re: Slackware e harddisks

Messaggio 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.
Ultima modifica di 414N il lun 14 apr 2008, 21:16, modificato 1 volta in totale.

darktux
Linux 1.x
Linux 1.x
Messaggi: 159
Iscritto il: lun 20 ago 2007, 12:25

Re: Slackware e harddisks

Messaggio da darktux »

grazie fatto e funziona :D

siete mitici

Avatar utente
algol
Linux 3.x
Linux 3.x
Messaggi: 969
Iscritto il: gio 7 set 2006, 1:19
Slackware: 12.1
Kernel: 2.6.26.1
Desktop: xfce4.4.2

Re: Slackware e harddisks

Messaggio da algol »

Ciao
Appuni il tag [RISOLTO] al titolo del tuo primo post a futuro beneficio di tutti! ;)

Rispondi