Мы — долго запрягаем, быстро ездим, и сильно тормозим.
|
||||||||||||||
www.lissyara.su
—> статьи
—> FreeBSD
|
|
Почему извращённый метод копирования? Там много хардлинков (тока для ISO9660 они как-то иначе называются), и после копирования при помощи cp размер прилично увеличится. Пока копируется, с другой консоли ставим isc-dhcp:
|
В вылезшем синем окошке посымал все галки - мне нужен минимальный функционал. Пока собирается, и копируется, чешем на третью консоль, пишем файл с описанием экспортируемых по NFS файловых систем:
|
Также, прописываем запук nfsd и dhcpd в /etc/rc.conf:
|
У меня локалка висит на одной сетевухе, её я трогать не стал, просто доткнул вторую, какой-то попавшийся под руку dlink. Его я тоже прописал в /etc/rc.conf, что тоже привожу тут, чтобы был понятен дальнейший конфиг dhcpd:
|
Ещё необходим tfdpd. Я использовал штатный, запускающийся через inetd:
|
К этому моменту isc-dhcp должен уже проинсталлится, и рисуем его конфиг:
|
Ну и всё. Я вырубаю комп, мне надо сетевуху доткнуть, а вы можете запустить всё это руками:
|
После чего, включаем ноут, и выставляем загрузку по сети. Всё получилось, тока ядро сумничало, и обнаружив корневую систему на NFS (ну, не само обнаружило конечно, это DHCP сказал откуда монтировать), загрузилось с неё. Получили полноценную фряху загруженную по сети на ноуте... Прикольно, но не совсем то, что мне надо было. Конечно, можно было все операции сделать руками - благо дистрибутив тут, примонтировался, но - так неинтересно, да и всё равно sysinstall запускать - временную зону я руками ставить не умею :(
Вспомнил, что когда грузишься с диска, файловая система в памяти, маленький диск на пару мегов. Вот на него и надо было загрузиться, а не на скопированный сидюк. Это уже было проще, такое я проходил раньше, посему, решилось просто - добавление строчки в конфиг лоадера - имя устройства я подсмотрел загрузившись с сидюка:
|
Перезагружаем ноут, и наблюдаем окошко sysinstall. После разбиения диска, выбора компонентов и прочих подготовительных операций, в последнем окне, надо выбрать откуда инсталлим:
|
Выбираем NFS:
|
и вводим путь к шаре с дистирибутивом:
|
Всё.
размещено: 2007-10-04,
последнее обновление: 2007-10-04,
автор: lissyara
freeman_tnu, 2007-10-04 в 16:13:56
Абалденно классно )) сенк за статью!
squid, 2007-10-04 в 16:52:08
статья интересная, спрашивал на форуме
а можно как то в такой дистриб добавить свои готовые пакеты ?
типа как на сидюке
GreenX, 2007-10-15 в 9:41:13
Если нет CD привода, но лежит образ, то можно так сделать:
mdconfig -a -t vnode -f /raid1/freebsd/6.2-release-i386-disk1.iso -u 0
mount_cd9660 /dev/md0 /mnt/instcd
eugene, 2008-08-26 в 1:44:16
>да и всё равно sysinstall запускать - временную зону я >руками ставить не умею :(
ln -s /usr/share/zoneinfo/Europe/Moscow /etc/localtime
ну, и если другой часовой пояс, то по аналогии...
densan, 2009-01-20 в 17:36:13
При попытке установить FreeBSD7.1. Выдал: Can't work out which disk we are booting from.
Guessed BIOS device 0xffffffff not found by probes, defaulting to disk0
Лечиться заменой файла pxeboot в дистрибутиве на файл pxeboot из 6.3
solo, 2009-12-22 в 22:54:53
странно все сделано по статье, машина словила пребут но как только доходит до
\"Trying to mount root from nfs:
NFS ROOT: 192.168.15.1:/usr/shares/bsd/mnt\"
и засыпает
айпи адреса в конфигах перепроверил, не знаю что даже предпринять.
egor_g, 2010-04-25 в 2:05:56
Проблема как у solo, только через некоторое время выдает
"NFS MOUNT RPC error: 60"
egor_g, 2010-04-25 в 2:16:35
Все заработало.
У меня нет домена и DNS провайдера на второй сетевухе
Убрал в /usr/local/etc/dhcpd.conf все упоминания о домене и заработало
я, 2010-06-09 в 17:04:30
при загрузке фри, во время монченья выдало ROOT MOUNT ERROR
нфс гружу модулем, из ядра убрал
BlackCat, 2010-08-22 в 2:21:02
При установке 8.1 не монтируется корневая фс, лечится заменой в loader.conf:
vfs.root.mountfrom="ufs:/dev/md0c"
на
vfs.root.mountfrom="ufs:/dev/md0a"
Использовался образ FreeBSD-8.1-RELEASE-i386-bootonly.iso
Александр, 2010-09-08 в 17:38:53
Все сделал по статье, в процессе инсталяции доходит до Mounting 192.168.0.254:/tftpboot over NFS on /dist
и засыпает. Все конфиги перепроверил, не знаю что делать. Помогите.
Александр, 2010-09-13 в 12:03:46
Отвєчаю на свой жє вопрос: прі стартє nfs в сєті должєн бить хотя би один включенний компьютєр, в протівном случає, всє запускаєтся но клиент отваливаєтся по тамауту. В моєм случає в сєті било два компьютєра: с кого ставилась сістєма, і на кого ставилась сістєма, єстєствєнно что на момєнт старта пєрвого компьютєра второй бил виключєн. Как только подключіл в сеть третий компьютер, которий єстєствєнно бил включєн всє заработало. Возможно ето особєнності сістєми, а возможно моі крівиє рукі. Хотєлось би услишать коментаріі боле кваліфіцированих в етом вопросє людєй.
grvs, 2010-11-16 в 8:11:50
В nfs_server_flags="-u -n 4" нужно добавить -t чтобы nfsd использовал TCP сокет
Felix, 2012-01-25 в 11:45:52
grvs, 2010-11-16 в 8:11:50
В nfs_server_flags="-u -n 4" нужно добавить -t чтобы nfsd использовал TCP сокет
у меня без параметра -t на link up тормозит так что если у кого на 8.2 линк не переподнимается то -t в rc.conf
nfs_server_flags="-u -n 4 -t
и -n 4 можно убрать толку от него нету всеравно разовый коннект
Felix, 2012-01-25 в 11:52:57
BlackCat, 2010-08-22 в 2:21:02
При установке 8.1 не монтируется корневая фс, лечится заменой в loader.conf:
vfs.root.mountfrom="ufs:/dev/md0c"
на
vfs.root.mountfrom="ufs:/dev/md0a"
Использовался образ FreeBSD-8.1-RELEASE-i386-bootonly.iso
Аналлогично на 8.2
если без параметра vfs.root.mountfrom="ufs:/dev/md0a"
в /shares/bsd6.2/boot/loader.conf
то грузится просто консоль с просьбой ввести пользователя а потом ручками sysinstall а если спараметром то норм грузится как с диска
пасиб ребят вылучшие :)
Этот информационный блок появился по той простой причине,
что многие считают нормальным, брать чужую информацию не уведомляя автора
(что не так страшно), и не оставляя линк на оригинал и автора — что более существенно.
Я не против распространения информации — только за. Только условие простое — извольте
подписывать автора, и оставлять линк на оригинальную страницу в виде прямой, активной, нескриптовой,
незакрытой от индексирования, и не запрещенной для следования роботов ссылки.
Если соизволите поставить автора в известность — то вообще почёт вам и уважение.
© lissyara 2006-10-24 08:47 MSK
Комментарии пользователей [15 шт.]