J. Roeleveld wrote: > On Sunday, February 5, 2017 9:46:53 AM CET meino.cra...@gmx.de wrote: >> J. Roeleveld <jo...@antarean.org> [17-02-05 08:44]: >>> On February 5, 2017 6:26:27 AM GMT+01:00, meino.cra...@gmx.de wrote: >>>> Hi, >>>> >>>> since my old Gentoo installation seems to be screwed up (regarding >>>> the update process) beyond repair I decided to install a new one >>>> instead of waiting for help. >>>> >>>> I already made space at a certain of my harddisk and installed the >>>> stage3 there. >>>> Chrooting is one of the first steps to check, whether what I have >>>> done so is valid. >>>> >>>> But before deleting the old root and install the new one at its >>>> place I would like to do a atmost identical boot into the new >>>> root. >>>> >>>> As far as I know the kernel only allows to boot into a partition >>>> (instead of a directory on a partition containing the root >>>> installation) and I am still using devices to boot from instead >>>> of GPT. >>>> >>>> Is there any neat trick to do a real boot into the new root via >>>> the normal boot process (grub2) nevertheless ? >>>> >>>> Cheers >>>> Meino >>> If I understand correctly. The answer is no. (Unless you write some clever >>> initramfs) >>> >>> Afaik, the kernel takes the entire partition and mounts it at '/'. If you >>> want it to use a directory (which would then be at '/newinstall') you >>> need to get the kernel to chroot into that directory and run init in >>> there. >>> >>> Only option I see is to use an extra disk. Maybe a USB drive and use that. >>> >>> -- >>> Joost >> Hi Joost, >> >> thanks fpr your posting! :) >> >> Ok...another USB drive mau lay around here...will see... >> Just two quick questions: >> >> Is this ok, to preserve as much as possible of the >> settings/attributes/whatever of the files or do you anything better >> and quickier than this: >> (cd <sourcedir>/. ; tar cf - . ) | ( cd <targetdir>/. ; tar xvpsf - ) >> ? > Don't forget to add the permissions on the source side: > > tar --xattrs -cvpf . > And maybe also add "--xattrs" on the target side. > > Other options: > # rsync (not fully certain about options) > # cd <target> ; cp -a <source> . > > I never did any timing, but logic tells me using the "cp" option is quicker > (as it is all on the same system) > > -- > Joost >
I've moved my OS from one drive to another a few times. I use cp -av and let her rip. It takes a while but I tried the tar way and guess what, it took a while too. It just seems to add one more step. Good advice. Dale :-) :-)