The OpenNET Project / Index page

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

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

"Раздел полезных советов: Установка FreeBSD на embedded ПК бе..."  +/
Сообщение от auto_tips (??) on 15-Май-09, 17:26 
Есть железка с x86 процессором, 256 Мб памяти, 3 eth от via и слотом под CF-карту.
Нет VGA выхода и клавиатурной ps/2, есть COM.

Необходимо завести на этой железяке FreeBSD в качестве роутера:

1) Цепляем CF-карту через USB кардридер к компьютеру, загружаемся с установочного CD,
выбираем в качестве целевого диска "da" - так у меня определился USB кардридер. Разбиваем по вкусу, необходимости
и возможностям флешки. Через инсталлятор рекомендую сразу включить sshd и завести учётную запись.

2) Загружаемся на этом же компьютере с кардридера. Прописываем /etc/rc.conf необходимую сеть
(внимание! учитывая название драйвера сетевой карты embeded устройства, а не ПК с которого производилась установка),
например

   ifconfig_vr0="inet 192.168.1.6  netmask 255.255.255.0"

Так же правим /etc/fstab на целевой диск, на моём устройстве CF-карта будет ad0, вместо da1 кардридера.

Правим чтобы по умолчанию консоль (видео/клавиатура) была на com-порту, в процессе загрузки:

   echo "-h" > /boot.config
   echo 'console="comconsole"' >> /boot/loader.conf

и на ходу - в /etc/tty заменить/добавить:

   ttyd0   "/usr/libexec/getty std.9600"   vt100   on secure

3) Цепляем карту к устройству, подключаем консольный кабель в COM порт, включаем питание
и с помощью консольного терминала типа HyperTerminal, putty, TeraTerm, cu, minicom и т.п.
с настройками 9600, 8-N-1 видим процесс загрузки FreeVSD, можем в него в мешаться и после загрузки
видим стандартное приглашение. Тут же не возбраняется получить управление по ssh, если всё верно прописали в rc.conf.

Дополнения:

- не плохо бы пересобрать ядро, можно выкинуть всё что касается vga, sc и kbd
и многое другое (зависит от железки). Удалив потом исходные тексты, obj и т.п., получим мегабайт 150,
а то и меньше, на флешке и сравнительно не много расходуемой ядром памяти при полнофункциональной FreeBSD;

- в принципе, можно и без sysinstall, поставить и сразу с пересобранным ядром,
в качестве примера гуглите "freebsd on usb stick" и делайте по аналогии;

- Если железок много то логично сделать раз, а потом скопировать при помощи dd;

- На флешку много писать накладно, посему не плохо вытащить /tmp и некоторые части /var в tmpfs или сеть.


URL: http://www.freebsd.org/doc/ru_RU.KOI8-R/books/handbook/seria...
Обсуждается: http://www.opennet.me/tips/info/2056.shtml

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

 Оглавление

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


2. "Установка FreeBSD на embedded ПК без монитора и клавиатуры"  +/
Сообщение от kos (??) on 15-Май-09, 17:33 
Я вобще делал то же самое, только установку на флешку делал в виртуалке (qemu). Правда там довольно нетривильный метод проброса USB, виртуалбокс вроде попроще.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Установка FreeBSD на embedded ПК без монитора и клавиатуры"  +/
Сообщение от Zulu on 15-Май-09, 20:18 
А что, загрузиться через PXE с консолью на COM1 FreeBSD не умеет?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "Установка FreeBSD на embedded ПК без монитора и клавиатуры"  +/
Сообщение от автор on 20-Май-09, 11:07 
>А что, загрузиться через PXE с консолью на COM1 FreeBSD не умеет?
>

умеет и железка якобы умеет, но "несмогла". с дебианом, кстати, тоже не вышло... может руки кривые, может с железкой что не так. в любом случае, когда есть кардридер этот вариант попроще будет.

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

5. "Установка FreeBSD на embedded ПК без монитора и клавиатуры"  +/
Сообщение от Manefesto on 15-Май-09, 22:32 
а чо nanobsd собрать не судьба ?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

13. "Установка FreeBSD на embedded ПК без монитора и клавиатуры"  +/
Сообщение от автор on 20-Май-09, 11:15 
>а чо nanobsd собрать не судьба ?

у меня флешек размером с дискету нет и вообще большой проблемы запихнуть на современную флешку рабочую ось нету, смысл-то экономить место?

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

6. "Установка FreeBSD на embedded ПК без монитора и клавиатуры"  +/
Сообщение от andr.mobi (??) on 15-Май-09, 23:58 
а что за железяка, почему не указали?
это очень важные подробности
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Установка FreeBSD на embedded ПК без монитора и клавиатуры"  +/
Сообщение от const86 (ok) on 16-Май-09, 10:51 
Похоже на ALIX.2c3/2d3 от PC Engines. У меня такое есть, ставил туда линукс через PXE, тоже довольно удобно.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

12. "Установка FreeBSD на embedded ПК без монитора и клавиатуры"  +/
Сообщение от автор on 20-Май-09, 11:09 
>Похоже на ALIX.2c3/2d3 от PC Engines. У меня такое есть, ставил туда
>линукс через PXE, тоже довольно удобно.

оно-оно, я просто не в курсе как тут с рекламой

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

8. "Установка FreeBSD на embedded ПК без монитора и клавиатуры"  +/
Сообщение от Аноним (??) on 16-Май-09, 17:31 
Это разве embedded? Стандартная архитектура...
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "Установка FreeBSD на embedded ПК без монитора и клавиатуры"  +/
Сообщение от dq0s4y71 on 18-Май-09, 16:34 
>Это разве embedded? Стандартная архитектура...

Какой стандарт имеется ввиду?

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

9. "Установка FreeBSD на embedded ПК без монитора и клавиатуры"  +/
Сообщение от QuAzI (??) on 17-Май-09, 00:28 
Насколько я помню, при отстутствии монитора и подключенной клавы фряка должна сама консоль на COM1 выкидывать, только скорость по дефолту не помню. В крайнем случае в /boot.config прописать -P -S115200 и консоль будет всегда и скорость будет всегда 115200.
В принципе на /boot.config статью можно и закончить, всё остальное - оффтоп.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

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

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




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

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