|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Jan 2006
Città: Roma
Messaggi: 1316
|
Spostare la root su un altro hard disk
Salve ragazzi!
Oggi stavo provando a clonare la mia / di debian su un altro hd. Il mio scopo e` quello di passare da un hd ide ad un hd sata tutto il sistema in modo da fare il boot da quello sata. Allora, per cominciare, ho partizionato il disco sata come quello ide, i risultati sono: Codice:
Disk /dev/sda: 163.9 GB, 163927522816 bytes 255 heads, 63 sectors/track, 19929 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sda1 * 1 2433 19543041 83 Linux /dev/sda2 2434 19929 140536620 5 Extended /dev/sda5 2434 2556 987966 82 Linux swap / Solaris /dev/sda6 2557 7420 39070048+ 83 Linux /dev/sda7 7421 19929 100478511 83 Linux Disk /dev/hde: 122.9 GB, 122942324736 bytes 255 heads, 63 sectors/track, 14946 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/hde1 * 1 2571 20651526 83 Linux /dev/hde2 2572 14946 99402187+ 5 Extended /dev/hde5 2572 2702 1052226 82 Linux swap / Solaris /dev/hde6 2703 8781 48829536 83 Linux /dev/hde7 8782 14946 49520331 83 Linux Ho copiato da una live l'intera root in hde1 su sda1, poi dal sistema debian, ho fatto una chroot in questo modo: Codice:
# mount /dev/sda1 /mnt/sda1 # mount --bind /dev /mnt/dev # mount -t proc /proc /mnt/sda1/proc # chroot /mnt/sda1 su - Codice:
# grub-install /dev/sda Installation finished. No error reported. This is the contents of the device map /boot/grub/device.map. Check if this is correct or not. If any of the lines is incorrect, fix it and re-run the script `grub-install'. (hd0) /dev/hde (hd1) /dev/sda Codice:
# update-grub Your /etc/kernel-img.conf needs upgrade. Read grub's NEWS.Debian[1] file and follow its instructions. 1. /usr/share/doc/grub/NEWS.Debian Searching for GRUB installation directory ... found: /boot/grub Testing for an existing GRUB menu.lst file ... found: /boot/grub/menu.lst Searching for splash image ... none found, skipping ... Found kernel: /boot/vmlinuz-2.6.20 Found kernel: /boot/vmlinuz-2.6.19-rc3-1-486 Found kernel: /boot/vmlinuz-2.6.18-4-686-bigmem Found kernel: /boot/vmlinuz-2.6.18-3-486 Updating /boot/grub/menu.lst ... done Cosa mi consigliate di fare? Il file che mi consiglia di leggere quando do update-grub non esiste, e non so come comportarmi a riguardo...
__________________
{CM Storm Sniper~Corsair TX750W~GA-P35DQ6~Core2Duo Q8400~Thermaltake Extreme 120~Corsair Dominator 2x2GB DDR2 1066Mhz~Gainward HD4870 1024MB DDR5~3xWestern Digital Caviar Black 500GB~Iiyama ProLite E2403WS}
Dobbiamo sbrigarci, abbiamo così tanto tempo e così poche cose da fare! |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Aug 2004
Città: Salento
Messaggi: 1080
|
Per quanto riguarda il messaggio che ti compare dando il comando update-grub, devi semplicemente editare il file /etc/kernel-img.conf cambiando in questo modo le due righe
Codice:
postinst_hook = /usr/sbin/update-grub postrm_hook = /usr/sbin/update-grub
__________________
Il 90% dei problemi riscontrati sui computer sono localizzabili tra la sedia e la tastiera, il restante 10% nella scopa della donna delle pulizie.
![]() |
![]() |
![]() |
![]() |
#3 | |
Senior Member
Iscritto dal: Jan 2006
Città: Roma
Messaggi: 1316
|
Quote:
Codice:
# menu.lst - See: grub(8), info grub, update-grub(8) ## default num default 0 ## timeout sec timeout 5 # Pretty colours color cyan/blue white/blue ## ## End Default Options ## title Debian GNU/Linux, kernel 2.6.18-4-686-bigmem root (hd0,0) kernel /boot/vmlinuz-2.6.18-4-686-bigmem root=/dev/hde1 ro initrd /boot/initrd.img-2.6.18-4-686-bigmem savedefault title Debian GNU/Linux, kernel 2.6.18-4-686-bigmem (single-user mode) root (hd0,0) kernel /boot/vmlinuz-2.6.18-4-686-bigmem root=/dev/hde1 ro single initrd /boot/initrd.img-2.6.18-4-686-bigmem savedefault title Debian GNU/Linux, kernel 2.6.18-3-486 root (hd0,0) kernel /boot/vmlinuz-2.6.18-3-486 root=/dev/hde1 ro initrd /boot/initrd.img-2.6.18-3-486 savedefault title Debian GNU/Linux, kernel 2.6.18-3-486 (single-user mode) root (hd0,0) kernel /boot/vmlinuz-2.6.18-3-486 root=/dev/hde1 ro single initrd /boot/initrd.img-2.6.18-3-486 savedefault title Debian GNU/Linux, kernel 2.6.20 root (hd0,0) kernel /boot/vmlinuz-2.6.20 root=/dev/hde1 ro initrd /boot/initrd.img-2.6.20 savedefault title Debian GNU/Linux, kernel 2.6.20 (single-user mode) root (hd0,0) kernel /boot/vmlinuz-2.6.20 root=/dev/hde1 ro single initrd /boot/initrd.img-2.6.20 savedefault title Debian GNU/Linux, kernel 2.6.19-rc3-1-486 root (hd0,0) kernel /boot/vmlinuz-2.6.19-rc3-1-486 root=/dev/hde1 ro initrd /boot/initrd.img-2.6.19-rc3-1-486 savedefault title Debian GNU/Linux, kernel 2.6.19-rc3-1-486 (single-user mode) root (hd0,0) kernel /boot/vmlinuz-2.6.19-rc3-1-486 root=/dev/hde1 ro single initrd /boot/initrd.img-2.6.19-rc3-1-486 savedefault ### END DEBIAN AUTOMAGIC KERNELS LIST ![]()
__________________
{CM Storm Sniper~Corsair TX750W~GA-P35DQ6~Core2Duo Q8400~Thermaltake Extreme 120~Corsair Dominator 2x2GB DDR2 1066Mhz~Gainward HD4870 1024MB DDR5~3xWestern Digital Caviar Black 500GB~Iiyama ProLite E2403WS}
Dobbiamo sbrigarci, abbiamo così tanto tempo e così poche cose da fare! |
|
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Aug 2004
Città: Salento
Messaggi: 1080
|
Il file /boot/grub/menu.lst non è aggiornato
![]() Codice:
kernel /boot/vmlinuz-2.6.xx root=/dev/hde1 ro single Codice:
kernel /boot/vmlinuz-2.6.xx root=/dev/sda1 ro single
__________________
Il 90% dei problemi riscontrati sui computer sono localizzabili tra la sedia e la tastiera, il restante 10% nella scopa della donna delle pulizie.
![]() |
![]() |
![]() |
![]() |
#5 | |
Senior Member
Iscritto dal: Jan 2006
Città: Roma
Messaggi: 1316
|
Quote:
![]() Comunque e` un passo avanti perche` prima in realta` solo una volta mi ha dato error 15, invece mi stampava GRUB infinite volte come in un loop... Ora, cosa devo sistemare per farlo partire secondo te?
__________________
{CM Storm Sniper~Corsair TX750W~GA-P35DQ6~Core2Duo Q8400~Thermaltake Extreme 120~Corsair Dominator 2x2GB DDR2 1066Mhz~Gainward HD4870 1024MB DDR5~3xWestern Digital Caviar Black 500GB~Iiyama ProLite E2403WS}
Dobbiamo sbrigarci, abbiamo così tanto tempo e così poche cose da fare! |
|
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Aug 2004
Città: Salento
Messaggi: 1080
|
Secondo me è sbagliata l'installazione di grub
![]() Prova a partire con una live e, dopo aver montato il disco SATA, dai il comando Codice:
grub-install
__________________
Il 90% dei problemi riscontrati sui computer sono localizzabili tra la sedia e la tastiera, il restante 10% nella scopa della donna delle pulizie.
![]() |
![]() |
![]() |
![]() |
#7 | |
Senior Member
Iscritto dal: Jan 2006
Città: Roma
Messaggi: 1316
|
Quote:
Perchè io ho già provato a farlo ma non mi ricordo se il disco ide era staccato o no, in caso deve essere staccato vero? O meglio, l'unico hd che deve essere collegato e visto dalla live deve essere il sata no? Comunque grazie dell'aiuto ![]()
__________________
{CM Storm Sniper~Corsair TX750W~GA-P35DQ6~Core2Duo Q8400~Thermaltake Extreme 120~Corsair Dominator 2x2GB DDR2 1066Mhz~Gainward HD4870 1024MB DDR5~3xWestern Digital Caviar Black 500GB~Iiyama ProLite E2403WS}
Dobbiamo sbrigarci, abbiamo così tanto tempo e così poche cose da fare! |
|
![]() |
![]() |
![]() |
#8 |
Senior Member
Iscritto dal: Jul 2006
Messaggi: 379
|
In device.map (vedi l'output di grub-install) hai
(hd0) /dev/hde (hd1) /dev/sda Cambialo in (hd0) /dev/sde (hd1) /dev/hde e riparti da quel passaggio, oppure lascia tutto com'è e modifica menu.lst sostituendo hd1 ad ogni occorrenza di hd0.
__________________
So high, so low, so many things to know. |
![]() |
![]() |
![]() |
#9 | |
Senior Member
Iscritto dal: Jan 2006
Città: Roma
Messaggi: 1316
|
Quote:
Ho provato a cambiare hd0,0 in hd1,0 ma niente neanche li. Il fatto e` che ora ho di nuovo il problema che GRUB non parte stampandomi con un loop GRUB e mi tocca riavviare... Bah! ![]()
__________________
{CM Storm Sniper~Corsair TX750W~GA-P35DQ6~Core2Duo Q8400~Thermaltake Extreme 120~Corsair Dominator 2x2GB DDR2 1066Mhz~Gainward HD4870 1024MB DDR5~3xWestern Digital Caviar Black 500GB~Iiyama ProLite E2403WS}
Dobbiamo sbrigarci, abbiamo così tanto tempo e così poche cose da fare! |
|
![]() |
![]() |
![]() |
#10 |
Senior Member
Iscritto dal: Jan 2006
Città: Roma
Messaggi: 1316
|
Sembra che abbia installato grub correttamente!
![]() Ho seguito l'ultima parte di questa guida che poi ho adattato alle mie esigenze. Quindi non l'ho installato tramite grub-install. Ora pero` devo capire perche` non mi parte il sistema, dato che si blocca al caricamento del modulo syslogd... ![]() EDIT: questo e` il punto in cui si ferma: Codice:
INIT: Entering runlevel: 2 Starting system log daemon: syslogd Codice:
Initializing random number generator...rm: cannot remove '/var/lib/urandom/random-seed': Read-only filesystem failed.
__________________
{CM Storm Sniper~Corsair TX750W~GA-P35DQ6~Core2Duo Q8400~Thermaltake Extreme 120~Corsair Dominator 2x2GB DDR2 1066Mhz~Gainward HD4870 1024MB DDR5~3xWestern Digital Caviar Black 500GB~Iiyama ProLite E2403WS}
Dobbiamo sbrigarci, abbiamo così tanto tempo e così poche cose da fare! Ultima modifica di iPoster : 03-03-2007 alle 11:11. |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 08:35.