The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Раздел полезных советов: Настройка загрузки с ZFS раздела во FreeBSD и создание зеркала"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Присылайте удачные настройки в раздел примеров файлов конфигурации на WIKI.opennet.ru.
. "Настройка загрузки с ZFS раздела во FreeBSD и создание зерка..." +/
Сообщение от iZEN (ok), 25-Ноя-08, 11:34 
Поставить FreeBSD на флэшку

1. Разметить флэшку
На всё пространство: % fdisk -BI /dev/da0
Интерактивно разбить на разделы: % fdisk -i /dev/da0
(ID разделов:  UFS - 165, FAT32 - 11, EFI GPT - 238)
Используя конфиг-файл: % fdisk -f /poat/to/fdiskcofig.txt /dev/da0

2. Форматирование
MSDOS: % newfs_msdos -L DOS7 /dev/da0s1
FreeBSD: % bsdlabel -w -B da0s2 && newfs -n -U -L FBSD /dev/da0s2

3. Установка загрузчика в MBR флэшки
% boot0cfg -v -B -o noupdate da0

4. Перенос системных каталогов на флэшку
% mount /dev/da0s2 /mnt

% cp -R /bin /mnt/
% cp -R /boot /mnt/
% cp -R /etc /mnt/
% cp -R /lib /mnt/
% cp -R /libexec /mnt/
% cp -R /sbin /mnt/

% mkdir -p /mnt/usr/
% cp -R /usr/bin /mnt/usr/
% cp -R /usr/compat /mnt/usr/
% cp -R /usr/games /mnt/usr/
% cp -R /usr/include /mnt/usr/
% cp -R /usr/lib /mnt/usr/
% cp -R /usr/libdata /mnt/usr/
% cp -R /usr/libexec /mnt/usr/
% cp -R /usr/local /mnt/usr/
% cp -R /usr/ports /mnt/usr/
% cp -R /usr/sbin /mnt/usr/
% cp -R /usr/share /mnt/usr/
% cp -R /usr/src /mnt/usr/

% cp -R /var /mnt/
% rm -rf /mnt/var/tmp/* && chmod -R 777 /mnt/var/tmp/
% rm -rf /mnt/var/run/*
% rm -rf /mnt/var/log/*

% mkdir -p /mnt/mnt/
% mkdir -p /mnt/media/
% mkdir -p /mnt/cdrom/
% mkdir -p /mnt/dev/
% mkdir -p /mnt/proc/
% mkdir -p /mnt/tmp/ && chmod -R 777 /mnt/tmp/
% mkdir -p /mnt/usr/obj/

5. Обеспечение загрузки с флэшки
% echo 'geom_label_load="YES"' >> /mnt/boot/loader.conf
% echo 'ifconfig_DEFAULT="DHCP"' >> /mnt/etc/rc.conf
% echo 'virecover_enable="NO"' >> /mnt/etc/rc.conf
% ee /mnt/etc/fstab:
# Device    Mountpoint    FStype    Options            Dump    Pass#
#/dev/ad4s1f    /usr        ufs    rw,noatime        2    2
#/dev/ad4s1g    /home        ufs    rw,noatime        2    2
/dev/ufs/FBSD    /    ufs rw,noatime    1    1
md    /tmp    mfs    rw,-s160M,noatime    0    0
md    /var/run    mfs    rw,-s14M,noatime    0    0
md    /var/log    mfs    rw,-s26M,noatime    0    0
#md    /usr/obj    mfs    rw,-s900M,noatime    0    0
/dev/acd0    /cdrom    cd9660    ro,noauto,-CUTF-8    0    0
/dev/da0s1    /mnt    msdosfs    rw,noauto,-D=CP1251,-L=ru_RU.UTF-8    0    0
/proc    /proc    procfs    rw,noauto    0    0
/tmp    /var/tmp    nullfs    rw    0    0

6. Перезагрузка
% umount /mnt/
% reboot

Может ещё чего ценного скопировать можно.

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Раздел полезных советов: Настройка загрузки с ZFS раздела во FreeBSD и создание зеркала, auto_tips, 23-Ноя-08, 22:58  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру