Dr.Fuzzy Δημοσ. 30 Νοεμβρίου 2011 Δημοσ. 30 Νοεμβρίου 2011 Πριν πέσετε να με φάτε ξέρω ότι μπορεί να γίνει με το 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 (δεν γνωρίζω) επιτυχώς, δεν έχω κανένα πρόβλημα.
twiner Δημοσ. 30 Νοεμβρίου 2011 Δημοσ. 30 Νοεμβρίου 2011 κάνω backup το /home μου κρατάω και ένα log με τα install και τα ξεναπερνάω από την αρχή. +1, προτιμώ την απλή απ'την "βέλτιστη" λύση.
Dr.Fuzzy Δημοσ. 1 Δεκεμβρίου 2011 Μέλος Δημοσ. 1 Δεκεμβρίου 2011 +1, προτιμώ την απλή απ'την "βέλτιστη" λύση. Υπάρχει όμως βέλτιστη λύση η απλά παγιδεύεται σε κάποιο τοπικό ελάχιστο και δεν συγκλίνει ποτέ στο ολικό ελάχιστο...; Δε σου κρύβω ότι με τρώει να μάθω!
TheELF Δημοσ. 1 Δεκεμβρίου 2011 Δημοσ. 1 Δεκεμβρίου 2011 Τελικά δεν κατάλαβα καν, τι ρωτάς;; Ότι γίνεται γίνεται,αν ρωτάς για εργαλείο εκτός από το clonezilla που είναι πολύ δύσκολο στην χρήση υπάρχουν και πολλά ελεύθερα σε .iso μορφή που είναι πολύ εύκολα στην χρήση π.χ. το EaseUS Disk Copy θα κάνει αυτό που θέλεις και στο τέλος απλά θα πρέπει να αλλάξεις της ρυθμίσεις από το Bios για να βλέπει τον ssd σαν πρώτη συσκευή εκκίνησης(και ίσως να μην χρειαστεί ούτε αυτό).
Dr.Fuzzy Δημοσ. 1 Δεκεμβρίου 2011 Μέλος Δημοσ. 1 Δεκεμβρίου 2011 Τελικά δεν κατάλαβα καν, τι ρωτάς;; Ότι γίνεται γίνεται,αν ρωτάς για εργαλείο εκτός από το clonezilla που είναι πολύ δύσκολο στην χρήση υπάρχουν και πολλά ελεύθερα σε .iso μορφή που είναι πολύ εύκολα στην χρήση π.χ. το EaseUS Disk Copy θα κάνει αυτό που θέλεις και στο τέλος απλά θα πρέπει να αλλάξεις της ρυθμίσεις από το Bios για να βλέπει τον ssd σαν πρώτη συσκευή εκκίνησης(και ίσως να μην χρειαστεί ούτε αυτό). Αυτό ακριβώς που απάντησες! Thanx, καλό και εύκολο δείχνει οπότε μόλις το δοκιμάσω θα ενημερώσω αν τελικά δούλεψε.
Dr.Fuzzy Δημοσ. 12 Δεκεμβρίου 2011 Μέλος Δημοσ. 12 Δεκεμβρίου 2011 (επεξεργασμένο) Λοιπόν επαναφέρω το θέμα για να μοιραστώ μαζί σας τη μέχρι τώρα εμπειρία μου (με αρκετή ταλαιπωρία!). Θυμίζω ότι ο παλιός δίσκος ήταν 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 . ΟΚ, δεν μασάμε, φορτώνω 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 και να τελειώνω με αυτό το εγχείρημα! Επεξ/σία 12 Δεκεμβρίου 2011 από Dr.Fuzzy
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα