In quale ordine sono elencati HDD e partizioni?

Riconoscimento, installazione e configurazione delle periferiche.
Scrivi risposta
Avatar utente
saguan67
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 416
Iscrizione: domenica 9 novembre 2008, 22:46

In quale ordine sono elencati HDD e partizioni?

Messaggio da saguan67 »

Chiedo scusa per il post così lungo, ma non sapevo proprio come accorciarlo...

Dunque, passo un sacco di tempo a installare e disinstallare i sistemi operativi open di cui vengo mano a a mano a conoscenza. La cosa mi sta prendendo sempre di più, ma conbino certi casini!!!!!!

La domanda che mi pongo é questa:

L'ordine in cui vengono elencati gli HDD e le partizioni e' fisso?

La domanda deriva dal fatto che mi sono accorto che nei vari Menu.lst che vengono generati ogni volta che installo qualche s.o., i parametri relativi agli hdd e relative partizioni sono diversi. Non so se mi sto spiegando bene. Con esempi concreti forse sono più chiaro.

Questo é il mio fdisk -l:

Codice: Seleziona tutto

Disco /dev/sda: 500.1 GB, 500107862016 byte
255 testine, 63 settori/tracce, 60801 cilindri
Unità = cilindri di 16065 * 512 = 8225280 byte
Identificativo disco: 0x1549f232

Dispositivo Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1       19760   158722168+  83  Linux
/dev/sda2           60052       60801     6024375    5  Esteso
/dev/sda3           19761       38882   153597465   83  Linux
/dev/sda4           38883       60051   170039992+  83  Linux
/dev/sda5           60052       60801     6024343+  82  Linux swap / Solaris

Le voci nella tabella delle partizioni non sono nello stesso ordine del disco

Disco /dev/sdb: 500.1 GB, 500107862016 byte
255 testine, 63 settori/tracce, 60801 cilindri
Unità = cilindri di 16065 * 512 = 8225280 byte
Identificativo disco: 0x2890b853

Dispositivo Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           1       60801   488384001    7  HPFS/NTFS

Disco /dev/sdc: 320.0 GB, 320072933376 byte
255 testine, 63 settori/tracce, 38913 cilindri
Unità = cilindri di 16065 * 512 = 8225280 byte
Identificativo disco: 0x9bcd2bed

Dispositivo Boot      Start         End      Blocks   Id  System
/dev/sdc1   *           1       38913   312568641    7  HPFS/NTFS
Questo é (una parte) del Menu.lst generato con l'installazione di Kubuntu 9.04 (ed il Grub che viene utilizzato attualmente:

Codice: Seleziona tutto

# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda3.
title		DreamLinux (lenny/sid) (on /dev/sda3)
root		(hd1,2)
kernel		/boot/vmlinuz-2.6.23.12-dream root=/dev/sda3 
initrd		/boot/initrd.img-2.6.23.12-dream
savedefault
boot


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sdc1
title		Microsoft Windows XP Professional
rootnoverify	(hd0,0)
savedefault
makeactive
#map		(hd0) (hd1)
#map		(hd1) (hd0)
chainloader	+1
Questo é il Menu. lst generato con l'installazione di Ubuntu 9.04. Tutt'ora installato in un'altra partizione.

Codice: Seleziona tutto

# This is a divider, added to separate the menu items below from the Debian
# ones.
title		Other operating systems:
root


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda3.
title		DreamLinux (Debian GNU/Linux)(on /dev/sda3)
root		(hd0,2)
kernel		/boot/vmlinuz-2.6.23.12-dream root=/dev/sda3 
initrd		/boot/initrd.img-2.6.23.12-dream
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda3.
title Fedora (2.6.25-14.fc9.x86_64)
	root (hd0,3)
	kernel /boot/vmlinuz-2.6.25-14.fc9.x86_64 ro root=UUID=c97ea8fe-4a61-4dd0-b277-3d9a9f84623f rhgb quiet
	initrd /boot/initrd-2.6.25-14.fc9.x86_64.img


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sdc1
title		Microsoft Windows XP Professional
rootnoverify	(hd1,0)
savedefault
makeactive
map		(hd0) (hd1)
map		(hd1) (hd0)
chainloader	+1
Se vedete, nel primo, windows viene indicato in (hd0,0) , mentre nel scondo in (hd1,0). Come mai?
Avatar utente
ueghio
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 318
Iscrizione: giovedì 18 dicembre 2008, 11:31

Re: In quale ordine sono elencati HDD e partizioni?

Messaggio da ueghio »

Beh quando leggi HD (x,y) la x rappresenta l'hard disk,la y rappresenta una sua partizione.
A quanto leggo tu hai 3 HD (sda,sdb ed sdc),che corrispondono ad HD (0) che ha 5 partizioni (0,0) (0,1) (0,2) (0,3) e (0,4), HD(1,0) ed HD(2,0) che non sono partizionati.
Poi conta che ogni connettore collega un HD in master e uno in slave,quindi sda ed sdb saranno rispettivamente in master e in slave sul primo connettore,mentre sdc sul secondo(correggetemi se sbaglio)..ciao
Ultima modifica di ueghio il domenica 24 maggio 2009, 20:20, modificato 1 volta in totale.
Avatar utente
saguan67
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 416
Iscrizione: domenica 9 novembre 2008, 22:46

