Problema identificazione harddisk

Prima di installare F20 ho montato sul mio computer un harddisk a stato solido che avevo
partizionato con F19 e veniva visto come SDB e quindi ho caricato xp e f20 ma stranamente
ora il disco a stato solido viene visto come sdc e il risultato è che non posso aprire xp
semplicemente dopo avere selezionato dal grub2 l’xp ho una pagina nera con il cursore
che lampeggia in alto a sinistra, però devo dire che qualche volta è sdb e funziona come
faccio a dire al computer di vedere quel disco sempre come sdb???

grazie in anticipo…

Leo48

Output di

# parted -l

[code][root@dhcppc0 leo]# parted -l
Modello: ATA Maxtor 6L200P0 (scsi)
Disco /dev/sda: 204GB
Dimensione del settore (logica/fisica): 512B/512B
Tabella delle partizioni: msdos
Flag del disco:

Numero Inizio Fine Dimensione Tipo File system Flag
1 32,3kB 10,0GB 10,0GB primary fat32 avvio, lba
2 10,0GB 29,3GB 19,3GB primary ext3
3 29,3GB 123GB 94,1GB primary fat32 lba
4 123GB 204GB 80,5GB extended
5 123GB 144GB 21,0GB logical ext3
6 144GB 203GB 58,9GB logical ext3
7 203GB 204GB 716MB logical linux-swap(v1)

Modello: ATA MAXTOR STM332082 (scsi)
Disco /dev/sdb: 320GB
Dimensione del settore (logica/fisica): 512B/512B
Tabella delle partizioni: msdos
Flag del disco:

Numero Inizio Fine Dimensione Tipo File system Flag
1 32,3kB 25,0GB 25,0GB primary ext3 avvio
2 25,0GB 130GB 105GB primary fat32
3 130GB 232GB 102GB primary fat32
4 232GB 320GB 88,2GB primary fat32

Modello: ATA KINGSTON SV300S3 (scsi)
Disco /dev/sdc: 60,0GB
Dimensione del settore (logica/fisica): 512B/512B
Tabella delle partizioni: msdos
Flag del disco:

Numero Inizio Fine Dimensione Tipo File system Flag
1 32,3kB 16,8GB 16,8GB primary fat32 avvio, lba
2 16,8GB 56,6GB 39,8GB primary ext4
3 56,6GB 59,8GB 3135MB primary linux-swap(v1)
4 59,8GB 60,0GB 260MB primary fat32

[/code]

Come si vede anche in questa occasione è visto come sdc

Leo48

Il BIOS quale dei tre dischi avvia?

Come faccio a saperlo?
tutti e tre i disk hanno l’ avvio quindi a caso…?

leo

Entra nel BIOS e cerca Boot order priority o qualcosa del genere. Serve per sapere dove dobbiamo mettere Grub e dove è installato attualmente

Nell’ elenco c’è il Kingston cioè il harddisk a stato solido

Leo48

Da modalità root dai

grub2-mkconfig -o /boot/grub2/grub.cfg

Posta l’output già che ci sei. Dovrebbe aver messo apposto le cose

