Advertisement
Guest User

Untitled

a guest
Sep 17th, 2012
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.34 KB | None | 0 0
  1. #!/bin/bash
  2. #Presumes /mnt/fileserver mounted with /mnt/fileserver/backup containing rc.conf net fstab make.conf hostname. Presumes /dev/sde is formatted in GPT with 1 MB EF02 /dev/sde1 200MB 8300 /dev/sde2 16GB 8200 /dev/sde3 and remaining space 8300 /dev/sde4.
  3. mkfs.ext2 /dev/sde2
  4. mkfs.ext4 /dev/sde4
  5. mkswap /dev/sde3
  6. swapon /dev/sde3
  7. mkdir /mnt/gentoo
  8. mount /dev/sde4 /mnt/gentoo
  9. mkdir /mnt/gentoo/boot
  10. mount /dev/sde2 /mnt/gentoo/boot
  11. cd /mnt/gentoo
  12. wget ftp://ftp.gtlib.gatech.edu/pub/gentoo/releases/amd64/current-stage3/stage3-amd64-20120621.tar.bz2
  13. tar --numeric-owner -xvjpf stage3-*.tar.bz2
  14. wget ftp://ftp.gtlib.gatech.edu/pub/gentoo/snapshots/portage-latest.tar.bz2
  15. tar xvjf /mnt/gentoo/portage-latest.tar.bz2 -C /mnt/gentoo/usr
  16. cp /mnt/fileserver/backup/make.conf /mnt/gentoo/etc/make.conf
  17. cp /mnt/fileserver/backup/fstab /mnt/gentoo/etc/fstab
  18. cp /mnt/fileserver/backup/hostname /mnt/gentoo/etc/conf.d/hostname
  19. cp /mnt/fileserver/backup/net /mnt/gentoo/etc/conf.d/net
  20. cp /mnt/fileserver/backup/rc.conf /mnt/gentoo/etc/rc.conf
  21. cp /mnt/fileserver/backup/locale.gen /mnt/gentoo/etc/locale.gen
  22. cp -L /etc/resolv.conf /mnt/gentoo/etc/
  23. cp /mnt/fileserver/backup/*.sh /mnt/gentoo
  24. mount -o bind /proc /mnt/gentoo/proc
  25. mount --rbind /sys /mnt/gentoo/sys
  26. mount --rbind /dev /mnt/gentoo/dev
  27. echo "Stage 1 complete. Chroot into new environment"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement