The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Раздел полезных советов: Организация установки FreeBSD с USB..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Раздел полезных советов: Организация установки FreeBSD с USB..."  +/
Сообщение от auto_tips (??) on 24-Сен-08, 22:02 
Иногда возникает необходимость создать установочный Flash-диск с FreeBSD,
но без переформатирования FAT-раздела на Flash, при сохранении размещенных там данных.

Загружаем с ftp.freebsd.org минимальный установочный образ 6.3-RELEASE-i386-bootonly.iso
ftp://ftp.freebsd.org/pub/FreeBSD/releases/i386/ISO-IMAGES/6...

Создаем на его основе ram-диск. Операции выполняются на FreeBSD системе,
при необходимости временно FreeBSD можно поставить в KVM, VmWare или VirtualBox.

Создаем образ RAM-диска размером чуть больше bootonly.iso:

   dd if=/dev/zero of=boot.img bs=1k count=26000

Подключаем ram-диск:

   mdconfig -a -t vnode -f boot.img -u 0

Устанавливаем загрузочный сектор и размечаем по умолчанию:

   bsdlabel -w -B md0 auto

Создаем файловую систему:

   newfs -m 0 md0a

Монтируем созданную ФС ram-диска:

   mkdir /mnt/img
   mount /dev/md0a /mnt/img

Монтируем iso-образ и переносим с него данные на ram-диск:

   mkdir /mnt/iso
   mdconfig -a -t vnode -f 6.3-RELEASE-i386-bootonly.iso -u 1
   mount_cd9660 /dev/md1 /mnt/iso
   cd /mnt/img/
   cp -r /mnt/iso/* .

Размонтируем:

   cd
   umount /mnt/img /mnt/iso
   mdconfig -d -u 0
   mdconfig -d -u 1

Загружаем Linux, можно LiveCD.
Копируем boot.img на Flash диск.
Копируем на Flash файл memdisk из комплекта syslinux (http://syslinux.zytor.com).
Ставим syslinux на Flash (/dev/sdb1):

   syslinux -s /dev/sdb1

Создаем в корне файл syslinux.cfg:

   label freebsd
       kernel /memdisk
       append initrd=/boot.img harddisk

Если не грузится, ругаясь на MBR, заменяем MBR на содержимое файла mbr.bin из комплекта syslinux:
   dd if=/dev/sdb of=mbr_backup.bin bs=1 count=512
   cat mbr.bin > /dev/sdb

Проверить можно через QEMU:
   qemu -hda /dev/sdb1 -std-vga


При установке выбираем метод получения установочных файлов по FTP или копируем их на Flash
(директорию 6.3-RELEASE из 6.3-RELEASE-i386-disc1.iso).

--------------------
В случае когда USB Flash не жалко отформатировать, можно можно создать
загрузочный
USB Flash следующим образом:

   fdisk -BI /dev/da2
   bsdlabel -w -B /dev/da2s1
   newfs /dev/da2s1a
   mount /dev/da2s1a /mnt

Копируем в /mnt содержимое содержимое 6.3-RELEASE-i386-bootonly.iso

--------------------
Установка загрузчика FreeBSD на Flash из Linux:

Делаем бэкап текущего MBR USB диска:
  dd if=/dev/sdb of=mbr_sdb.bin bs=1 count=512

Берем boot0 из комплекта FreeBSD и копируем в него данные о таблицах разделов текущего диска:
  dd if=mbr_sdb.bin  of=boot0   bs=1 count=66 skip=446 seek=446

Копируем загрузчик в MBR USB диска:
  dd if=boot0 of=/dev/sdb  bs=1 count=512


Инструкцию по созданию установочного образа FreeBSD, загружаемого по сети
можно найти здесь http://wiki.opennet.ru/NetworkBoot


URL: http://syslinux.zytor.com/wiki/index.php/DiskImageCreation http://cabstand.com/usbflash.html http://typo.submonkey.net/articles/2006/04/13/installing-fre...
Обсуждается: http://www.opennet.ru/tips/info/1776.shtml

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Организация установки FreeBSD с USB Flash"  +/
Сообщение от Аноним (??) on 24-Сен-08, 22:02 
Статья ни о чём. Давно есть скриптик fbsd-install-iso2img.sh , через который перегоняем исошник в имадж и через dd заливаем хоть на жёсткий диск, хоть на флешку.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "Организация установки FreeBSD с USB Flash"  +/
Сообщение от Vadim Timohin email on 25-Сен-08, 07:24 
>Статья ни о чём. Давно есть скриптик fbsd-install-iso2img.sh , через который перегоняем
>исошник в имадж и через dd заливаем хоть на жёсткий диск,
>хоть на флешку.

ну почему же не очем, хорошая статья, есть скрипты а есть руки :) большая разница :)

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

3. "Организация установки FreeBSD с USB Flash"  +/
Сообщение от angra (ok) on 25-Сен-08, 09:37 
Явный случай "Пастернака не читал, но осуждаю". Ведь если бы вы читали, то вряд ли пропустили бы эту строчку:
>Запускается ./fbsd-install-iso2img.sh iso-path img-path
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

4. "Организация установки FreeBSD с USB Flash"  +/
Сообщение от Maxim Chirkov email(ok) on 25-Сен-08, 11:58 
>Явный случай "Пастернака не читал, но осуждаю". Ведь если бы вы читали,
>то вряд ли пропустили бы эту строчку:
>>Запускается ./fbsd-install-iso2img.sh iso-path img-path

Этот скрипт уже после комментария был добавлен.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

5. "Организация установки FreeBSD с USB Flash"  +/
Сообщение от Аноним (??) on 26-Сен-08, 10:32 
Супер, давно искал как можно превратить FAT-флешку в бутабельную :)
Спасибо!
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

6. "Организация установки FreeBSD с USB Flash"  +/
Сообщение от Yoda.33 email on 30-Сен-10, 17:04 
Поправили бы скрипт fbsd-install-iso2img.sh, а то по всему инету он не рабочий, с ошибками. По тексту убрать все "3D".
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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