Понадобилось сделать загрузочную флешку (установочную)
Но вполне подходит вариант и для установки на ОС на флешку
В продолжение статьи Установка FreeBSD GPT + UFS
Рассмотрю только лишь работу с ISO образами и копирование всего с при монтированного образа на флешку
mdconfig -a -f /tmp/FreeBSD-11.0-CURRENT-amd64-20150601-r283896-disc1.iso
mount -t cd9660 /dev/md0 /tmp/cdrom
cd /tmp/cdrom
/sbin/gpart create -s gpt da0
/sbin/gpart add -s 64k -t freebsd-boot da0
/sbin/gpart add -t freebsd-ufs -l flash0 da0
/sbin/gpart bootcode -b /boot/pmbr -p /boot/gptboot -i 1 da0
/sbin/newfs -U /dev/gpt/flash0
/sbin/mount /dev/gpt/flash0 /mnt
/usr/local/bin/rsync -axSRzv ./* /mnt/
Осталось поправить fstab под flash0 и всё
/sbin/umount /mnt
mdconfig -d -u md0 #удалит устройство
Разница в скрипте при установки ОС на флешку это в fstab
touch /mnt/etc/fstab
echo '/dev/gpt/root0 / ufs rw,noatime 1 1' >> /mnt/etc/fstab
echo 'md0 /tmp mfs rw,-s1024m 2 0' >> /mnt/etc/fstab
Но вполне подходит вариант и для установки на ОС на флешку
В продолжение статьи Установка FreeBSD GPT + UFS
Рассмотрю только лишь работу с ISO образами и копирование всего с при монтированного образа на флешку
mdconfig -a -f /tmp/FreeBSD-11.0-CURRENT-amd64-20150601-r283896-disc1.iso
mount -t cd9660 /dev/md0 /tmp/cdrom
cd /tmp/cdrom
/sbin/gpart create -s gpt da0
/sbin/gpart add -s 64k -t freebsd-boot da0
/sbin/gpart add -t freebsd-ufs -l flash0 da0
/sbin/gpart bootcode -b /boot/pmbr -p /boot/gptboot -i 1 da0
/sbin/newfs -U /dev/gpt/flash0
/sbin/mount /dev/gpt/flash0 /mnt
/usr/local/bin/rsync -axSRzv ./* /mnt/
Осталось поправить fstab под flash0 и всё
/sbin/umount /mnt
mdconfig -d -u md0 #удалит устройство
Разница в скрипте при установки ОС на флешку это в fstab
touch /mnt/etc/fstab
echo '/dev/gpt/root0 / ufs rw,noatime 1 1' >> /mnt/etc/fstab
echo 'md0 /tmp mfs rw,-s1024m 2 0' >> /mnt/etc/fstab
Комментариев нет:
Отправить комментарий