Re: In quale ordine sono elencati HDD e partizioni?

Messaggio da saguan67 »

Grazie della risposta.
Ma quello che non mi spiego é perché da un'installazione all'altra (pur non avendo aggiunto o tolto partizioni) i parametri(x,y) per far partire Windows sono diversi (hd0,0) e (hd1,0) rispettivamente.
Non dovrebbero essere uguali?
dj_def
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3212
Iscrizione: martedì 7 novembre 2006, 3:04

Re: In quale ordine sono elencati HDD e partizioni?

Messaggio da dj_def »

su alcuni sistemi possono essere rilevati continuamente in modo diverso, secondo il controller (sata o ide) e secondo le impostazioni del bios (diverse impostazioni modificano l'ordine) per cui i menu.lst necessitano di piccoli cambiamenti
Avatar utente
il_muflone
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 18878
Iscrizione: venerdì 1 maggio 2009, 15:31
Desktop: GNOME Shell
Distribuzione: Arch Linux x86_64
Località: Profondo sud
Contatti:

Re: In quale ordine sono elencati HDD e partizioni?

Messaggio da il_muflone »

ciao

per evitare questi problemi non si usano i nomi delle partizioni ne` su grub (hdX,Y) ne` su fstab /dev/sdXY ma per entrambi i casi si usano gli uuid

su grub anziche` root (hdX,Y) inserisci UUID numerouuid
il numerouuid lo trovi eseguendo sudo vol_id -u /dev/sdXY della partizione corrispondente
un esempio di grub e` questo:

Codice: Seleziona tutto

title           Ubuntu 9.04, kernel 2.6.28-12-generic
uuid            45ec4e32-22f1-4a74-9481-03521709a19b
kernel          /vmlinuz-2.6.28-12-generic root=UUID=0eee2216-a139-4882-88a0-1e6b9ca5b59a ro quiet splash
initrd          /initrd.img-2.6.28-12-generic
quiet
45ec4e32-22f1-4a74-9481-03521709a19b e` l'uuid della mia partizione di boot
0eee2216-a139-4882-88a0-1e6b9ca5b59a e` l'uuid della partizione root col sistema

su fstab puoi fare la stessa cosa:

Codice: Seleziona tutto

UUID=0eee2216-a139-4882-88a0-1e6b9ca5b59a /               ext3    relatime,errors=remount-ro     0      0
in questo modo puoi scambiare i dischi tranquillamente, gli os possono riconoscere le partizioni in qualsiasi ordine ma il loro funzionamento resta univocamente corretto

ciao
http://www.muflone.com - I miei contatti e i miei progetti - La guida completa a VirtualBox
Non mandatemi messaggi privati per chiedere aiuto, li cancello senza rispondere nemmeno.
dj_def
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3212
Iscrizione: martedì 7 novembre 2006, 3:04

Re: In quale ordine sono elencati HDD e partizioni?

Messaggio da dj_def »

questo solo se uno non deve far partire anche windows, perché altrimenti ha bisogno del map per il relativo disco (qualora non sia il numero 0)
Avatar utente
saguan67
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 416
Iscrizione: domenica 9 novembre 2008, 22:46

Re: In quale ordine sono elencati HDD e partizioni?

Messaggio da saguan67 »

Ok, ok... Nuove conoscenze si aprono all'orizzonte...  (good)

Quindi se nel Menu.lst, per ogni s.o., sostituisco tutta la pappardella attuale  con le indicazioni dei vari UUID, mi risparmio il lavoro di ritoccare i parametri nelle eventuali (certe...) prossime installazioni?

Se é così ci provo subito.

Grazie a tutti...  (b2b)
dj_def
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3212
Iscrizione: martedì 7 novembre 2006, 3:04

Re: In quale ordine sono elencati HDD e partizioni?

Messaggio da dj_def »

sì certamente, infatti ormai ubuntu ha questo comportamento di default quando lo installi
Avatar utente
saguan67
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 416
Iscrizione: domenica 9 novembre 2008, 22:46

Re: In quale ordine sono elencati HDD e partizioni?

Messaggio da saguan67 »

Allora mi sto accingendo a provare. vi farò sapere...

Salute!!!!
Avatar utente
saguan67
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 416
Iscrizione: domenica 9 novembre 2008, 22:46

Re: In quale ordine sono elencati HDD e partizioni?

Messaggio da saguan67 »

Dopo mille tentativi ci sono riuscito. Ma adesso ho un'altra domanda (e probabilmente la stessa domanda metterà in luce che del Grub non c'ho ancora capito niente).

Ecco: Ma dove caspita risiede il Grub?

Se ho ben capito quanto mi é stato spiegato fino adesso, tutti i s.o. elencati nel Menu.lst  dovrebbero avere lo stesso uuid per il boot.

Perché nel mio non é così?

Posto la mia situazione:
Fdisk:

Codice: Seleziona tutto

Disco /dev/sda: 500.1 GB, 500107862016 byte 
255 testine, 63 settori/tracce, 60801 cilindri 
Unità = cilindri di 16065 * 512 = 8225280 byte 
Identificativo disco: 0x1549f232 

Dispositivo Boot      Start         End      Blocks   Id  System 
/dev/sda1   *           1       19760   158722168+  83  Linux 
/dev/sda2           60052       60801     6024375    5  Esteso 
/dev/sda3           19761       38882   153597465   83  Linux 
/dev/sda4           38883       60051   170039992+  83  Linux 
/dev/sda5           60052       60801     6024343+  82  Linux swap / Solaris 

Le voci nella tabella delle partizioni non sono nello stesso ordine del disco 

Disco /dev/sdb: 500.1 GB, 500107862016 byte 
255 testine, 63 settori/tracce, 60801 cilindri 
Unità = cilindri di 16065 * 512 = 8225280 byte 
Identificativo disco: 0x2890b853 

Dispositivo Boot      Start         End      Blocks   Id  System 
/dev/sdb1   *           1       60801   488384001    7  HPFS/NTFS 

Disco /dev/sdc: 320.0 GB, 320072933376 byte 
255 testine, 63 settori/tracce, 38913 cilindri 
Unità = cilindri di 16065 * 512 = 8225280 byte 
Identificativo disco: 0x9bcd2bed 

Dispositivo Boot      Start         End      Blocks   Id  System 
/dev/sdc1   *           1       38913   312568641    7  HPFS/NTFS 
E questo é l'output del Comando Vol_id per ogni partizione:

Codice: Seleziona tutto

Vol_id -u:
sudo vol_id -u /dev/sda1 
eef01fb3-6587-44de-b25c-fda544ed11d1

sudo vol_id -u /dev/sda3 
f56dd684-24b0-419d-a4d2-ec617de07bb2 

sudo vol_id -u /dev/sda4 
7f6a1ae8-2825-42bb-a38a-d573fec00892 

sudo vol_id -u /dev/sda5 
9b3579d6-4ed5-4d76-ab9e-f8c3fff4c28e 

sudo vol_id -u /dev/sdb1 
CE0EAE690EAE4A73 

sudo vol_id -u /dev/sdc1 
CC44D62744D613D4
(Le ultime due sono NTFS)

E questo e' il mio attuale Menu.lst funzionante (la parte che ci interessa):

Codice: Seleziona tutto

title		Kubuntu 9.04, kernel 2.6.28-11-generic
uuid		7f6a1ae8-2825-42bb-a38a-d573fec00892
kernel		/boot/vmlinuz-2.6.28-11-generic root=UUID=7f6a1ae8-2825-42bb-a38a-d573fec00892 ro quiet splash 
initrd		/boot/initrd.img-2.6.28-11-generic
quiet


### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title		Other operating systems:
root

title		Ubuntu 9.04, kernel 2.6.28-12-generic
uuid		eef01fb3-6587-44de-b25c-fda544ed11d1
kernel		/boot/vmlinuz-2.6.28-12-generic root=UUID=eef01fb3-6587-44de-b25c-fda544ed11d1 ro quiet splash 
initrd		/boot/initrd.img-2.6.28-12-generic
quiet

# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda1.
title		Ubuntu 9.04, kernel 2.6.28-12-generic (recovery mode) (on /dev/sda1)
root		(hd1,0)
kernel		/boot/vmlinuz-2.6.28-12-generic root=UUID=eef01fb3-6587-44de-b25c-fda544ed11d1 ro single 
initrd		/boot/initrd.img-2.6.28-12-generic
savedefault
boot

# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda3.
title		DreamLinux (lenny/sid) (on /dev/sda3)
root		(hd1,2)
kernel		/boot/vmlinuz-2.6.23.12-dream root=/dev/sda3 
initrd		/boot/initrd.img-2.6.23.12-dream
savedefault
boot


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sdc1
title		Microsoft Windows XP Professional
rootnoverify	(hd0,0)
savedefault
makeactive
#map		(hd0) (hd1)
#map		(hd1) (hd0)
chainloader	+1
dj_def
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3212
Iscrizione: martedì 7 novembre 2006, 3:04

Re: In quale ordine sono elencati HDD e partizioni?

Messaggio da dj_def »

l'uuid è relativo alla partizione e non al disco, per quello ne hai vari

grub è installato in /boot/grub, poi ci sarebbero altri files oltre al loader installato nei primi byte del disco (mbr)
Scrivi risposta

Ritorna a “Driver e periferiche”

Chi c’è in linea

Visualizzano questa sezione: Google [Bot] e 9 ospiti