mfsroot.gz

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
RemiZOffAlex
рядовой
Сообщения: 46
Зарегистрирован: 2010-04-13 15:11:02
Контактная информация:

mfsroot.gz

Непрочитанное сообщение RemiZOffAlex » 2011-09-28 14:55:03

Хочу сделать небольшую сборку для загрузки по сети и с диска (универсально). Но не хватает знаний.
Что необходимо собрать в самую что ни на есть базовую комплектацию? И какими опциями собрать мир только с самым необходимым?
Самурай без меча подобен самураю с мечом, но только без меча, однако как-будто с мечом, которого у него нет, но и без него он как с ним...

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
FreeBSP
майор
Сообщения: 2020
Зарегистрирован: 2009-05-24 20:20:19
Откуда: Москва

Re: mfsroot.gz

Непрочитанное сообщение FreeBSP » 2011-09-28 16:51:13

в лоадер.конф прописываешь загрузку mfs.ko, может еще чего то и mfsroot, посмотришь как конкретно это прописывается и возможно ли использовать сжатую ФС
потом в /etc/fstab прописываешь корень как mfsroot и все по идее
-----------------------
сам потихоньку ковыряю тему в свободное время.. потом выложу сюда результаты мучений )
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!

RemiZOffAlex
рядовой
Сообщения: 46
Зарегистрирован: 2010-04-13 15:11:02
Контактная информация:

Re: mfsroot.gz

Непрочитанное сообщение RemiZOffAlex » 2011-09-28 20:56:28

Вопрос не про, то как загрузиться.
В mfsroot виртуальная файловая система будет. Я засуну туда дерево каталогов через mtree, а вот что из мира (и ядра) туда засунуть минимально и какими параметрами сборку провести чтоб только то, что необходимо. А потом остальное будет монтироваться через nfs.
Самурай без меча подобен самураю с мечом, но только без меча, однако как-будто с мечом, которого у него нет, но и без него он как с ним...

Аватара пользователя
LMik
капитан
Сообщения: 1852
Зарегистрирован: 2007-07-17 9:14:39
Откуда: МО
Контактная информация:

Re: mfsroot.gz

Непрочитанное сообщение LMik » 2011-09-28 21:47:58

RemiZOffAlex писал(а):Вопрос не про, то как загрузиться.
В mfsroot виртуальная файловая система будет. Я засуну туда дерево каталогов через mtree, а вот что из мира (и ядра) туда засунуть минимально и какими параметрами сборку провести чтоб только то, что необходимо. А потом остальное будет монтироваться через nfs.
http://www.lissyara.su/articles/freebsd ... /diskless/
BSD... Join the dark side.
Виpус детям не игpушка, не товаpищ и не дpуг!

RemiZOffAlex
рядовой
Сообщения: 46
Зарегистрирован: 2010-04-13 15:11:02
Контактная информация:

Re: mfsroot.gz

Непрочитанное сообщение RemiZOffAlex » 2011-09-28 22:21:34

Вот смотрю на статью http://www.lissyara.su/articles/freebsd ... /diskless/ и думаю: а где же там все таки минимальная система и связь с файлом mfsroot.gz.
Самурай без меча подобен самураю с мечом, но только без меча, однако как-будто с мечом, которого у него нет, но и без него он как с ним...

Аватара пользователя
LMik
капитан
Сообщения: 1852
Зарегистрирован: 2007-07-17 9:14:39
Откуда: МО
Контактная информация:

Re: mfsroot.gz

Непрочитанное сообщение LMik » 2011-09-28 22:45:49

RemiZOffAlex писал(а):Вот смотрю на статью http://www.lissyara.su/articles/freebsd ... /diskless/ и думаю: а где же там все таки минимальная система и связь с файлом mfsroot.gz.
http://www.lissyara.su/archive/diskless/
BSD... Join the dark side.
Виpус детям не игpушка, не товаpищ и не дpуг!

RemiZOffAlex
рядовой
Сообщения: 46
Зарегистрирован: 2010-04-13 15:11:02
Контактная информация:

Re: mfsroot.gz

Непрочитанное сообщение RemiZOffAlex » 2011-09-29 8:56:22

