-
Messing around with miniroot... how to add a copy command?
So I'm trying to get knoppix to copy onto the ramdisk and then run completely out of ram. I've managed to trim it down enough to fit, now it's just a matter of figuring out how to get it from the CD to the ram, which is where I run into trouble...
I tried just copying /bin/cp to /static/cp in miniroot, but no luck there at all, it won't run it for some reason.
So, any ideas on how to get the cloop image from the CD to the ramdisk?
Thanks!
-
Senior Member
registered user
Hmm, i'm playing around with 2880kb boot images now, i'll see if i can throw in a loadtoram option. Dunno how far i'll get though 
btw, how small did you get it?
-
little bit farther.. only to run into another wall
It's down to about 195MB... this is by no means the final product, this is just so that I can test it to see if it actually works.
ok, I've gotten myself a little bit farther, but I've run into another wall.
So I figured out that the ramdisk isn't set up before the cloop image is mounted.. great. so I made the /ramdisk directory on miniroot and put it onto a boot floppy.
so I let it start up with no cd in the drive so I'd get dumped at the crappy ash prompt, and loaded the reiserfs.o module from another disk so I could access my cloop image from the hard drive.
everything's going fine until this point, no problems.. I mount the hard drive to /cdrom and mount the ramdisk by "mount -t tmpfs /dev/shm /ramdisk".
then instead of copying, i try "cat /cdrom/KNOPPIX/KNOPPIX > /ramdisk/KNOPPIX". this goes through fine, but then when i try "insmod cloop.o file=/ramdisk/KNOPPIX", it gives me some error message about something not matching(damn.. can't remember the word right now. it was like "final (something) is 2..(big number) and not 13...(another big number)".
sooo.. my guess is cat messes up the image on it's way over to the ramdisk. any idea why or how i could fix it?
-
Senior Member
registered user
if you want to put a command into the miniroot.gz, put it in /static, but you can't just copy "cp"
It has to be statically linked, e.g. doesn't link to any librarys. So you'll have to recompile it wil the gcc option --static
-
ok! now it makes sense...
thanks!
-
ok.. a little farther ahead now. I got cp statically compiled, and added it to it's own dir on the CD along with some other stuff from fileutils. Now the problem I'm having is with getting the ramdisk mounted properly with the limit set(otherwise the full cloop image doesn't get copied)
I downloaded util-linux, set LDFLAGS=-static and compiled them, but mount doesn't seem to want to work anyway. any ideas here?
thanks again!
Similar Threads
-
By saurav in forum General Support
Replies: 0
Last Post: 10-16-2004, 04:31 PM
-
By Triorieel in forum General Support
Replies: 0
Last Post: 03-26-2004, 11:59 PM
-
By photon in forum Networking
Replies: 0
Last Post: 10-02-2003, 05:59 PM
-
By gadave in forum Customising & Remastering
Replies: 2
Last Post: 07-08-2003, 09:45 AM
-
By Omak in forum Customising & Remastering
Replies: 2
Last Post: 05-11-2003, 12:15 PM
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules

Dell PowerEdge FX2s + 8x FC430 Blades 16x E5-2630v4 160 Cores Rails No PSU/RAM
$699.00

Dell PowerEdge FC430 Blade Server 2x Xeon E5-2630v4 20 Cores FX2 FX2s No RAM/HDD
$119.99

Dell PowerEdge M640 Blade Barebone Server Dell P/N: HHB006 Tested Working
$149.99

NETAPP HCI NAF-1701 SuperMicro Server 4X BLADE H410C 8X GOLD 5120 4 NODE SERVER
$1499.97

Dell PowerEdge M620 Blade Server 2x Xeon E5-2680v2 2.8ghz 20-Cores | 128GB
$149.99

Dell Poweredge C6400 24x 2.5’’ 2x 2400W 4x C6420 Nodes H330 | 2x SFP | 8x Trays
$799.99

LOT (8) Cisco UCS UCSB-B200-M5 2x6248R 24 core 3.0G 24x64g DDR4-2933 ram
$112000.00

Cisco B200 M3 2x E5-2670V2 10 Core 8x 16GB-128GB Ram Blade Server VIC1240 14900R
$399.00

Dell PowerEdge M630 Blade Server 2x Xeon E5-2680 v4, 2F3MP , 4GDP5 ,R10KJ ,JVFVR
$96.60

Dell Poweredge VRTX 25Bay 2.5" 2x PERC 8, 2xCMC, I/O 1GB Pass Through, 4x PS
$578.08