минимальный линух

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Аватара пользователя
arkhnchul
Сообщения: 2284
Статус: Толчковый инженер
ОС: Debian, Fedora

минимальный линух

Сообщение arkhnchul »

что поставить (какиефайлы) и как, чтобы получить линух без всего, т.е. рабочую командную строку и все?
Losing is fun!
Спасибо сказали:
Аватара пользователя
zenwolf
Бывший модератор
Сообщения: 3139
Статус: Страшный и злой
ОС: Slackware..Salix..x86_64

Re: минимальный линух

Сообщение zenwolf »

есть однодискетные дистрибутивы,
ну что там- kernel,init,какой нить шелл
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
Спасибо сказали:
Лис
Сообщения: 1639
ОС: Zenwalk

Re: минимальный линух

Сообщение Лис »

Если я не ошибаюсь, в минимальном варианте нужны загрузчик, ядро и Bash. В загрузчике прописать init=/bin/bash. Плюс для работы Баша нужны программы-команды.
Спасибо сказали:
Аватара пользователя
masa
Сообщения: 86
ОС: linux

Re: минимальный линух

Сообщение masa »

по-моему, человек хочет этого - http://www.linuxfromscratch.org/lfs/ :)
Gentoo Base System 1.12.5 (2.6.17-gentoo-r8)
Спасибо сказали:
Аватара пользователя
William Henry Gates
Сообщения: 493
Статус: ё-моё!!
ОС: jaunty

Re: минимальный линух

Сообщение William Henry Gates »

если мне нужен диск для ремонтных целей, то livecd от gentoo вполне годится.
попробовал его снабдить файл-менеджером и мультимедиа, не вышло.
You are registered as user #384224 with the Linux Counter. jaunty jackalope & aspire 3650
Спасибо сказали:
Аватара пользователя
ddc
Бывший модератор
Сообщения: 3535
Статус: OpenBSD-compatible
ОС: OpenBSD -current

Re: минимальный линух

Сообщение ddc »

masa писал(а):
06.02.2006 20:11
по-моему, человек хочет этого - http://www.linuxfromscratch.org/lfs/ :)
Нет. И это даже не соместимо с его требованиями.
Спасибо сказали:
TwisT
Сообщения: 265
ОС: Debian

Re: минимальный линух

Сообщение TwisT »

Чето слышал на www.linuxcenter.ru, там дистрибутив 45 метров, всего по минимуму , если интересно посмотри, там по моему даже ссылка на закачку есть.
Linux user #432536.
Спасибо сказали:
Аватара пользователя
ddc
Бывший модератор
Сообщения: 3535
Статус: OpenBSD-compatible
ОС: OpenBSD -current

Re: минимальный линух

Сообщение ddc »

Лис писал(а):
06.02.2006 12:18
Если я не ошибаюсь, в минимальном варианте нужны загрузчик, ядро и Bash. В загрузчике прописать init=/bin/bash. Плюс для работы Баша нужны программы-команды.
Вместо Bash и утилит можно взять BusyBox, в котором есть и шелл (на базе ash), и базовые утилиты.
Спасибо сказали:
Аватара пользователя
povert.org
Сообщения: 43

Re: минимальный линух

Сообщение povert.org »

я попробую объяснить.

я напишу как линукс сделать руками
все что тут написано делается рутом
--------------------------------
сначала форматни диск, например /dev/hda и создай там /dev/hda1 и нанеси туды файловую систему, только не ntfs :P смонтируй /dev/hda1 например на /mnt/disc
--------------------------------
файловая система

сначала нужен /dev (mkdir /mnt/disc/dev)
потом нужно создать тама девайсы (cd /mnt/disc/dev; /dev/MAKEDEV generic; /dev/MAKEDEV std) хотя мой MAKEDEV не хочет делать generic твой может тоже отказаться - тогда почитай ман MAKEDEV и выполни (/dev/MAKEDEV console; /dev/MAKEDEV hda) - можешь еще чего сделать если нуджно - флопы например (/dev/MAKEDEV fd0) и тд.

потом нужно /bin (mkdir его)
возьми в своем дистре следующие файлы и скопируй туды (bash, init, mount) - конечное можно без баш и моунт, но я считаю их как-бы ООчень необходимыми - а еще лучше добавь к ним rm, dmesg и что там еще - линукс и без них будет, но для отладки пригодится

необходимо сотворить еще и /lib
и запихать туды из твоего дистра, чтоб совместимо было файлы (ld-x.x.x.so, libc-x.x.x.so, libdl-x.x.x.so, libm-x.x.x.so, libtermcap.so.x, libz.so.x) и сделай симлинки (ld-linux.so.x -> ld-x.x.x.so, libc.so.x -> libc-x.x.x.so, libdl.so.x -> libdl-x.x.x.so, libm.so.x -> libm-x.x.x.so, libtermcap.so.x.x.x -> libtermcap.so.x) х - это цифры - смотри в своем дистре, все эти цифры должны быть точно как у тебя в дистре!!! - эти все библиотеки нужны обязательно (их потребуют проги из /bin)!!!

создай еще /proc и /tmp - туды ничего ложить ненужно

самое главное теперь правильно оформить /etc - не забудь его создать ;)
значить ядро как загрузится сразу запустит /bin/init, а тот в свою очередь полезет искать файл /etc/inittab - нужно сделать так, чтоб он его нашел.... Напиши в этом файле вот что:
# created by povert.org
id:0:initdefault:
si::sysinit:/etc/rc
Теперь уже можно создать файл /etc/rc - и писать там на баше - Ура!!! Ну создай /etc/rc и напиши там для начала:
#!/bin/bash
echo "Hello!"
echo "remounting /"
mount -w -v -n -o remount /
echo "system loaded"
bash
Вобщето я тут запускал моунт, а ему для работы нужен файл /etc/fstab - НЕОБХОДИМ! Вот его мы сейчас и создадим и напишем там:
/dev/hda1 / reiserfs defaults 1 1
ну исправить нужно reiserfs на твою фс и должно работать
--------------------------------------------------
Ядро!

Ты хотел минимального линукса - собирай ядро без модулей и всавляй. Ну я не буду писать тут как собирается ядро - короче если что не работать будет пиши - мы обсудим - я так делал - работало! Размер твоей системы пудет зависеть от размера ядра ибо все остальное весит мало

Удачи
Slackware Linux 10.1 on Dell latitude c600 pIII-1Ghz (laptop) && Slackware Linux 10.0 on AMD 2000+ (table PC) -- more on povert.org Днепропетровск, Украина

+ webcam !!!!
Спасибо сказали:
v04bvs
Сообщения: 636
ОС: Debian GNU/Linux

Re: минимальный линух

Сообщение v04bvs »

Спасибо сказали:
Аватара пользователя
arkhnchul
Сообщения: 2284
Статус: Толчковый инженер
ОС: Debian, Fedora

Re: минимальный линух

Сообщение arkhnchul »

зело благодарствую, особливо povert.org - у, буду пробовать...
to gates: не для ремонтных целей. у мя есть ноут 486DX2, и на нем винт (не смеяться!) 60 мб.. он мне тока книжки читать да в аське сидеть. ввыньдус на нем даже не поместится, а под дос аськи нет и в инет я с него через мобилу даже не знаю как влезть. вроде на таком линух должен пахать..
Losing is fun!
Спасибо сказали: