Προς το περιεχόμενο

HD clone


Dr.Fuzzy

Προτεινόμενες αναρτήσεις

Πριν πέσετε να με φάτε ξέρω ότι μπορεί να γίνει με το clonezilla. Έχω δει και το Wiki!

 

Στο θέμα μας λοιπόν, παρήγγειλα ένα ssd 120GB. Αυτό που θέλω ουσιαστικά να κάνω όπως λέει και ο τίτλος είναι clone τον HD του laptop μου στον καινούριο δεδομένου ότι δεν έχω χρόνο να τα στίσω όλα από την αρχή. To laptop αυτή τη στιγμή είναι dual-boot, Ubuntu 11.10 και Windows 7 και ο σκληρός του είναι 250GB με τα παρακάτω partitions:

 

post το RESULTS.txt από boot_info-script055

 

>                Boot Info Script 0.55    dated February 15th, 2010                    

============================= Boot Info Summary: ==============================

=> Grub 2 is installed in the MBR of /dev/sda and looks for csyn.

sda1: _________________________________________________________________________

   File system:       vfat
   Boot sector type:  Grub 2
   Boot sector info:  Grub 2 is installed in the boot sector of sda1 and 
                      looks at sector 226360144 of the same hard drive for 
                      core.img, but core.img can not be found at this 
                      location. No errors found in the Boot Parameter Block.
   Operating System:  
   Boot files/dirs:   /COMMAND.COM

sda2: _________________________________________________________________________

   File system:       ntfs
   Boot sector type:  Grub 2
   Boot sector info:  Grub 2 is installed in the boot sector of sda2 and 
                      looks at sector 385740112 of the same hard drive for 
                      core.img, but core.img can not be found at this 
                      location. No errors found in the Boot Parameter Block.
   Operating System:  
   Boot files/dirs:   /bootmgr /Boot/BCD

sda3: _________________________________________________________________________

   File system:       ntfs
   Boot sector type:  Windows Vista/7
   Boot sector info:  No errors found in the Boot Parameter Block.
   Operating System:  Windows 7
   Boot files/dirs:   /bootmgr /Boot/BCD /Windows/System32/winload.exe

sda4: _________________________________________________________________________

   File system:       Extended Partition
   Boot sector type:  -
   Boot sector info:  

sda5: _________________________________________________________________________

   File system:       ext4
   Boot sector type:  -
   Boot sector info:  
   Operating System:  Ubuntu 11.10
   Boot files/dirs:   /boot/grub/grub.cfg /etc/fstab /boot/grub/core.img

sda6: _________________________________________________________________________

   File system:       swap
   Boot sector type:  -
   Boot sector info:  

=========================== Drive/Partition Info: =============================

Drive: sda ___________________ _____________________________________________________

Disk /dev/sda: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders, total 488397168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes

Partition  Boot         Start           End          Size  Id System

/dev/sda1    *             63        80,321        80,259  de Dell Utility
/dev/sda2              81,920    30,801,919    30,720,000   7 HPFS/NTFS
/dev/sda3          30,801,920   196,728,066   165,926,147   7 HPFS/NTFS
/dev/sda4         196,728,830   488,396,767   291,667,938   f W95 Ext d (LBA)
/dev/sda5         196,728,832   476,469,247   279,740,416  83 Linux
/dev/sda6         476,471,296   488,396,767    11,925,472  82 Linux swap / Solaris


blkid -c /dev/null: ____________________________________________________________

Device           UUID                                   TYPE       LABEL                         

/dev/sda1        3030-3030                              vfat       DellUtility                   
/dev/sda2        761CEEBB1CEE7591                       ntfs       RECOVERY                      
/dev/sda3        F480F0C380F08CFC                       ntfs       Windows 7                     
/dev/sda4: PTTYPE="dos" PART_ENTRY_SCHEME="dos" PART_ENTRY_TYPE="0xf" PART_ENTRY_NUMBER="4" 
/dev/sda5        80dbb1f1-69f5-4d7c-a556-7929b10a3c48   ext4                                     
/dev/sda6        f932f059-06e3-45f3-8202-5fb0fe5c27b6   swap                                     
/dev/sda: PTTYPE="dos" 
error: /dev/sdb: No medium found

