Share Pastebin
Guest
Public paste!

alteriks

By: a guest | Nov 4th, 2009 | Syntax: None | Size: 3.38 KB | Hits: 502 | Expires: Never
Copy text to clipboard
  1. gpart delete -i 3 ad0
  2. gpart delete -i 2 ad0
  3. gpart delete -i 1 ad0
  4. gpart destroy ad0
  5. gpart delete -i 3 ad1
  6. gpart delete -i 2 ad1
  7. gpart delete -i 1 ad1
  8. gpart destroy ad1
  9. gpart delete -i 3 ad2
  10. gpart delete -i 2 ad2
  11. gpart delete -i 1 ad2
  12. gpart destroy ad2
  13. gpart create -s gpt ad0
  14. gpart create -s gpt ad1
  15. gpart create -s gpt ad2
  16. gpart add -b 34 -s 128 -t freebsd-boot ad0
  17. gpart add -b 162 -s 8388608 -t freebsd-swap -l swap0 ad0
  18. gpart add -b 8388770 -s 125829120 -t freebsd-zfs -l disk0 ad0
  19. gpart add -b 34 -s 128 -t freebsd-boot ad1
  20. gpart add -b 162 -s 8388608 -t freebsd-swap -l swap1 ad1
  21. gpart add -b 8388770 -s 125829120 -t freebsd-zfs -l disk1 ad1
  22. gpart add -b 34 -s 128 -t freebsd-boot ad2
  23. gpart add -b 162 -s 8388608 -t freebsd-swap -l swap2 ad2
  24. gpart add -b 8388770 -s 125829120 -t freebsd-zfs -l disk2 ad2
  25. gpart bootcode -b /mnt2/boot/pmbr -p /mnt2/boot/gptzfsboot -i 1 ad0
  26. gpart bootcode -b /mnt2/boot/pmbr -p /mnt2/boot/gptzfsboot -i 1 ad1
  27. gpart bootcode -b /mnt2/boot/pmbr -p /mnt2/boot/gptzfsboot -i 1 ad2
  28. kldload /mnt2/boot/kernel/opensolaris.ko
  29. kldload /mnt2/boot/kernel/zfs.ko
  30. sleep 5
  31. mkdir /boot/zfs
  32. zpool create zroot raidz1 /dev/gpt/disk0 /dev/gpt/disk1 /dev/gpt/disk2
  33. sleep 5
  34. zpool set bootfs=zroot zroot
  35. zfs set checksum=fletcher4                                                      zroot
  36. zfs create -o compression=on    -o exec=on      -o setuid=off                   zroot/tmp
  37. chmod 1777 /zroot/tmp
  38. zfs create                                                                      zroot/usr
  39. zfs create                                                                      zroot/usr/home
  40. cd /zroot ; ln -s /usr/home home
  41. zfs create -o compression=lzjb                  -o setuid=off                   zroot/usr/ports
  42. zfs create -o compression=off   -o exec=off     -o setuid=off                   zroot/usr/ports/distfiles
  43. zfs create -o compression=off   -o exec=off     -o setuid=off                   zroot/usr/ports/packages
  44. zfs create -o compression=lzjb  -o exec=off     -o setuid=off                   zroot/usr/src
  45. zfs create                                                                      zroot/var
  46. zfs create -o compression=lzjb  -o exec=off     -o setuid=off                   zroot/var/crash
  47. zfs create                      -o exec=off     -o setuid=off                   zroot/var/db
  48. zfs create -o compression=lzjb  -o exec=on      -o setuid=off                   zroot/var/db/pkg
  49. zfs create                      -o exec=off     -o setuid=off   -o readonly=on  zroot/var/empty
  50. zfs create -o compression=lzjb  -o exec=off     -o setuid=off                   zroot/var/log
  51. zfs create -o compression=gzip  -o exec=off     -o setuid=off                   zroot/var/mail
  52. zfs create                      -o exec=off     -o setuid=off                   zroot/var/run
  53. zfs create -o compression=lzjb  -o exec=on      -o setuid=off                   zroot/var/tmp
  54. chmod 1777 /zroot/var/tmp
  55. cd /dist/8.0-RC2
  56. export DESTDIR=/zroot
  57. for dir in base catpages dict doc games info lib32 manpages ports; \
  58.           do (cd $dir ; ./install.sh) ; done
  59. cd src ; ./install.sh all
  60. cd ../kernels ; ./install.sh generic
  61. cd /zroot/boot ; cp -Rlp GENERIC/* /zroot/boot/kernel/
  62. echo 'zfs_enable="YES"' > /zroot/etc/rc.conf
  63. echo 'LOADER_ZFS_SUPPORT=YES' > /zroot/etc/src.conf
  64. echo 'zfs_load="YES"' > /zroot/boot/loader.conf
  65. echo 'vfs.root.mountfrom="zfs:zroot"' >> /zroot/boot/loader.conf