[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [riminilug-general] Re: Problemi di boot



il modo migliore per copiare un disco su un altro come hai fatto tu è:

- fai partire il sistema esistente
- usi partimage per creare l'immagine del disco da copiare sul secondo disco
- metti il vecchio disco nel nuovo controller
- configuri grub

2° metodo:  usi il flag --one-file-system in cp:

- fai partire il sistema esistente
- monti le nuove partizioni in un mount point (es mount -t 
ext3 /dev/hdd1 /mnt/hd1)
- cp -R --onr-file-system / /mnt/hd1
-configuri grub

3° metodo - quello lungo, copia l'intero disco, spazi vuoti compresi, meglio 
partimage

- dd if=/dev/hdb of=/devhdd

i dischi ho visto sono della stessa dimensione, xchè uno lè visto come lba e 
l'altro come large?
per essere sicuri che 1 e 2 funzionino:

puoi cambiare le impostazioni del disco in due modi:
- nel bios cpnfiguri il disco lba
- in fdisk riconfiguri il disco (testine, cilindri, blocchi) come hdb con le 
opzioni extra (switch x)



Alle 11:50, mercoledì 5 ottobre 2005, Paolo Sala ha scritto:
> Ciao, sto facendo un po' di prove con file system, reinstallazioni
> ecc... e non  riesco a capire cosa sbaglio. Vi racconto esattamente cosa
> ho fatto così che possiate scoprire dove ho sbagliato.
>
> Ho un pc con un disco (/dev/hdb) così partizionato
>
> > pc-00222:~# fdisk -l /dev/hdb[Invio]
> >
> > Disk /dev/hdb: 4311 MB, 4311982080 bytes
> > 255 heads, 63 sectors/track, 524 cylinders
> > Units = cylinders of 16065 * 512 = 8225280 bytes
> >
> >    Device Boot      Start         End      Blocks   Id  System
> > /dev/hdb1   *           1         498     4000153+  83  Linux
> > /dev/hdb2             499         524      208845    5  Extended
> > /dev/hdb5             499         524      208813+  82  Linux swap /
> > Solaris
>
> E vorrei sostituirlo con un altro disco /dev/hdd; sosituirlo vuole dire
> proprio sostituirlo senza perdere nulla. Dunque, l'ho partizionato
>
> > pc-00222:~# fdisk -l /dev/hdd[Invio]
> >
> > Disk /dev/hdd: 4311 MB, 4311982080 bytes
> > 15 heads, 63 sectors/track, 8912 cylinders
> > Units = cylinders of 945 * 512 = 483840 bytes
> >
> >    Device Boot      Start         End      Blocks   Id  System
> > /dev/hdd1   *           1        8466     4000153+  83  Linux
> > /dev/hdd2            8467        8908      208845    5  Extended
> > /dev/hdd5            8467        8908      208813+  82  Linux swap /
> > Solaris
>
> ho creato il filesystem in hdd1
>
> > # mkfs.ext3 /dev/hdd1[Invio]
>
> e ho montato quellla che dovrà essere la nuova partizione di root
>
> > # mount -t ext3 /dev/hdd1 /mnt[Invio]
>
> Ho quindi copiato il mio sistema corrente sul nuovo disco
>
> > pc-00222:~# cp -dpRv /bin /mnt[Invio]
> > pc-00222:~# cp -dpRv /boot /mnt[Invio]
> > pc-00222:~# cp -dpRv /etc /mnt[Invio]
> > pc-00222:~# cp -dpRv /home /mnt[Invio]
> > pc-00222:~# cp -dpRv /lib /mnt[Invio]
> > pc-00222:~# cp -dpRv /root /mnt[Invio]
> > pc-00222:~# cp -dpRv /sbin /mnt[Invio]
> > pc-00222:~# cp -dpRv /usr /mnt[Invio]
> > pc-00222:~# cp -dpRv /var /mnt[Invio]
> > pc-00222:~# mkdir /mnt/dev[Invio]
> > pc-00222:~# mkdir /mnt/mnt[Invio]
> > pc-00222:~# mkdir /mnt/proc[Invio]
> > pc-00222:~# mkdir /mnt/tmp[Invio]
> > pc-00222:~# chmod 1777 /mnt/tmp[Invio]
>
> Poi ho cambiato fstab in /mnt/etc/fstab
>
> > pc-00222:~# cat /mnt/etc/fstab[Invio]
> > # /etc/fstab: static file system information.
> > #
> > # <file system> <mount point>   <type>  <options>       <dump>  <pass>
> > proc            /proc           proc    defaults        0       0
> > /dev/hdd1       /               ext3    defaults,errors=remount-ro
> > 0       1
> > /dev/hdd5       none            swap    sw              0       0
> > #/dev/hdd        /media/cdrom0   iso9660 ro,user,noauto  0       0
> > /dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0
>
> E infinie ho copiato grub nel MBR
>
> > pc-00222:~# grub[Invio]
> > grub> root (hd1,0)[Invio]
> > grub> setup (hd1)[Invio]
> > grub> quit[Invio]
>
> Ho riavviato, ho settato /dev/hdd come disco di boot dal bios. Grub
>
> parte, carica il kernel monta il filesystem root e:
> > pivot_root: no such file or directory
> > /sbin/init: 432: cannot open /dev/consol: No such file
> > Kernel panic: Attempt to kill init
>
> Qualcuno ha idea dove ho sbagliato?
>
> Grazie mille
>
> Piviul