Отправляет email-рассылки с помощью сервиса Sendsay

Сбор своего минидистрибутива

Привет все. Хочу попробывать собрать свой минидистрибутив на дискете.
Никто не занимался этим? Я так понимаю нужно создать initrd образ с
корнем, собрать ядро, залить все это на дискету и сделать ее
загрузочной. Искал в гугле, но ничего конкретного не нашел. Буду рад
ссылке на хорошую доку.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 24409; Возраст листа: 927; Участников: 1461
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/511818

Ответить   Mon, 06 Feb 2006 22:41:59 +0200 (#511818)

 

Ответы:

В сообщении от 6 Февраль 2006 23:41 Akkerman написал(a):

Посмотри http://www.linuxfromscratch.org/ не совсем дискета но полезная и
подробная информация о сборе своего дистрибутива с нуля имеется.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 24410; Возраст листа: 928; Участников: 1461
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/511835

Ответить   Tue, 7 Feb 2006 01:07:20 +0300 (#511835)

 

gennady wrote:

LFS - IMHO самая правильная система. Обязательно посмотри.

--
С уважением Rubystar

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 24415; Возраст листа: 928; Участников: 1466
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/511863

Ответить   Tue, 07 Feb 2006 08:20:41 +0500 (#511863)

 

В сообщении от 6 Февраль 2006 23:41 Akkerman написал(a):

Также непохо почитать следующую доку
http://www.tldp.org/HOWTO/text/Bootdisk-HOWTO
А в новом ядре в документации есть такой неплохой
манупл /linux-2.6.15/Documentation/filesystems/ramfs-rootfs-initramfs.txt

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 24427; Возраст листа: 928; Участников: 1466
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/512140

Ответить   Tue, 7 Feb 2006 22:15:48 +0300 (#512140)

 

Здравствуйте, Akkeman. Вы писали:

Интересно, что путного Вы собираетесь загнать на флопак?
Со своей стороны, могу предложить в личку подборку из 4-х статей (архив 30k)
на "родственную" и более современную тему создания минидистров на CD/DVD.
Дистры в статьях на основе Knoppix, но не только.

Владимир

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 24432; Возраст листа: 929; Участников: 1466
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/512239

Ответить   Штох Tue, 7 Feb 2006 10:37:28 +0500 (#512239)

 

Это просто теоретический интерес :) Хочу сначала собрать дистр на
флопаке, а потом, возможно, пробывать что-то сложнее.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 24454; Возраст листа: 931; Участников: 1461
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/513160

Ответить   Thu, 09 Feb 2006 21:40:27 +0200 (#513160)

 

В сообщении от 9 февраля 2006 22:40 Akkerman написал(a):

Собрать систему такого размера - это задача весьма
непростая. Мне удалось уместиться минимум в 3Mb и то с
ухищрениями.
А главное - это нужно только в весьма спецефических случаях.

Ответить   "Sergey B. Khvatov" Fri, 10 Feb 2006 11:37:37 +0300 (#513214)

 

В сообщении от 9 Февраль 2006 22:40 Akkerman написал(a):

Ну для удовлетворения интереса читать непременно
1. http://www.tldp.org/HOWTO/text/Bootdisk-HOWTO на английском какраз о
дискете.
2.
http://ibiblio.org/pub/Linux/docs/HOWTO/translations/ru/html/Bootdisk-HOWTO.html.tar.gz

на русском только версия помладше.
3. Ну и в документации идущей с ядром тоже много полезного по теме.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 24466; Возраст листа: 931; Участников: 1461
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/513498

Ответить   Fri, 10 Feb 2006 22:09:21 +0300 (#513498)

 

В общем очень помог Bootdisk-HOWTO. Сделал загрузочную дискету, но не с
lilo, а с grub. Обошолся даже без ramfs. На
дискете располагается корень.

#ls /floppy/
bin/ boot/ dev/ etc/ lib/ mnt/ proc/ sbin/ usr/ var/

В /boot лежит ядро, а в /boot/grub лежат файлы grub`а. В menu.lst
написанно следующее:

title Smaller
root (fd0)
kernel /boot/vmlinuz root=/dev/fd0
savedefault
boot

Ядро грузится и потом просит дискету с корневой fs. Я говорю, что она на
этой же дискете, в ответ получаю kernel panic: atempted to kill init.
Похоже init просто не может запуститься. Я использовал busybox. В
каталоге /sbin лежит ссылка init на busybox. Вот inittab

si::sysinit:/etc/rc.d/rc
1:2345:respawn:/sbin/getty 9600 tty1
2:23:respawn:/sbin/getty 9600 tty2
3:23:respawn:/sbin/getty 9600 tty3
4:23:respawn:/sbin/getty 9600 tty4
5:23:respawn:/sbin/getty 9600 tty5
6:23:respawn:/sbin/getty 9600 tty6

Если ядро загрузилось значит проблема не в grub`е?

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 24483; Возраст листа: 932; Участников: 1459
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/513902

Ответить   Sat, 11 Feb 2006 20:05:07 +0200 (#513902)