Mailinglist Archive: opensuse (3605 mails)

< Previous Next >
Re: [SLE] moving my current installation
  • From: Phil Burness <pburness@xxxxxxxxxxxxxxx>
  • Date: Fri, 30 Jun 2006 14:19:13 +0100
  • Message-id: <200606301419.13292.pburness@xxxxxxxxxxxxxxx>
On Thursday 29 June 2006 19:03, Daniel Bauer wrote:
> Am Donnerstag, 29. Juni 2006 17:41 schrieb Phil Burness:
> > I have a fully up to date v9.3 system on a 40Gb harddrive. I want to
> > transfer this installation to a new 160Gb harddrive. I want to remove the
> > old 40Gb and trash it. (It's several years old an I want to change it
> > before it fails). Question is how do I transfer the system over including
> > grub etc.
> >
> > Phil
> > --
> > Phil Burness
> > Linux User since 1991 - currently using SuSE 9.3
> > Warrington - United Kingdom
>
> There has been a (german) instruction manual once (2005) on the novell
> page, but I can't find it anymore online. However, I have a copy saved, so
> I try to translate from there:
>
> The given example assumes:
> - you have an old disk /dev/hda (1. IDE-HD) and
> - a new SCSI-disk /dev/sda (1. HD on SCSI-Bus)
> - root partition is /dev/hda5 (1. logical drive in the extended partition)
> - the new root partition shall be /dev/sda1
> - the new disk is already formated and the file system is installed on it
>
> Boot with the resue system CD, log in and make two Mountpoints:
>
> mkdir /OLD
> mkdir /NEW
>
> Mount both partitions:
>
> mount /dev/hda5 /OLD
> mount /dev/sda1 /NEW
>
> check, if
>
> * /dev/hda5 really is the correctt root-partition
> * /dev/sda1 is empty
>
> change to the /OLD-directory:
>
> cd /OLD
>
> enter the following tar-command:
>
> tar -cSp --numeric-owner --atime-preserve -f - . | ( cd /NEW && tar
> -xSpv --atime-preserve -f - )
>
> With this command all files should be brought from /OLD to /NEW and
> links and rights should stay preserved. Make sure to type the command with
> all spaces, e.g. before and after the dot, after the opening parenthesis,
> before the closing parenthesis.
>
> adjust some important files to the new root partition:
>
> * edit /NEW/etc/fstab according to the new situation, e.g.:
>
> old entry: /dev/hda5 / ext2 defaults 1 1
>
> new entry: /dev/sda1 / ext2 defaults 1 1
>
> * eventually also adjust /NEW/etc/lilo.conf . You can only start
> LILO after booting with the new partition.
>
> Change to the root directory and umount both partitions:
>
> cd /
> umount /OLD
> umount /NEW
>
> Reboot using CD1 or the Suse DVD and start the rescue system,
> from there start the "installed system" with entering the new
> root-partition (here: /dev/sda1 )
>
> After the boot open Yast -> configure the boot menu, change the
> "Linux"-entry to the new root partition. The instruction sais, that Yast
> wants you to rename the entry (say from "Linux" to "Suse" or whatever) -
> but I don't know, if this is still true.
>
> Now you should be able to boot from the new drive.
>
> If you use LILO you have to adjust /etc/lilo.conf and restart LILO
>
> -------
>
> As mentioned, this is old information. But I've used it to move my Suse
> 10.0 install from one disk to another and it worked (partition names, files
> system and fstab entries adapted, of course).
>
> Eventually better wait if somebody on the list shouts "stop, this doesn't
> work anymore!" before you go on with these instructions ;-)
>
> regards
>
> Daniel
> --
> Daniel Bauer photographer Basel Switzerland
> professional photography: http://www.daniel-bauer.com
> special interest site: http://www.bauer-nudes.com
This is why this list is so great - not only do I get the answer I want, but
people even take the trouble to translate it for me - Fantastic and thanks.

I have followed the instructions but the tar command exited due to errors..
It seems I have some files in /var/lib/scrollkeeper/TOC that root does not
have permissions for (??) tar gave permissions denied message. (same for
some .h files in /usr/src/linux/include/asm-arm)
Also, there seems to be some files in /usr/src/linux/include that tar
compained 'couldn't stat' before exiting.

How do I get rid of the files in TOC or change their permissions?
What is the 'couldn't stat message and how do I eliminate it?


--
Phil Burness
Linux User since 1991 - currently using SuSE 9.3
Warrington - United Kingdom

--
Check the headers for your unsubscription address
For additional commands send e-mail to suse-linux-e-help@xxxxxxxx
Also check the archives at http://lists.suse.com
Please read the FAQs: suse-linux-e-faq@xxxxxxxx


< Previous Next >