[root@dhcppc0 leo]# grub2-mkconfig -o /boot/grub2/grub.cfg Generating grub.cfg ... Found linux image: /boot/vmlinuz-3.12.10-300.fc20.i686+PAE Found initrd image: /boot/initramfs-3.12.10-300.fc20.i686+PAE.img Found linux image: /boot/vmlinuz-3.12.9-301.fc20.i686+PAE Found initrd image: /boot/initramfs-3.12.9-301.fc20.i686+PAE.img Found linux image: /boot/vmlinuz-3.11.10-301.fc20.i686+PAE Found initrd image: /boot/initramfs-3.11.10-301.fc20.i686+PAE.img Found linux image: /boot/vmlinuz-0-rescue-4b810e2459504ad6b669e88e0732d315 Found initrd image: /boot/initramfs-0-rescue-4b810e2459504ad6b669e88e0732d315.img umount: /var/lib/os-prober/mount: target is busy (In some cases useful info about processes that use the device is found by lsof(8) or fuser(1).) rmdir: failed to remove '/var/lib/os-prober/mount': Device or resource busy rmdir: failed to remove '/var/lib/os-prober/mount': Device or resource busy rmdir: failed to remove '/var/lib/os-prober/mount': Device or resource busy rmdir: failed to remove '/var/lib/os-prober/mount': Device or resource busy umount: /var/lib/os-prober/mount: target is busy (In some cases useful info about processes that use the device is found by lsof(8) or fuser(1).) rmdir: failed to remove '/var/lib/os-prober/mount': Device or resource busy rmdir: failed to remove '/var/lib/os-prober/mount': Device or resource busy rmdir: failed to remove '/var/lib/os-prober/mount': Device or resource busy rmdir: failed to remove '/var/lib/os-prober/mount': Device or resource busy rmdir: failed to remove '/var/lib/os-prober/mount': Device or resource busy Found Microsoft Windows 2000 Professional on /dev/sda1 Found Fedora release 8 (Werewolf) on /dev/sda2 Found Fedora release 10 (Cambridge) on /dev/sda5 Found Fedora release 20 (Heisenbug) on /dev/sda6 Found Fedora release 7 (Moonshine) on /dev/sdb1 Found Microsoft Windows XP Professional on /dev/sdc1 done

Comunque a me starebbe bene anche come sdc basta che riesco a dirlo al grub dovè e funzioni sempre.

Leo

Hai provato se funziona?

Ho provato ma non funziona come vedi all’ ultimo rigo è su sdc1 come dovrebbe essere

menuentry 'Microsoft Windows XP Professional (on /dev/sdc1)' --class windows --class os $menuentry_id_option 'osprober-chain-9858-C572' {
	insmod part_msdos
	insmod fat
	set root='hd2,msdos1'
	if  x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd2,msdos1 --hint-efi=hd2,msdos1 --hint-baremetal=ahci2,msdos1  9858-C572
	else
	  search --no-floppy --fs-uuid --set=root 9858-C572
	fi
	drivemap -s (hd0) ${root}
	chainloader +1

Probabile che si sia portato dietro il codice della partizione 9858-C572 che era quello sbagliato di prima (forse)

Leo48

Non so, attendiamo una risposta da parte degli altri utenti esperti del forum

Oggi ho provato a scollegare l’ harddisk visto come sdb così doveva vedere per forza sdb il disco di avvio e infatti è stato così
dopo ho dato il comando: grub2-mkconfig -o /boot/grub2/grub.cfg ed era tornato a posto ma non funziona ancora…
però adesso sono sicuro questo comando non aggiorna il codice della partizione…
Adesso ho un dubbio: siccome la mia lista di avvio è lunga non vorrei che fosse andata a sovrascrivere la prima parte
del win rendendolo inutilizzabile…

Leo48

Scarica e fai partire il DVD in modalità rescue
http://download.fedoraproject.org/pub/fedora/linux/releases/20/Fedora/i386/iso/Fedora-20-i386-DVD.iso

poi

chroot /mnt/sysimage
grub2-install /dev/sda

dove sda è il disco da dove il BIOS deve avviare GRUB

grub2-mkconfig -o /boot/grub2/grub.cfg

Dopodichè dovrebbe funzionare tutto.

(precedura presa da http://fedoraproject.org/wiki/GRUB_2 )

Ho fatto tutto ed ho ripristinato anche il boot del XP ma l’unica cosa che ottenuto è che adesso funziona W2K
che non avevo aperto più da molti anni…

come è possibile scoprire il codice della partizione? tipo 9858-C572 ??
forse mettendo il codice giusto sul grub.cfg funza…
bei tempi quando il file di config del lilo si faceva cosi …

Leo48

Intendi lo UUID?

# blkid

Dopo qualche ricerca ho trovato il comando: lsblk --fs
che da tutte le informazioni sulle partizioni

ma domani vediamo se riesco a combinare qualcosa…

Leo 48