From: Tom H. <tom...@st...> - 2008-03-26 13:51:29
|
Forget the last mail please .. while copying the ext2.o I'd messed /etc/modules up thx for helping me everyone! Citeren Tom Hendrickx <tom...@st...>: > Thx eric! > > That was exactly what I needed! > to edit the /mnt/boot/etc/modules however .. I tried vi and nano .. > Both just give a bunch of strange letters and signs > What's the best way to edit? > > Tom > > > Citeren Eric Spakman <E.S...@in...>: > >> Hi Tom, >> >> Ok, I see. The doc isn't clear about how to extract the contents from the >> original initrd: >> >> mv initrd.lrp initrd.gz >> gunzip initrd.gz >> mount -t minix initrd /mnt -o loop >> >> After that you have the contents from the package in the /mnt directory >> >> You can take a shortcut (instead of creating a fresh initrd as written in >> the doc) by copy the ext2 module to /mnt/boot/etc/modules/ and edit the >> /mnt/boot/etc/modules file to load the ext2 module, after that umount >> /mnt, type sync and gzip -9 the initrd again. >> >> >> Eric >> >>> Hi eric, >>> >>> >>> I used those commands from your link .. namely these : >>> >>> >>> initrd.lrp is a different package - it's a compressed, minix formatted >>> filesystem. To add or change it's content you have to uncompress it and >>> mount it on a minix formatted mount point: >>> >>> dd if=/dev/zero of=initrd bs=1k count=1500 mkfs.minix initrd 4096 mount -t >>> minix initrd /mnt -o loop >>> >>> Copy the contents for the initrd package to the /mnt directory: >>> >>> >>> sync umount /mnt gzip -9 initrd mv initrd.gz initrd.lrp >>> ___________________________________________________________________ >>> But like I mentioned .. My initrd.lrp file was way too small afterwarts >>> if dd if=/dev/zero needs to be used .. From where do I get all the other >>> files from the original initrd.lrp package? I would think once >>> uncompressed and mounted , they should be available at the folder .. but >>> it's empty everytime >>> >>> Tom >>> >>> >>> Citeren Eric Spakman <E.S...@in...>: >>> >>> >>>> Hi Tom, >>>> >>>> >>>> My previous mail had a link with the exact commands to execute: >>>> http://leaf.sourceforge.net/doc/bucd-develop.xml.html#id3256747 >>>> >>>> >>>> Eric >>>> >>>> >>>>> indeed .. for the making of the image I had to use "dd if=initrd.lrp" >>>>> instead of "dd if=/dev/zero" I guess .. So I changed this, and my >>>>> file is now a lot bigger .. but still 70kb's smaller then the original >>>>> file and still blocking on the same >>>>> >>>>> So I must be doing something wrong somewhere .. I'm not a real expert >>>>> at these things, so it's possible I'm looking over something very >>>>> small >>>>> >>>>> grtz, Tom >>>>> >>>>> >>>>> >>>>> Citeren KP Kirchdoerfer <ka...@us...>: >>>>> >>>>> >>>>> >>>>>> On Wednesday 26 March 2008 10:56:47 Tom Hendrickx wrote: >>>>>> >>>>>> >>>>>>> Hi Eric >>>>>>> >>>>>>> >>>>>>> >>>>>>> My plan is indeed to load the packages from an ext2 fs .. >>>>>>> So what I did was the following: >>>>>>> >>>>>>> >>>>>>> >>>>>>> initrd.lrp >>>>>>> >>>>>>> initrd.lrp is a different package - it's a compressed, minix >>>>>>> formatted filesystem. To add or change it's content you have to >>>>>>> uncompress it and mount it on a minix formatted mount point: >>>>>>> >>>>>>> dd if=/dev/zero of=initrd bs=1k count=1500 mkfs.minix initrd 4096 >>>>>>> mount -t minix initrd /mnt -o loop >>>>>>> >>>>>>> >>>>>>> >>>>>>> Copy the contents for the initrd package to the /mnt directory: >>>>>>> this is the ext2.o file >>>>>>> >>>>>>> sync umount /mnt gzip -9 initrd mv initrd.gz initrd.lrp >>>>>>> >>>>>>> then when I try to start the machine to see if everything still >>>>>>> works I >>>>>>> get this error: Warning : unable to open an initial console. Kernel >>>>>>> panic: No init found. Try passing init= option to Kernel. >>>>>>> >>>>>>> >>>>>>> >>>>>>> *and everything hangs* >>>>>>> ps: it's still on a fat filesystem .. but that's still inside the >>>>>>> initrd normally so it shouldn't make any difference >>>>>>> >>>>>>> Tom >>>>>>> >>>>>>> >>>>>> >>>>>> It looks like you created an nearly empty initrd, only containing >>>>>> ext2.o - that's not enough. >>>>>> >>>>>> Start again, mount an initrd_ide.lrp and _add_ ext2.o to >>>>>> /boot/lib/modules >>>>>> and load it in /boot/etc/modules. >>>>>> >>>>>> kp >>>>>> >>>>>> ------------------------------------------------------------------- >>>>>> ---- >>>>>> -- >>>>>> Check out the new SourceForge.net Marketplace. >>>>>> It's the best place to buy or sell services for >>>>>> just about anything Open Source. >>>>>> http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/ma >>>>>> rket place >>>>>> ------------------------------------------------------------------- >>>>>> ---- >>>>>> - >>>>>> leaf-user mailing list: lea...@li... >>>>>> https://lists.sourceforge.net/lists/listinfo/leaf-user >>>>>> Support Request -- http://leaf-project.org/ >>>>>> >>>>>> >>>>>> >>>>>> >>>>> >>>>> >>>>> >>>>> --------------------------------------------------------------------- >>>>> ---- >>>>> Check out the new SourceForge.net Marketplace. >>>>> It's the best place to buy or sell services for >>>>> just about anything Open Source. >>>>> http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/mark >>>>> etpl ace >>>>> --------------------------------------------------------------------- >>>>> --- >>>>> leaf-user mailing list: lea...@li... >>>>> https://lists.sourceforge.net/lists/listinfo/leaf-user >>>>> Support Request -- http://leaf-project.org/ >>>>> >>>>> >>>>> >>>> >>>> >>>> >>>> >>> >>> >>> >> >> >> >> > > > > ------------------------------------------------------------------------- > Check out the new SourceForge.net Marketplace. > It's the best place to buy or sell services for > just about anything Open Source. > http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace > ------------------------------------------------------------------------ > leaf-user mailing list: lea...@li... > https://lists.sourceforge.net/lists/listinfo/leaf-user > Support Request -- http://leaf-project.org/ > > |