l i n u x - u s e r s - g r o u p - o f - d a v i s
Next Meeting:
July 7: Social gathering
Next Installfest:
Latest News:
Jun. 14: June LUGOD meeting cancelled
Page last updated:
2004 Feb 26 21:29

The following is an archive of a post made to our 'vox-tech mailing list' by one of its subscribers.

Report this post as spam:

(Enter your email address)
Re: [vox-tech] Move / from one HD to another
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [vox-tech] Move / from one HD to another

I don't get the stuff about /usr/local.  It would be better
if you can boot up something like a Knoppix CD, so you are
not trying to copy the root filesystem from which you are
currently running.  I would do something like this (being
careful that I might have screwed something up!):

1. Make a boot diskette for your current system.

2. Boot a Knoppix CD.

3. If necessary, run fdisk and partition /dev/hdb.

4. cd /mnt
   mkdir old
   mkdir new
   mount /dev/hda1 old
   mount /dev/hdb1 new
   cd new
   cp -avx /mnt/old/* .
   cd ..
   umount old
   umount new

5. Power down, move hdb to hda, changing jumpers as needed.

6. Boot from the diskette you made in step 1.

7. Run lilo.

-- Rod

On Thursday 26 February 2004 08:41 pm, Bill Kendrick wrote:
> On Thu, Feb 26, 2004 at 08:24:44PM -0800, Bill Kendrick wrote:
> > Anyway, since I have copious amounts of space on my 2nd drive, is it
> > easy to just 'move' the '/' parition over, run LILO to make the newer
> > drive bootable, and then remove the dying drive?  (Obviously setting
> > the 2nd drive as "Master" now, since it's currently "Slave")
> > 
> My current plan (thanks to Steve Wormley for some tips) is:
>   * single user mode
>   * Move "/usr/local" into a subdir on that partition:
>     * mount the "/usr/local" parition on HDB as "/mnt"
>     * mkdir /mnt/usr/local
>     * mv /mnt/* /mnt/usr/local/
>     * cp -a --one-filesystem / /mnt/
>   * Use the newly built "/" parition on HDB as "/" (chroot)
>   * Edit /etc/fstab
>   * Run LILO
>   * Change "Slave" to "Master" on HDB (making it HDA), remove old HDA
>   * Cross fingers
> ;)
> Seem reasonable?
> -bill!
vox-tech mailing list

LUGOD Group on LinkedIn
Sign up for LUGOD event announcements
Your email address:
LUGOD Group on Facebook
'Like' LUGOD on Facebook:

Hosting provided by:
Sunset Systems
Sunset Systems offers preconfigured Linux systems, remote system administration and custom software development.

LUGOD: Linux Users' Group of Davis
PO Box 2082, Davis, CA 95617
Contact Us

LUGOD is a 501(c)7 non-profit organization
based in Davis, California
and serving the Sacramento area.
"Linux" is a trademark of Linus Torvalds.

Sponsored in part by:
Appahost Applications
For a significant contribution towards our projector, and a generous donation to allow us to continue meeting at the Davis Library.