View Full Version : Variazione device HD con il mount point /, come fare ?
Ho due dischi SCSI (visti come sda e sdb), inserendo un disco SATA mi viene visto come sda, mentre i dischi SCSI vengono visti come sdb e sdc. Ovviamente durante il boot si pianta tutto, come fare a risolvere il problema ?
Basta mettere le mani su fstab, cambiare i mount point e poi modificare le opzioni di partenza di grub ?
PS: da notare che grub parte tranquillamente anche con il disco nuovo montato
ilsensine
26-03-2007, 10:39
Non basta modificare fstab (che comunque č necessario per i mount point diversi da /), devi anche istruire il bootloader per passare al kernel il nuovo parametro root= corretto. Dovrebbe essere sufficiente.
PS: da notare che grub parte tranquillamente anche con il disco nuovo montato
Vuol dire che il disco scsi compare nell'ordine di avvio del BIOS prima del disco sata.
Grazie...ottimo, come pensavo ;)
Ora provo, vediamo se salta tutto :D
Ora che ci penso, in fstab appaiono gli UUID quindi posso lasciare tutto cosė ?
UUID=6e2b2bc9-b0cc-46fb-856b-c35fe80acc9e
ilsensine
26-03-2007, 10:49
L'alternativa č fare in modo che il driver scsi abbia la precedenza sul driver sata. Ovvero, sia caricato prima.
Probabilmente stai usando un initrd che (molto stranamente) carica entrambi i driver, quello sata per primo. Se č cosė, la via č modificare l'initrd per caricare prima il driver scsi.
ilsensine
26-03-2007, 10:49
Ora che ci penso, in fstab appaiono gli UUID quindi posso lasciare tutto cosė ?
UUID=6e2b2bc9-b0cc-46fb-856b-c35fe80acc9e
Lo puoi allegare?
Ubuntu monta i filesystem con l'identificativo della partizione (ad occhio)...
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# /dev/sdb2
UUID=6e2b2bc9-b0cc-46fb-856b-c35fe80acc9e / ext3 defaults,errors=remount-ro 0 1
# /dev/sdb1
UUID=A8ACAC8EACAC5898 /media/sdb1 ntfs defaults,nls=utf8,umask=007,gid=46 0 1
# /dev/sdc1
UUID=68D439B2D43982FC /media/sdc1 ntfs defaults,nls=utf8,umask=007,gid=46 0 1
# /dev/sdc5
UUID=44F0AF62F0AF5946 /media/sdc5 ntfs defaults,nls=utf8,umask=007,gid=46 0 1
# /dev/sdc6
UUID=04181a22-6025-4338-a477-fc3b93f548c5 /media/sdc6 ext3 defaults 0 1
# /dev/sdc7
UUID=0A90DEDE90DECEF7 /media/sdc7 ntfs defaults,nls=utf8,umask=007,gid=46 0 1
# /dev/sdb3
UUID=23aa7caa-1da2-4e99-a8d9-ce9f944fed06 none swap sw 0 0
/dev/hdc /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/hdd /media/cdrom1 udf,iso9660 user,noauto 0 0
Comunque č bastato cambiare il parametro al kernel in grub ed č partito tutto subito...che figata !!! :D
Ora il problema ce l'ho per questo (il parametro non c'č):
title Scientific Linux CERN Release 3.0.8 (SL) (2.4.21-47.0.1.EL.cern)
root (hd0,4)
kernel /boot/vmlinuz-2.4.21-47.0.1.EL.cern ro root=LABEL=/
initrd /boot/initrd-2.4.21-47.0.1.EL.cern.img
boot
Tra l'altro non credo neanche che mi rilevi il disco, non ho ancora provato.
PS: lo so che ha un kernel antico, ma devo lavorare con quella roba lė, non ho alternativa (č basata su Red Hat Enterprise Linux 3)
ilsensine
26-03-2007, 12:08
Ora il problema ce l'ho per questo (il parametro non c'č):
Sė che c'č, root=LABEL=/ (l'estensione LABEL č di RH, ma puoi indicare root normalmente).
Sė, ma il device non č specificato...quindi devo lasciare tutto cosė ?
ilsensine
26-03-2007, 12:20
Sė, ma il device non č specificato...quindi devo lasciare tutto cosė ?
No intendevo che puoi anche indicare esplicitamente root=/dev/quellocheč
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.