============================ "mount | grep ^/dev  output: ===========================

Device           Mount_Point              Type       Options

/dev/sda5        /                        ext4       (rw,errors=remount-ro,commit=0)


=========================== sda5/boot/grub/grub.cfg: ===========================

#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
 set have_grubenv=true
 load_env
fi
set default="0"
if [ "${prev_saved_entry}" ]; then
 set saved_entry="${prev_saved_entry}"
 save_env saved_entry
 set prev_saved_entry=
 save_env prev_saved_entry
 set boot_once=true
fi

function savedefault {
 if [ -z "${boot_once}" ]; then
   saved_entry="${chosen}"
   save_env saved_entry
 fi
}

function recordfail {
 set recordfail=1
 if [ -n "${have_grubenv}" ]; then if [ -z "${boot_once}" ]; then save_env recordfail; fi; fi
}

function load_video {
 insmod vbe
 insmod vga
 insmod video_bochs
 insmod video_cirrus
}

insmod part_msdos
insmod ext2
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set=root 80dbb1f1-69f5-4d7c-a556-7929b10a3c48
if loadfont /usr/share/grub/unicode.pf2 ; then
 set gfxmode=auto
 load_video
 insmod gfxterm
 insmod part_msdos
 insmod ext2
 set root='(hd0,msdos5)'
 search --no-floppy --fs-uuid --set=root 80dbb1f1-69f5-4d7c-a556-7929b10a3c48
 set locale_dir=($root)/boot/grub/locale
 set lang=en_US
 insmod gettext
fi
terminal_output gfxterm
if [ "${recordfail}" = 1 ]; then
 set timeout=-1
else
 set timeout=10
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
if [ ${recordfail} != 1 ]; then
 if [ -e ${prefix}/gfxblacklist.txt ]; then
   if hwmatch ${prefix}/gfxblacklist.txt 3; then
     if [ ${match} = 0 ]; then
       set linux_gfx_mode=keep
     else
       set linux_gfx_mode=text
     fi
   else
     set linux_gfx_mode=text
   fi
 else
   set linux_gfx_mode=keep
 fi
else
 set linux_gfx_mode=text
fi
export linux_gfx_mode
if [ "$linux_gfx_mode" != "text" ]; then load_video; fi
menuentry 'Ubuntu, with Linux 3.0.0-13-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
set gfxpayload=$linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set=root 80dbb1f1-69f5-4d7c-a556-7929b10a3c48
linux	/boot/vmlinuz-3.0.0-13-generic root=UUID=80dbb1f1-69f5-4d7c-a556-7929b10a3c48 ro   quiet splash vt.handoff=7
initrd	/boot/initrd.img-3.0.0-13-generic
}
menuentry 'Ubuntu, with Linux 3.0.0-13-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set=root 80dbb1f1-69f5-4d7c-a556-7929b10a3c48
echo	'Loading Linux 3.0.0-13-generic ...'
linux	/boot/vmlinuz-3.0.0-13-generic root=UUID=80dbb1f1-69f5-4d7c-a556-7929b10a3c48 ro single nomodeset 
echo	'Loading initial ramdisk ...'
initrd	/boot/initrd.img-3.0.0-13-generic
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows 7 (loader) (on /dev/sda2)" --class windows --class os {
insmod part_msdos
insmod ntfs
set root='(hd0,msdos2)'
search --no-floppy --fs-uuid --set=root 761CEEBB1CEE7591
chainloader +1
}
menuentry "Windows 7 (loader) (on /dev/sda3)" --class windows --class os {
insmod part_msdos
insmod ntfs
set root='(hd0,msdos3)'
search --no-floppy --fs-uuid --set=root F480F0C380F08CFC
chainloader +1
}
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f  $prefix/custom.cfg ]; then
 source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###

