[RESOLVED] da sda/sdb a hda/hdb

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

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 Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
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
Avatar utente
RedSkull92
Linux 3.x
Linux 3.x
Messaggi: 567
Iscritto il: mar 21 apr 2009, 17:25
Slackware: 64bit -current
Kernel: 3.5.4
Desktop: FluxBox
Località: Palermo
Contatta:

[RESOLVED] da sda/sdb a hda/hdb

Messaggio da RedSkull92 »

Il mio pc è composto da 2 hd , 1 con linux e l'altro con win.
prima le partizioni erano contrassegnate da hda (win) e hdb (linux) , dopo aver reinstallato windows le partizioni sono cambiate diventando sda (win) e sdb(linux) , il kernel da me compilato adesso và in panic proprio perchè cerca hdb/hda che non sono presenti...
(Lilo è configurato bene penso , visto che parte e mi chiede quale os far partire, facendo partire windows correttamente...)
ecco un fdisk -l da ubuntu live.

Codice: Seleziona tutto

ubuntu@ubuntu:~$ sudo fdisk -l

Disk /dev/sda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x96fd96fd

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        9728    78140128+   7  HPFS/NTFS

Disk /dev/sdb: 41.2 GB, 41174138880 bytes
255 heads, 63 sectors/track, 5005 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xb710b710

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1        4795    38515806   83  Linux
/dev/sdb2   *        4796        5005     1686825    5  Extended
/dev/sdb5   *        4796        5005     1686793+  82  Linux swap / Solaris
quindi ora vi chiedo... conoscete un metodo per riportarle a hdb/hda oppure far partire il kernel senza formattare ?
ah dimenticavo ecco il lilo.conf :

Codice: Seleziona tutto

# LILO configuration file
# generated by 'liloconfig'
#
# Start LILO global section
lba32 # Allow booting past 1024th cylinder with a recent BIOS
# Append any additional kernel parameters:
append=" vt.default_utf8=1"
boot = /dev/sda

# Boot BMP Image.
# Bitmap in BMP format: 640x480x8
bitmap = /boot/slack.bmp
# Menu colors (foreground, background, shadow, highlighted
# foreground, highlighted background, highlighted shadow):
bmp-colors = 255,0,255,0,255,0
# Location of the option table: location x, location y, number of
# columns, lines per column (max 15), "spill" (this is how many
# entries must be in the first column before the next begins to
# be used. We don't specify it here, as there's just one column.
bmp-table = 60,6,1,16
# Timer location x, timer location y, foreground color,
# background color, shadow color.
bmp-timer = 65,27,0,255

# Standard menu.
# Or, you can comment out the bitmap menu above and
# use a boot message with the standard menu:
#message = /boot/boot_message.txt

# Wait until the timeout to boot (if commented out, boot the
# first entry immediately):
prompt
# Timeout before the first entry boots.
# This is given in tenths of a second, so 600 for every minute:
timeout = 1200
# Override dangerous defaults that rewrite the partition table:
change-rules
reset
# VESA framebuffer console @ 1024x768x256
vga = 773
# Normal VGA console
# vga = normal
# VESA framebuffer console @ 1024x768x64k
# vga=791
# VESA framebuffer console @ 1024x768x32k
# vga=790
# VESA framebuffer console @ 1024x768x256
# vga=773
# VESA framebuffer console @ 800x600x64k
# vga=788
# VESA framebuffer console @ 800x600x32k
# vga=787
# VESA framebuffer console @ 800x600x256
# vga=771
# VESA framebuffer console @ 640x480x64k
# vga=785
# VESA framebuffer console @ 640x480x32k
# vga=784
# VESA framebuffer console @ 640x480x256
# vga=769
# End LILO global section
# 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-2.6.31.5
root = /dev/sdb1
label = Linux
read-only

image = /boot/vmlinuz-2.6.31.2
root = /dev/sdb1
label = Linux_old
read-only
# Linux bootable partition config ends
ho modificato fstab in modo che sia tutto apposto:

Codice: Seleziona tutto

/dev/sdb5       swap             swap        defaults         0   0
/dev/sdb1        /                ext3        defaults         1   1
/dev/sda1        /mnt/win         ntfs-3g        umask=000        1   0
#/dev/sda1        /mnt/usb         vfat         user,rw  1   0
#/dev/sda2        /mnt/usb2       vfat          user,rw    1   0
/dev/hdc         /mnt/dvd         udf,iso9660  noauto,user   0   0
/dev/fd0         /mnt/floppy      auto        noauto,owner     0   0
devpts           /dev/pts         devpts      gid=5,mode=620   0   0
proc             /proc            proc        defaults         0   0
tmpfs            /dev/shm         tmpfs       defaults         0   0
none             /sys             sysfs       defaults 0 0
Grazie per l'aiuto
Ultima modifica di RedSkull92 il mar 8 dic 2009, 2:25, modificato 1 volta in totale.

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: da sda/sdb a hda/hdb

Messaggio da 414N »

È da un bel pezzo che hdX è diventato sdX.
È strano che ti cerchi hda/b invece di sda/b, piuttosto.
Hai fatto qualche modifica al kernel, oltre ad aver reinstallato windows?

Avatar utente
RedSkull92
Linux 3.x
Linux 3.x
Messaggi: 567
Iscritto il: mar 21 apr 2009, 17:25
Slackware: 64bit -current
Kernel: 3.5.4
Desktop: FluxBox
Località: Palermo
Contatta:

Re: da sda/sdb a hda/hdb

Messaggio da RedSkull92 »

no, il kernel lo avevo ricompilato e funzionava PERFETTAMENTE, però appena ho formattato l'hd con win e installato 7 è comparso il problema.

Avatar utente
RedSkull92
Linux 3.x
Linux 3.x
Messaggi: 567
Iscritto il: mar 21 apr 2009, 17:25
Slackware: 64bit -current
Kernel: 3.5.4
Desktop: FluxBox
Località: Palermo
Contatta:

Re: da sda/sdb a hda/hdb

Messaggio da RedSkull92 »

Ecco l'errore che mi dà il kernel:
ecco il messaggio di errore:
...

VFS : cannot open root device "811" or unknown-block(8,17)
please append a correct "root=" boot option ; here are the avaiable partitions
0300 78150744 hda driver : ide-gd
0301 78140128 hda1
0341 38515806 hdb1
0342 1 hdb2
...

kernel panic - not syncing : VFS : unable to mount root FS on unknown-block (8,17)
Pid: 1, comm:swapper not taunted 2.6.31.5 #1
...
e anche nella parte che scorre si vedono richiami espliciti a hdb/a .
esiste un kernel prefatto in modo che mi basti inserirlo nell'hd e richiamarlo da lilo e avviare slack in modo che mi possa ricompilare il kernel e sistemare tutto ?
può darsi che se installo grub si sitemi il problema ?

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: da sda/sdb a hda/hdb

Messaggio da 414N »

Sembra che per qualche motivo il kernel carichi i driver pata prima di libata, e da qui il caos.
Forse qui c'è una soluzione.
Prova a mettere in append alla riga di boot del kernel

Codice: Seleziona tutto

hwprobe=-modules.pata
in lilo.conf.

Avatar utente
RedSkull92
Linux 3.x
Linux 3.x
Messaggi: 567
Iscritto il: mar 21 apr 2009, 17:25
Slackware: 64bit -current
Kernel: 3.5.4
Desktop: FluxBox
Località: Palermo
Contatta:

Re: da sda/sdb a hda/hdb

Messaggio da RedSkull92 »

OMG *________*
Ho scaricato Slax e ho dato un bel fdisk -l ... e MAGIA ! ! !
(all'inizio pensavo mi volesse prendere per i fondelli)
mi dava le partizioni come hda/b rispetto ad ubuntu che li vedeva come sda/b
sono entrato nell'hd e ho riconfigurato lilo.
Ho rimodificato l'fstab e sono uscito...
Adesso scrivo dalla mia amata Slackware :D
sono contento come una pasqua...
Ancora una volta slackware si è distinta :)
Ma ancora non capisco il motivo di tutto ciò...
cioè perchè è successo quello che è successo ?
perchè ubuntu li vede come sda/b e i sistemi slackware come hda/b ?
Punteggio finale Slack 10 | ubuntu -1 (visto che è propio ubuntu ad aver combinato casini)
Vi ringrazio per l'aiuto datomi.

Avatar utente
matzu
Linux 2.x
Linux 2.x
Messaggi: 217
Iscritto il: dom 20 set 2009, 2:26
Nome Cognome: Franco
Slackware: 64-13.37 13.1
Kernel: generic
Desktop: kde

Re: [RESOLVED] da sda/sdb a hda/hdb

Messaggio da matzu »

Ho dischi eide e Slackware me li vede sempre come hd_ mentre altre distro, tra cui Ubuntu e Suse (e molte altre, la maggioranza credo) li vedono come sd_. Non credo che queste scelte facciano una distribuzione migliore o peggiore. Solo se hai dischi sata ogni distro te li vede come sd_, Di conseguenza, se hai impostato fstab e/o lilo.conf con una distro perché trovi i dischi come hd_ ma usi poi le stesse configurazioni con una distro che li legge come sd_ devi modificare i files di configurazione.

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: da sda/sdb a hda/hdb

Messaggio da 414N »

RedSkull92 ha scritto: Ma ancora non capisco il motivo di tutto ciò...
cioè perchè è successo quello che è successo ?
perchè ubuntu li vede come sda/b e i sistemi slackware come hda/b ?
Il probabile perché te l'ho scritto nel mio messaggio precedente.

Avatar utente
RedSkull92
Linux 3.x
Linux 3.x
Messaggi: 567
Iscritto il: mar 21 apr 2009, 17:25
Slackware: 64bit -current
Kernel: 3.5.4
Desktop: FluxBox
Località: Palermo
Contatta:

Re: [RESOLVED] da sda/sdb a hda/hdb

Messaggio da RedSkull92 »

si penso sia così, ma per quanto riguarda le distro migliori etc. stavo solo scherzando :D

Avatar utente
urka58
Linux 3.x
Linux 3.x
Messaggi: 543
Iscritto il: mer 7 dic 2005, 23:29

Re: [RESOLVED] da sda/sdb a hda/hdb

Messaggio da urka58 »

Non c'è niente di magico o casuale, basta dare un'occhiata al config del kernel.
Il kernel Slackware viene compilato con i driver IDE come built in e i driver PATA (libata) come moduli caricabili. In fase di boot quindi, i driver PATA non sono neanche disponibili.
Se hai seguito la stessa politica nella compilazione del tuo kernel, i dischi IDE utilizzeranno /dev/hdx come nodo di dispositivo.
Ciao

Rispondi