I am wondering what is really going on. The first one doesn't really matter, I changed the restoredisk target to sdb, but forgot to change -g /dev/sdc1 so weird stuff happened. but the "unexpected operator" makes me think the error handler code failed.
The 2nd one is what you suggested, but also failed. -g /dev/sdb1 the 3rd one I pointed it at the drive instead of the partition: -g /dev/sdb /dev/sda1 is mounted as root partition for grub-install... Installing GRUB to /dev/sdb as (hd1)... Is it going to work when I make that the primary drive? I am pretty fuzzy about how grub and grub-install does what it does. *****************************************************. sudo /opt/drbl/sbin/ocs-sr -g /dev/sdc1 -e1 auto -j3 -p true -p true restoredisk 2009-02-18-16-img sdb (I think - pulled from history, the command left my shell buffer) There is a separate boot partition in target device. Trying to mount root partition for grub-install to work with that... /dev/sda1 is mounted as root partition for grub-install... Running: grub-install --no-floppy --root-directory=/tmp/hd_img.CvShxQ /dev/sdc Probing devices to guess BIOS drives. This may take a long time. grub-probe: error: Cannot find a GRUB drive for /dev/sdc1. Check your device.map. [: 494: =: unexpected operator The file /tmp/hd_img.CvShxQ/boot/grub/stage1 not read correctly. WARNING!!! Can NOT find the grub config file "menu.lst" or "grub.conf" in the system cloned!!! Failed to install grub!!! cp: cannot stat `/tmp/hd_img.CvShxQ/boot/grub/menu.lst': No such file or directory done! *****************************************************. ho...@asus17:~/y/cz$ sudo /opt/drbl/sbin/ocs-sr -g /dev/sdb1 -e1 auto -j3 -p true -p true restoredisk 2009-02-18-16-img sdb Running: grub-install --no-floppy --root-directory=/tmp/hd_img.MlZLpW /dev/sdb Probing devices to guess BIOS drives. This may take a long time. grub-probe: error: Cannot find a GRUB drive for /dev/sdb1. Check your device.map. [: 494: =: unexpected operator Installing GRUB to /dev/sdb as (hd1)... Installation finished. No error reported. This is the contents of the device map /tmp/hd_img.MlZLpW/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/sda (hd1) /dev/sdb (hd2) /dev/sdc done! *****************************************************. ho...@asus17:~/y/cz$ sudo /opt/drbl/sbin/ocs-sr -g /dev/sdb -e1 auto -j3 -p true -p true restoredisk 2009-02-18-16-img sdb mount: you must specify the filesystem type umount: /tmp/hd_img.jdXbpM: not mounted There is a separate boot partition in target device. Trying to mount root partition for grub-install to work with that... /dev/sda1 is mounted as root partition for grub-install... mount: you must specify the filesystem type Running: grub-install --no-floppy --root-directory=/tmp/hd_img.jdXbpM /dev/sdb Probing devices to guess BIOS drives. This may take a long time. Installing GRUB to /dev/sdb as (hd1)... Installation finished. No error reported. This is the contents of the device map /tmp/hd_img.jdXbpM/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/sda (hd1) /dev/sdb (hd2) /dev/sdc done! *****************************************************. Carl K Carl Karsten wrote: > Steven Shiau wrote: >> Yes, that's a problem. However, since it's "-g auto", clonezilla will >> search all the disk. > I guess that makes sense. > >> We can modify that to make it search only restored disk or partitions. > > That sounds good. > >> An alternative way is not to use "-g auto", use "-g /dev/sdc1" for example. > That sounds good too. > > Thanks. > > Carl K > >> Steven. >> >> Carl Karsten wrote: >>> This looks like a problem: >>> >>> ju...@dell30:~$ sudo /opt/drbl/sbin/ocs-sr -g auto -e1 auto -c -j3 -p true >>> -p >>> true restoredisk "Atom-2009-02-12-04-img" "sdc" >>> ... >>> Found grub partition: /dev/sda1... Trying to run grub-install now... >>> Installing GRUB to /dev/sda as (hd0)... >>> >>> >>> Here is the whole thing: >>> >>> >>> ju...@dell30:~$ sudo /opt/drbl/sbin/ocs-sr -g auto -e1 auto -c -j3 -p true >>> -p >>> true restoredisk "Atom-2009-02-12-04-img" "sdc" >>> Setting the TERM as xterm >>> clonezilla image dir: /home/partimag >>> *****************************************************. >>> *****************************************************. >>> clonezilla image dir: /home/partimag >>> *****************************************************. >>> *****************************************************. >>> Target disk sdc does not exist in the image saved from disk(s) "sda". >>> Creating a tmp Clonezilla image "Atom-2009-02-12-04-img-tmp-cnvted" based >>> on the >>> image "Atom-2009-02-12-04-img" so that we can restore the image >>> Atom-2009-02-12-04-img (was saved from sda) to sdc... >>> ///NOTE/// If the restored OS is GNU/Linux, you might have to modify >>> /etc/fstab >>> and grub config file in the restored GNU/Linux to affect these changes so >>> that >>> it can boot successfully! >>> Press "Enter" to continue...... >>> Creating a temporary image based on image Atom-2009-02-12-04-img... >>> Setting the TERM as xterm >>> clonezilla image dir: /tmp >>> Change sda to sdc in /tmp/Atom-2009-02-12-04-img-tmp-cnvted/disk... done! >>> Change sda to sdc in /tmp/Atom-2009-02-12-04-img-tmp-cnvted/parts... done! >>> Change sda to sdc in /tmp/Atom-2009-02-12-04-img-tmp-cnvted/sda-pt.sf... >>> done! >>> Change sda to sdc in >>> /tmp/Atom-2009-02-12-04-img-tmp-cnvted/sda-pt.parted... done! >>> The created image is "/tmp/Atom-2009-02-12-04-img-tmp-cnvted". >>> Activating the partition info in /proc... done! >>> Getting /dev/sdc1 info... >>> *****************************************************. >>> The following step is to restore image to the harddisk/partition(s) in this >>> machine: "/tmp/Atom-2009-02-12-04-img-tmp-cnvted" -> "sdc sdc1" >>> WARNING!!! WARNING!!! WARNING!!! >>> WARNING! THE EXISTING DATA IN THIS HARDDISK/PARTITION(S) WILL BE >>> OVERWRITTEN! >>> ALL EXISTING DATA WILL BE LOST: >>> *****************************************************. >>> Machine: OptiPlex GX260 >>> sdc (40.0GB_0AB-00BVA0_______0:0) >>> sdc1 (38.3GB_boot(In_0AB-00BVA0______)_0:0) >>> *****************************************************. >>> Are you sure you want to continue? ? >>> [y/n] y >>> OK, let's do it!! >>> This program is not started by clonezilla server. >>> The following step is to restore image to the harddisk/partition(s) in this >>> machine: "/tmp/Atom-2009-02-12-04-img-tmp-cnvted" -> "sdc (sdc1)" >>> WARNING!!! WARNING!!! WARNING!!! >>> WARNING! THE EXISTING DATA IN THIS HARDDISK/PARTITION(S) WILL BE >>> OVERWRITTEN! >>> ALL EXISTING DATA WILL BE LOST: >>> *****************************************************. >>> Machine: OptiPlex GX260 >>> sdc (40.0GB_0AB-00BVA0_______0:0) >>> sdc1 (38.3GB_boot(In_0AB-00BVA0______)_0:0) >>> *****************************************************. >>> Let me ask you again, Are you sure you want to continue? ? >>> [y/n] y >>> OK, let's do it!! >>> Shutting down the Logical Volume Manager >>> Finished Shutting down the Logical Volume Manager >>> Creating partition in /dev/sdc... >>> *****************************************************. >>> Thu Feb 12 12:26:08 CST 2009 >>> Writing the partition table... >>> Running sfdisk --force /dev/sdc < >>> /tmp/Atom-2009-02-12-04-img-tmp-cnvted/sdc-pt.sf >>> Checking that no-one is using this disk right now ... >>> OK >>> Warning: extended partition does not start at a cylinder boundary. >>> DOS and Linux will interpret the contents differently. >>> >>> Disk /dev/sdc: 38166 cylinders, 64 heads, 32 sectors/track >>> Warning: partition 1 does not end at a cylinder boundary >>> Old situation: >>> Units = cylinders of 1048576 bytes, blocks of 1024 bytes, counting from 0 >>> >>> Device Boot Start End #cyls #blocks Id System >>> /dev/sdc1 * 0+ 36546- 36547- 37423386 83 Linux >>> /dev/sdc2 36546+ 38154- 1609- 1646662+ 5 Extended >>> /dev/sdc3 0 - 0 0 0 Empty >>> /dev/sdc4 0 - 0 0 0 Empty >>> /dev/sdc5 36546+ 38154- 1609- 1646631 82 Linux swap / Solaris >>> New situation: >>> Units = sectors of 512 bytes, counting from 0 >>> >>> Device Boot Start End #sectors Id System >>> /dev/sdc1 * 63 74846834 74846772 83 Linux >>> /dev/sdc2 74846835 78140159 3293325 5 Extended >>> /dev/sdc3 0 - 0 0 Empty >>> /dev/sdc4 0 - 0 0 Empty >>> /dev/sdc5 74846898 78140159 3293262 82 Linux swap / Solaris >>> Successfully wrote the new partition table >>> >>> Re-reading the partition table ... >>> If you created or changed a DOS partition, /dev/foo7, say, then use dd(1) >>> to zero the first 512 bytes: dd if=/dev/zero of=/dev/foo7 bs=512 count=1 >>> (See fdisk(8).) >>> >>> This is done by sfdisk --force /dev/sdc < >>> /tmp/Atom-2009-02-12-04-img-tmp-cnvted/sdc-pt.sf >>> Checking the integrity of partition table in the disk /dev/sdc... >>> *****************************************************. >>> The first partition of disk /dev/sdc starts at 63. >>> Restoring the hidden data between MBR (1st sector, i.e. 512 bytes) and 1st >>> partition, which might be useful for some recovery tool, by: >>> dd if=/tmp/Atom-2009-02-12-04-img-tmp-cnvted/sdc-hidden-data-after-mbr >>> of=/dev/sdc seek=1 bs=512 count=62 >>> 62+0 records in >>> 62+0 records out >>> 31744 bytes (32 kB) copied, 0.0129257 s, 2.5 MB/s >>> *****************************************************. >>> Restoring partition /dev/sdc1... >>> *****************************************************. >>> Clean filesystem header in device /dev/sdc1... >>> *****************************************************. >>> *****************************************************. >>> Starting unicast restoring image Atom-2009-02-12-04-img-tmp-cnvted to >>> /dev/sdc1... >>> Finished unicast restoring image Atom-2009-02-12-04-img-tmp-cnvted to >>> /dev/sdc1. >>> *****************************************************. >>> Creating swap partition /dev/sdc5... >>> Found the swap partition /dev/sdc5 info in the image dir, create it by: >>> mkswap-uuid -U 54ad9caf-2332-46f9-914e-cfd22f21ba38 /dev/sdc5 >>> Setting up swapspace version 1, size = 1686142 kB >>> no label, UUID=54ad9caf-2332-46f9-914e-cfd22f21ba38 >>> *****************************************************. >>> Restoring the first 446 bytes of MBR data, i.e. executable code area, for >>> sdc... >>> done! >>> *****************************************************. >>> Found grub partition: /dev/sda1... Trying to run grub-install now... >>> Running: grub-install --no-floppy --root-directory=/tmp/hd_img.PCWDkY >>> /dev/sda >>> Probing devices to guess BIOS drives. This may take a long time. >>> /usr/sbin/grub-install: 494: grub-probe: not found >>> [: 494: =: unexpected operator >>> Installing GRUB to /dev/sda as (hd0)... >>> Installation finished. No error reported. >>> This is the contents of the device map >>> /tmp/hd_img.PCWDkY/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/sda >>> (hd1) /dev/sdb >>> (hd2) /dev/sdc >>> done! >>> *****************************************************. >>> The NTFS boot partition is NOT found or not among the restored >>> partition(s). >>> Skip running partclone.ntfsreloc. >>> *****************************************************. >>> ***************************************************** >>> ***************************************************** >>> This program is not started by Clonezilla server, so skip notifying it the >>> job >>> is done. >>> Finished! >>> Now syncing - flush filesystem buffers... >>> >>> >>> Carl K >>> >>> ------------------------------------------------------------------------------ >>> _______________________________________________ >>> Clonezilla-live mailing list >>> [email protected] >>> https://lists.sourceforge.net/lists/listinfo/clonezilla-live >>> >> > > ------------------------------------------------------------------------------ > Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA > -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise > -Strategies to boost innovation and cut costs with open source participation > -Receive a $600 discount off the registration fee with the source code: SFAD > http://p.sf.net/sfu/XcvMzF8H > _______________________________________________ > Clonezilla-live mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/clonezilla-live > > ------------------------------------------------------------------------------ Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise -Strategies to boost innovation and cut costs with open source participation -Receive a $600 discount off the registration fee with the source code: SFAD http://p.sf.net/sfu/XcvMzF8H _______________________________________________ Clonezilla-live mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/clonezilla-live