=============================== sda5/etc/fstab: ===============================

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    nodev,noexec,nosuid 0       0
# / was on /dev/sda5 during installation
UUID=80dbb1f1-69f5-4d7c-a556-7929b10a3c48 /               ext4    errors=remount-ro 0       1
# swap was on /dev/sda6 during installation
UUID=f932f059-06e3-45f3-8202-5fb0fe5c27b6 none            swap    sw              0       0

=================== sda5: Location of files loaded by Grub: ===================


228.2GB: boot/grub/core.img
120.3GB: boot/grub/grub.cfg
102.6GB: boot/initrd.img-3.0.0-13-generic
134.8GB: boot/vmlinuz-3.0.0-13-generic
102.6GB: initrd.img
134.8GB: vmlinuz
=======Devices which don't seem to have a corresponding hard drive==============

sdb 

 

Δεδομένου ότι συνολικά στον σκληρό τώρα δεν ξεπερνάω τα 120GB συνολικά (μπορώ πάντα να κάνω free χώρο αν χρειαστεί) τι λέτε γίνεται; Αν είναι να φάω τι ζωή μου καμιά εβδομάδα και να μην παίξει στο τέλος, τότε κάνω backup το /home μου κρατάω και ένα log με τα install και τα ξεναπερνάω από την αρχή. Αν πάλι μπορεί να γίνει με κάποιο windows tool (δεν γνωρίζω) επιτυχώς, δεν έχω κανένα πρόβλημα.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

+1, προτιμώ την απλή απ'την "βέλτιστη" λύση. ^_^

 

Υπάρχει όμως βέλτιστη λύση η απλά παγιδεύεται σε κάποιο τοπικό ελάχιστο και δεν συγκλίνει ποτέ στο ολικό ελάχιστο...; :mrgreen: Δε σου κρύβω ότι με τρώει να μάθω! :confused:

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Τελικά δεν κατάλαβα καν, τι ρωτάς;;

Ότι γίνεται γίνεται,αν ρωτάς για εργαλείο εκτός από το clonezilla που είναι πολύ δύσκολο στην χρήση υπάρχουν και πολλά ελεύθερα σε .iso μορφή που είναι πολύ εύκολα στην χρήση π.χ. το EaseUS Disk Copy θα κάνει αυτό που θέλεις και στο τέλος απλά θα πρέπει να αλλάξεις της ρυθμίσεις από το Bios για να βλέπει τον ssd σαν πρώτη συσκευή εκκίνησης(και ίσως να μην χρειαστεί ούτε αυτό).

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Τελικά δεν κατάλαβα καν, τι ρωτάς;;

Ότι γίνεται γίνεται,αν ρωτάς για εργαλείο εκτός από το clonezilla που είναι πολύ δύσκολο στην χρήση υπάρχουν και πολλά ελεύθερα σε .iso μορφή που είναι πολύ εύκολα στην χρήση π.χ. το EaseUS Disk Copy θα κάνει αυτό που θέλεις και στο τέλος απλά θα πρέπει να αλλάξεις της ρυθμίσεις από το Bios για να βλέπει τον ssd σαν πρώτη συσκευή εκκίνησης(και ίσως να μην χρειαστεί ούτε αυτό).

 

Αυτό ακριβώς που απάντησες! Thanx, καλό και εύκολο δείχνει οπότε μόλις το δοκιμάσω θα ενημερώσω αν τελικά δούλεψε.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

  • 2 εβδομάδες αργότερα...
Δημοσ. (επεξεργασμένο)

Λοιπόν επαναφέρω το θέμα για να μοιραστώ μαζί σας τη μέχρι τώρα εμπειρία μου (με αρκετή ταλαιπωρία!).

 

