Сотворил я тут самодельный линух на 2 дискетки:
1 - загрузчик LiLo и ядро 2.4.28 (другого не было :) 2.2.* не собирается)
2 - сжатая корневая файловая система (cramfs)
так вот, грузится ядро, потом вставляю дискету №2 нажимаю Enter, всё грузится, всё ок и система работает отлично, но не устраивает меня одна вещь - всё это чудо работает только тогда, когда второй диск с корневой fs в дисководе, тоесть подгружаются программки по мере надобности... а проблема в том, что допустим другую дискетку с доп. можулями не примонтировать :( т.к. во первых /dev/fd0 не отмаунтить да и он пытается с дискеты утилитку прочитать а у него не получается, т.к. другая дискетка стоит и в результате после этого Seg Fault и нерабочая система... хотелось бы, чтобы вся дискета копировалась в RAM и монтировалась оттуда как корневая, пытался сделать это скриптом но не получилось :) плоховато я скриптовым языком владею...
Скрипт:
mount -t proc proc /proc
mkfs.ext2 /dev/ram0
mount /dev/ram0 /tmp/
dd if=/dev/fd0 of=/tmp/floppy.img
mount /tmp/floppy.img /floppy/ -o loop -t cramfs
chroot /floppy/
/sbin/ifconfig lo 127.0.0.1 up
#/bin/hostname dimaz
echo 'Welcome to Linux System :)'
umount /dev/fd0
это не проходит...
как это сделать???
P.S. Ramdisk в ядре есть... всё для этого есть...
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от dimaz-z
Ответ на:
комментарий
от jackill
Ответ на:
комментарий
от dimaz-z
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Собираю свой дистр. Ядро матерится на VFS. (2010)
- Форум Multiroom (самодельный) (2019)
- Форум Самодельная клавиатура (2014)
- Форум Самодельное меню (2014)
- Форум Самодельный DE (2014)
- Форум Самодельный электродвигатель (2014)
- Форум самодельный минилисп (2022)
- Форум Самодельная гирлянда (2021)
- Форум Самодельная Qubes (2024)
- Форум Самодельная Слака (2007)