LINUX.ORG.RU
ФорумAdmin

boot, root, rescue- диски Есть проблемы Нужна помощь!


0

0

Может кто-то бы посоветовал где хорошо написано про создание boot, root и rescue - дискет?
Вообще-то с бутовской дискетой проблем нет, а вот с рутовской и resque проблемы. HOWTO по этому делу я прочитал и по прочтении в голове не все стало четко и ясно. Во-первых, rescue -диск это и есть эти две boot/ root дискеты?
Во-вторых, на рутовскую дискету не удается запихнуть все что требуется. Написано так:
"Обычно на root-диск помещается:
минимально необходимый набор каталогов - /bin, /proc, /etc, /lib, /usr, /tmp, /mnt
набор утилит - bash, ls, cp, mv, rm и так далее
необходимые инициализационые файлы
системные библиотеки обеспечивающие работу утилит"
И в конце доки дано все, что должно быть помещено в эти каталоги.
Я делал так (пожалуйста поправьте, что не так):
- создание образа корневой системы на диске (используя loopback)
mknod /dev/loop0 b 7 0
- потом
dd if=/dev/zero of=/root/rootdisk bs=1k count=3500
mke 2fs -m 0 /root/rootdisk
mount -o loop -t ext2 /root/rootdisk /mnt
- и вот теперь помещаю в /mnt все необходимые файлы, перечисленные в конце Howto, но не помещаются они в 3,5 Мбайт!!! Что должно быть помещено в эти каталоги (/bin, /proc, /etc, /lib, /usr)??? Что не так делаю?
Не пройдите мимо те, для кого, описанное выше мною, не является проблемой!

anonymous

Достали reget-чики. Понаоткрывают по 10 ссесий. Заходите после 18 MSK, или в суб-воск. Там 100 сесий на анонимус. Да, обсуждение лучше перенесите по той ссылке на форум тутошний. Не удобно за насколькими ссылками следить и отвечать одно и то же.

vodz ★★★★★
()

Я сам только-что делал boot и root диски. Затратил на это ~5 итераций. Во-первых, чтобы влезло все на 3.5 мега,пришлось сначала по совету Bootdisk-HOWTO вычистить glibc.so от отладочной информации утилитой objcopy, в рез-те чего она похудела с 4мег до 1 с копейками. Затем добавил _самый_минимум_прог_ и необходимые библиотеки. Перечень библиотек, требуемых каждой проге, можно узнать командой "ldd <прога>", кроме этого нужны кое-какие библиотеки pam*. Короче, об этом все написано в HOWTO.

NewComer
()

Поздравляю. А теперь еще нескольколько итераций и вы сможете ужать libc до 920k и ld* в сумме до 69k, выкинуть нафиг pam и добавить еще утилит. Ради интереса - какие у вас утили? Ну и последнее, чтобы влезло на одну дискету вместе с ядром, приходится забивать максимум до 2M с копейками, иначе не ужмется до 1M.

vodz ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.