Θυμίζω ότι ο παλιός δίσκος ήταν 250GB και ο καινούργιος SSD 120GB. Αφού δοκίμασα το EaseUS, με το οποίο δεν είχα καμία τύχη, πήγα στο Clonezilla. Προτού βεβαίως το δοκιμάσω έφτιαξα ένα GParted live usb (ελλείψει cdrom!) και έκανα resize όλα μου τα partitions προκειμένου να μην ξεπερνάνε στο συνολικό τους μέγεθος τα 120GB του SSD. Παρένθεση, χρειάστηκε να το κάνω αυτό, αφού το clonezilla δεν υποστηρίζει cloning από μεγαλύτερο σε μικρότερο δίσκο. Στη συνέχεια ακολούθησα τη διαδικασία για το clonezilla. Το τελευταίο με παίδεψε αρκετές μέρες, βασικά γινόταν το εξής: ενώ έκανα saveparts τα partitions που ήθελα σε κάποιο image, όταν ερχόταν η ώρα να κάνω restore parts στον SSD, για κάποιο λόγο πεισματικά μου έκανε restore μόνο το πρώτο partition απο το image (το sda1). Αφού έφαγα τη ζωή μου να καταλάβω το γιατί, ανακάλυψα σε διάφορα forums, ότι αυτό και παρόμοια προβλήματα (π.χ., να μην βλέπει το image στο restore, κα) τα είχαν κάνει report και άλλοι και ότι είναι bugs. Προσπάθησα να κατεβάσω την αμέσως προηγούμενη έκδοση, αλλά τα ίδια. Κάπου εδώ και ενώ είχα φάει 2-3 μέρες αποφάσισα να το κάνω με τον καλό παλιό σίγουρο τρόπο, απλά και ελέγξιμα!

 

dd λοιπόν!

 

οπότε έκανα copy ένα ένα όλα τα resized partitions με: dd if=/dev/sda1-5 of=part1-5.img (πολλές ώρες!) σε ένα εξωτερικό σκληρό. Στη συνέχεια έβαλα τον SSD στη θέση του παλιού σκληρού, φόρτωσα το GParted και χώρισα partitions, όμοια με το resized partition table του παλιού σκληρού. Απο εκεί και πέρα με: dd if=part1-5.img of=/dev/sda1-5 αντέγραψα ένα ένα τα images στα sda1-5.

 

Στο αποτέλεσμα τώρα. Boot πρώτη φορά και με πετάει σε ένα ωραίο minimum bash grub shell :shock: . ΟΚ, δεν μασάμε, φορτώνω manualy τον kernel με:

 

>set prefix=(hd0,msdos5)
set insmod /boot/grub/linux.mod
linux /vmlinuz root=/dev/sda5 ro
initrd /initrd.img
boot

 

και ναι το Ubuntu μου φορτώνει μια χαρά (και πολύ πολύ γρήγορα!!!). ΒTW manually τα Windows7 πως τα φορτώνω, δε ξέρω...

 

ΟΚ, οπότε πάω να φτιάξω και τον Grub απο ένα live Ubuntu cd με:

 

>sudo mount /dev/sda1 /mnt
sudo grub-install --root-directory=/mnt /dev/sda
sudo upgrade-grub

 

επιστρέφει installed successfully, found vmlinuz..κλπ

 

οπότε εδώ θεώρησα ότι όλα οκ...Aμ δε, boot ξανά και πάλι με πετάει σε minimum bash grub shell....

 

Εν κατακλείδι, αν φτάσατε μέχρι εδώ και δε βαρεθήκατε, ας με βοηθήσετε οι linux experts του forum (τι κάνω λάθος;) να αποκαταστήσω και τον Grub και να τελειώνω με αυτό το εγχείρημα!

Επεξ/σία από Dr.Fuzzy
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...