« Отговор #1 -: Aug 04, 2007, 18:01 »
То .iso -то така и така ще ти трябва , та аз бих търсил решение е следната посока (предполагам имаш и друго linux дистро инсталирано ):
С GRUB , да стартираш ядрото и image файла (тези ,от Слака)
Преди това не е лошо да вземеш "image" , да го разархивираш и са попрочетеш скриптовете на "setup" .Правил съм това отдавна , не вярвам много да са ги променили. Но иначе са много четливи ,не са трудни и не са много. Слака за мен има на-доброто "image" ,то се е мини дистро , библиотеките са си ОК , и всичко може да бъде нагласено , затова е по хубаво направо да прегледаш скриптовете ...
От друга страна ,Слака има отвратитено ядро , то им прави проблемите при зареждане. Та затова , ако имаш твое ,добро ядро ,по добре използвай него.
В новите ядра , можеш да сложиш "image"-то в ядрото ,
General setup -> Initial RAM filesystem and RAM disk (initramfs/initrd) support (BLK_DEV_INITRD) ->Initramfs source file(s) (INITRAMFS_SOURCE)
като си вкараш всички необходими драйвери директно в ядрото
( ext3 ,.....). Друг вариант е да добавиш драйверите в "/lib/modules " на image-то , защото то няма драйвери , разчита на да ги намери после ,тук обаче е критичния момент...
Ако боотваш , без да си пипал нищо по файловете , линията трябва да е такава:
kernel (hd0,X)/път_до_ядрото/ядро root=dev/ram0
initrd (hd0,X)/път_до_image-то/image
пишеш: boot
(hd0,X) e дяла , където са , за GRUB X=0 е 1 дял , Х=1 е 2 дял и т.н. .
Обърни внимание , че при новите ядра има два типа image файлове , сега повече се ползва компресиран cpio архив , за него не е нужно да го монтираш ,за да го видиш . Най-лесно е да му добавиш .gz , да го разкомпресираш и с :
cpio -i < file да го разархивираш , ама направи това в празна директория , ( не знам ефекта , ако го направиш в "/" ,а и не бих пробвал !!! )
А ако си вкарал всичко в ядрото ( то е някъде към 6 Мбайта ) ,
не давай "root=" , ядрото го използва за "/" автоматично след боот-а.