Уважаемый LMik. Нужно немного не это. Мне нужны не бездисковые терминалы в локальной сети. Тут задача слегка другая, хоть и похожа. Либо с Live CD, либо с ноута через pxe нужно загрузить в оперативку базовую систему, которая должна будет через интернет (возможны подключения через PPPoE и др. виды) подключиться к удаленному серверу и стянуть оттуда все что необходимо (не только nfs, но и поддержка torrent (естественно это уже сторонний пакет самый минимальный). Оперативная память на некоторых компах от 64 МБ включительно. Я не должен контролировать комп. Я должен его "запустить" и уйти к примеру дальше по своим делам.
Так вот базовую систему я разверну через mfs, каталог я уже научился через mtree делать (как я раньше жил без такой нужной команды?). А вот что необходимо для базовой (самой урезанной, похожей чем-то на самый минимальный загрузочный диск FreeBSD) системы? И как её собрать опциями (наткнулся на make.conf, изучаю)?
Самурай без меча подобен самураю с мечом, но только без меча, однако как-будто с мечом, которого у него нет, но и без него он как с ним...

Аватара пользователя
LMik
капитан
Сообщения: 1852
Зарегистрирован: 2007-07-17 9:14:39
Откуда: МО
Контактная информация:

Re: mfsroot.gz

Непрочитанное сообщение LMik » 2011-09-29 8:59:32

RemiZOffAlex писал(а):Уважаемый LMik. Нужно немного не это. Мне нужны не бездисковые терминалы в локальной сети. Тут задача слегка другая, хоть и похожа. Либо с Live CD, либо с ноута через pxe нужно загрузить в оперативку базовую систему, которая должна будет через интернет (возможны подключения через PPPoE и др. виды) подключиться к удаленному серверу и стянуть оттуда все что необходимо (не только nfs, но и поддержка torrent (естественно это уже сторонний пакет самый минимальный). Оперативная память на некоторых компах от 64 МБ включительно. Я не должен контролировать комп. Я должен его "запустить" и уйти к примеру дальше по своим делам.
Так вот базовую систему я разверну через mfs, каталог я уже научился через mtree делать (как я раньше жил без такой нужной команды?). А вот что необходимо для базовой (самой урезанной, похожей чем-то на самый минимальный загрузочный диск FreeBSD) системы? И как её собрать опциями (наткнулся на make.conf, изучаю)?
Вы спрашивали как собрать минимальную, вот и дал статьи по теме.
BSD... Join the dark side.
Виpус детям не игpушка, не товаpищ и не дpуг!

RemiZOffAlex
рядовой
Сообщения: 46
Зарегистрирован: 2010-04-13 15:11:02
Контактная информация:

Re: mfsroot.gz

Непрочитанное сообщение RemiZOffAlex » 2011-09-29 10:25:10

Это статьи не на минимальную. Вглядитесь получше. Это полноценная система с дополнительными настройками и пакетами для rdesktop через X11. Да и заголовок статьи должен был хотя бы слегка намекнуть. Но все равно спасибо!
Самурай без меча подобен самураю с мечом, но только без меча, однако как-будто с мечом, которого у него нет, но и без него он как с ним...

RemiZOffAlex
рядовой
Сообщения: 46
Зарегистрирован: 2010-04-13 15:11:02
Контактная информация:

Re: mfsroot.gz

Непрочитанное сообщение RemiZOffAlex » 2011-09-29 10:59:34

LMik обращаю Ваше внимание на следующее: система абстрактно состоит из следущих компонентов - загрузочные модули, ядро, командный процессор и программные файлы общего и специализированного назначения. Но в общей сборке мира к примеру присутствует документация, которая принципиально не нужна для файловой системы отображаемой в память (du для share выдало 42 мегабайта после сборки мира), но может быть (по вкусу админа и/или пользователя) подключен как подмонтированная папка по сети (что не соответствует теме). Но что же все таки из мира необходимо минимально, и как это собрать или, на худой конец, что из файлов скопировать из полной системы в файл mfsroot.gz.
Самурай без меча подобен самураю с мечом, но только без меча, однако как-будто с мечом, которого у него нет, но и без него он как с ним...

Аватара пользователя
LMik
капитан
Сообщения: 1852
Зарегистрирован: 2007-07-17 9:14:39
Откуда: МО
Контактная информация:

Re: mfsroot.gz

Непрочитанное сообщение LMik » 2011-09-29 12:04:37

RemiZOffAlex писал(а):LMik обращаю Ваше внимание на следующее: система абстрактно состоит из следущих компонентов - загрузочные модули, ядро, командный процессор и программные файлы общего и специализированного назначения. Но в общей сборке мира к примеру присутствует документация, которая принципиально не нужна для файловой системы отображаемой в память (du для share выдало 42 мегабайта после сборки мира), но может быть (по вкусу админа и/или пользователя) подключен как подмонтированная папка по сети (что не соответствует теме). Но что же все таки из мира необходимо минимально, и как это собрать или, на худой конец, что из файлов скопировать из полной системы в файл mfsroot.gz.
Я вот так собираю восмьерку

Код: Выделить всё

export NO_KERBEROS=YES
export NO_WPA_SUPPLICANT_EAPOL=YES
export NO_BLUETOOTH=YES
export NO_CVS=YES
#export NO_CXX=YES
export NO_DICT=YES
export NO_FORTRAN=YES
export NO_GDB=YES
export NO_GPIB=YES
export NO_I4B=YES
export NO_IPFILTER=YES
export NO_PF=YES
export NO_AUDIT=YES
export NO_AUTHPF=YES
#export NO_TOOLCHAIN=YES
export NO_INET6=YES
export NO_USB=YES
export NO_ATM=YES
export NO_LPR=YES
export NO_ACPI=YES
export NO_MAILWRAPPER=YES
export NO_MAN=YES
export NO_NETCAT=YES
export NO_NIS=YES
export NO_NLS_CATALOGS=YES
export NO_OBJC=YES
#export NO_OPENSSH=YES
#export NO_OPENSSL=YES
export NO_SENDMAIL=YES
export NO_SHAREDOCS=YES
#export NO_CRYPT=YES
export NO_GAMES=YES
export NO_INFO=YES
export NO_LIBC_R=YES
export NO_PROFILE=YES
export NO_SHARE=YES
export NO_BIND=YES
export PPP_NO_NAT=YES
export PPP_NO_NETGRAPH=YES
export PPP_NO_RADIUS=YES
export NO_RCMDS=YES

export NO_MODULES=YES

Некотрые опции пришлось поотключать, т.к влияло на работу или сборку.
BSD... Join the dark side.
Виpус детям не игpушка, не товаpищ и не дpуг!