RFC (Request for Comments, Запрос на комментарии) - серия документов, публикуемая сообществом исследователей и разработчиков, руководствующихся практическими интересами, в которой описывается набор протоколов и обобщается опыт функционирования Интернет.
# mkdir -p /dist
# mdconfig -a -f /a/FreeBSD/6.1-RC1-i386-disc1.iso
md1
# mount -t cd9660 /dev/md1 /dist
Подключите USB-носитель. Поскольку обычно они отформатированы под FAT32, мы должны создать метку слайса BSD. Будьте осторожны, эта команда удалит все существующие на носителе слайсы. Если вы получите сообщение "Geom not found" - не волнуйтесь.
# fdisk -BI /dev/da0
Мы нуждаемя в метке диска:
# bsdlabel -B -w da0s1
и файловой системе, которую мы примонтируем к /mnt. Чтобы уменьшить число обращений к USB, будем использовать флаг -U, для работы soft updates. Дополнительно, чтобы мы могли найти файловую систему, вне зависимости от того, где USB появляется в дереве устройств, мы маркируем файловую систему как FreeBSDonUSB:
# newfs -U -L FreeBSDonUSB /dev/da0s1a
/dev/da0s1a: 481.0MB (985040 sectors) block size 16384, fragment size 2048
using 4 cylinder groups of 120.25MB, 7696 blks, 15424 inodes.
with soft updates
super-block backups (for fsck -b #) at:
160, 246432, 492704, 738976
# mount /dev/da0s1a /mnt
Теперь, чтобы сделать пусть ослепительно легким:
# cd /dist/6.1-RC1/base
# DESTDIR=/mnt ./install.sh
You are about to extract the base distribution into /mnt - are you SURE
you want to do this over your installed system (y/n)? y
Начиная с версии 6.1, на компакт диске присутствуют и однопроцессорные ядра и ядра SMP. sysinstall установит правильное, в зависимости от конфигурации ваших аппаратных средств. Если Вы хотите использовать ядро SMP, просто укажите smp вместо generic:
Чтобы команды, которые используют wtmp(5), могли правильно работать с /var/log на RAM диске, мы должны сказать newsyslog(8) OK, чтобы создать пустой/var/log/wtmp. Редактируйте файл конфигурации /mnt/etc/newsyslog.conf и добавьте C к строке /var/log/wtmp:
/var/log/wtmp 644 3 * @01T05 BC
Сетевые интерфейсы будут конфигурироваться через DHCP, за исключением plip0 и fwe0, так как они фактически никогда не связываются с сервером DHCP.