stage4 是 stage3 引申出来的一个系统备份包。
它于 stage3 唯一的不同就是 stage4 在 stage3 的基础上多了一些用户自己安装的软件和配置等。
stage4 实际就是一个 tar 包,是一个系统的完整备份,完全用 tar 来实现快速备份与恢复。
cat >/root/stage4/stage4.excl <<DELIM
.bash_history
.keep*
/mnt/*
/tmp/*
/proc/*
/sys/*
/dev/*
/etc/mtab
/etc/ssh/ssh_host_*
/usr/src/*
/usr/portage/*
/run/*
/root/stage4
DELIM
mount /boot
tar cJvf /root/stage4/stage4.txz / -X /root/stage4/stage4.excl
# rootfs over /mnt/funtoo
tar xJpvf stage4.tbz -C /mnt/funtoo
mknod -m 660 /mnt/funtoo/dev/console c 5 1
mknod -m 660 /mnt/funtoo/dev/null c 1 3
mknod -m 600 /mnt/funtoo/dev/initctl p
touch /mnt/funtoo/etc/mtab
vi /etc/boot.conf
vi /etc/fstab
vi /etc/conf.d/hostname
vi /etc/hosts
vi /etc/conf.d/net
grub-install --no-floppy /dev/sda
boot-update
shutdown -r now
wget http://ftp.osuosl.org/pub/funtoo/funtoo-current/snapshots/portage-current.tar.xz
tar xJf portage-current.tar.xz -C /usr
cd /usr/portage
git checkout funtoo.org
emerge --sync
rm /mnt/funtoo/etc/udev/rules.d/70-persistent-net.rules
root@vbox # grub
grub> root (hd0,0)
grub> setup (hd0)
grub> quit