Загрузочная флешка

Довольно часто приходится переустанавливать систему знакомым. Бывает, что ОС Windows кроме синего экрана ничего не показывает, а данные нужно сохранить и хранятся они на системном диске. Решил сделать загрузочную флешку с ОС FreeBSD, на которую будут установлены все необходимые программы, в частности - для работы с NTFS, Perl и т.д. Можно установить все, что угодно, даже графическую среду. Так же на флешке будет храниться дистрибутив FreeBSD, для того чтобы можно было развернуть ее без использования установочного диска на любом сервере в нужной конфигурации (например sysinstall не умеет работать с GPT, ZFS, gjournal), а флешка в данном случае с установленной ОС очень удобное средство.

Итак, приступим. Нам нужно:

  • Флешка, не меньше 512 Мб
  • Первый установочный диск FreeBSD

Размечаем флешку. У меня в системе она определилась как da0

fdisk -BI /dev/da0
bsdlabel -w -B /dev/da0s1

Далее создаем файловую систему.

newfs -O2 -L FreeBSDonUSB /dev/da0s1a

Теперь флешка готова для записи системы. Монтируем ее.

mount /dev/ufs/FreeBSDonUSB /media

Теперь нужен первый установочный диск FreeBSD. Вставляем в cdrom или если есть образ, то монтируем его.

mdconfig -a -t vnode -f 7.2-RELEASE-i386-disc1.iso
mount_cd9660 /dev/md0 /cdrom

Указываем папку куда будет ставиться ОС

setenv DESTDIR /media

Устанавливаем базовую систему.

cd /cdrom/7.2-RELEASE/base
./install.sh

При выводе сообщения на экран соглашаемся с ним. 
Устанавливаем ядро.

cd /cdrom/7.2-RELEASE/kernels
./install.sh generic

Если нужны маны в системе, то заходим в папку manpages и запускаем install.sh.
Переименовываем папку с ядром.

cd /media/boot
rmdir kernel
mv GENERIC kernel

Правим fstab

echo '/dev/ufs/FreeBSDonUSB / ufs rw,noatime 1 1' >> /media/etc/fstab

Если версия системы ниже FreeBSD 7.2, то нужно подгрузить модуль geom_label, чтобы определились имена разделов.

echo 'geom_label_load="YES"' >> /media/boot/loader.conf

Ну все, флешка готова. Отмонтируем ее и можно загружаться. Так же после загрузки нужно провести первоначальную настройку системы, о которой можно прочитать в этой статье.

P.S. Если нужен интерактивный загрузчик, то нужно выполнить

boot0cfg -v -B -o noupdate da0

Вернуть обратно можно командой

fdisk -B /dev/da0

P.P.S На FreeBSD 8.0+ наблюдается ошибка при запуске системы и монтировании корневого раздела. Это связано с тем, что в этой ветке добавлена новая реализация usb стека и многие подсистемы избавлены от блокировок, в следствии чего usb устройство может не успеть определиться до загрузки корневого раздела. Лечится это просто, нужно поставить небольшую задержку при определении устройств:

echo "kern.cam.boot_delay=10000" >> /boot/loader.conf
echo "kern.cam.scsi_delay=10000" >> /boot/loader.conf
Гость (не проверено)

ขอบคุณสำหรับข้อมูลเกี่ยวกับดอกไม้งานศพที่ละเอียด


กำลังค้นหาข้อมูลเรื่องนี้อยู่พอดี ถือว่าเจอบทความดีๆ เลย


ใครที่กำลังเตรียมตัวจัดงานศพให้คนสำคัญควรอ่านจริงๆ





Also visit my webpage จัดดอกไม้หน้าศพ

Гость (не проверено)

อ่านแล้วเข้าใจเรื่องดอกไม้งานศพได้ดีขึ้น


กำลังค้นหาข้อมูลเรื่องนี้อยู่พอดี ถือว่าเจอบทความดีๆ เลย


จะเก็บข้อมูลนี้ไว้ใช้แน่นอน ขอบคุณอีกครั้งครับ/ค่ะ





Look at my site - จัดดอกไม้งานขาว ดํา

Гость (не проверено)

อ่านแล้วเข้าใจเรื่องดอกไม้งานศพได้ดีขึ้น


การรู้ว่าดอกไม้แต่ละชนิดมีความหมายอย่างไร ช่วยให้เลือกได้ตรงความรู้สึกมากขึ้น


จะบอกต่อให้เพื่อนๆ ที่ต้องการเลือกดอกไม้ไปงานศพอ่านด้วย





Feel free tto surf to my site ... จัดดอกไม้หน้างานศพ

Гость (не проверено)

บทความนี้เกี่ยวกับการจัดดอกไม้งานศพ มีสาระมาก


โดยส่วนตัวเพิ่งมีญาติจากไป การเลือกช่อดอกไม้เลยเป็นเรื่องที่ต้องใส่ใจ


จะบอกต่อให้เพื่อนๆ ที่ต้องการเลือกดอกไม้ไปงานศพอ่านด้วย





my page แพ็กเกจจัดงานศพ

CAPTCHA
ответ русскими буквами
Этот вопрос задается для того, чтобы выяснить, являетесь ли Вы человеком или представляете из себя автоматическую спам-рассылку.
Яндекс.Метрика