спс получилось уже. сюда стоит добавить еще создание resolv.conf для ДНС
--- Исходное сообщение --- От кого: "Vasiliy P. Melnik" <[email protected]> Дата: 10 февраля 2014, 20:04:54 > ну тогда уже так > > (1) Удаляем все что было и размечаем > gpart destory -F ada0 > gpart destory -F ada1 > gpart create -s gpt ada0 > gpart create -s gpt ada1 > gpart add -a 4k -s 128k -t freebsd-boot ada0 > gpart add -a 4k -s 128k -t freebsd-boot ada1 > gpart add -a 4k -s 40g -t freebsd-zfs -l system0 ada0 > gpart add -a 4k -s 40g -t freebsd-zfs -l system1 ada1 > gpart add -a 4k -t freebsd-zfs -l data0 ada0 > gpart add -a 4k -t freebsd-zfs -l data1 ada1 > gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 ada0 > gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 ada1 > > (2) Организовать место для для хранения кеша zpool.cache > mdmfs -s 1m md /boot/zfs > > (3) Далее создаем пулы: один для системы, второй - для данных. > zpool create -O atime=off -O mountpoint=/mnt system mirror /dev/gpt/system* > zpool create -O atime=off -O mountpoint=legacy data mirror /dev/gpt/data* > zpool set bootfs=system system > > (4)Создаем файл подкачки, подключаем его и отключаем проверку контрольных сумм > zfs create -V 1GB -o org.freebsd:swap=on -o checksum=off system/swap > > (5) Create appropriate filesystems (feel free to improvise!). > zfs create -p system/usr/local/etc > zfs create -o compression=on system/usr/ports > zfs create -o compression=on system/usr/src > zfs create -p system/var/db/openldap-data > zfs create -p system/var/named/etc/namedb > zfs create system/var/empty > zfs create system/var/log > zfs create system/var/tmp > > (6) Распаковываем систему > cd /usr/freebsd-dist > cat base.txz | tar --unlink -xpJf - -C /mnt/ > cat kernel.txz | tar --unlink -xpJf - -C /mnt/ > cat lib32.txz | tar --unlink -xpJf - -C /mnt/ > > (7) Далее необходимо скопировать кеш zpool-а в установленную систему > cp /boot/zfs/zpool.cache /mnt/boot/zfs/ > > (8) Настраиваем будущую систему > chroot /mnt > > ee /etc/rc.conf > zfs_enable="YES" > > ee /boot/loader.conf > zfs_load="YES" > > ee /etc/fstab > system / zfs rw 0 0 > > ee /etc/csh.cshrc > setenv LANG ru_RU.UTF-8 > > passwd root > tzsetup > > (9) Unmount everything and fix mountpoints for system boot. > zfs umount -af > zfs set mountpoint=legacy system > zfs set mountpoint=/usr system/usr > zfs set mountpoint=/var system/var > zfs set mountpoint=/data data > > > > 10 февраля 2014 г., 19:52 пользователь Eugene Grosbein > <[email protected]> написал: > > On 11.02.2014 00:43, Vasiliy P. Melnik wrote: > >> cd /usr/freebsd-dist > >> cat base.txz | tar --unlink -xpJf - -C /mnt/ > >> cat kernel.txz | tar --unlink -xpJf - -C /mnt/ > >> cat lib32.txz | tar --unlink -xpJf - -C /mnt/ > > > > Не забыть в процессе разбиения прописать загрузчики, > > а после растаривания конфиги типа fstab/rc.conf/что там ещё :-) > > > > >
