preparing stage
cd /mnt/base
btrfs subvolume create SVroot
btrfs subvolume create SVhome
cp stage3.tar.bz2 SVroot
tar xjvf stage3.tar.bz2
cd /mnt
umount /mnt/base
mount -t btrfs -o subvol=SVroot /dev/sdb2 base
mount -t btrfs -o subvol=SVhome /dev/sdb2 base/home
mount --bind /sys base/sys
mount --bind /dev base/dev
mount --bind /proc base/proc
mount -t tmpfs tmpfs base/tmp
mkdir orig
mount /dev/sda6 orig
mount --bind orig base/mnt
chroot base /bin/bash
installing stage:
rsync -rv --exclude=Downloads --exclude=Dropbox /mnt/restoring/home /home/
open another terminal:
cd /mnt
chroot base /bin/bash
nano /etc/resolv.conf # nameserver 8.8.8.8
emerge --sync
emerge -av ck-sources
dispatch-conf # press 'u'
emerge -av ck-sources
cd /etc/portage
cp /mnt/restoring/root/etc/portage/package.use package.use/old-system
nano make.conf # see another file
emerge -av ccache
CCACHE_DIR=/var/tmp/ccache ccache -C
emerge -av sudo emacs
useradd -G sudo -u 1000 -U -d /home/shou -s /bin/bash -U shou
passwd shou # enter passwd
visudo
emerge --update --deep --autounmask-write --with-bdeps=y --ask --verbose --newuse @world
open another terminal:
emacs /etc/conf.d/hostname