LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Red Hat (http://www.linuxquestions.org/questions/red-hat-31/)
-   -   How do I pack stage2.img into initrd.img for a PXE linux rescue? (http://www.linuxquestions.org/questions/red-hat-31/how-do-i-pack-stage2-img-into-initrd-img-for-a-pxe-linux-rescue-756221/)

real1elmo 09-18-2009 12:31 PM

How do I pack stage2.img into initrd.img for a PXE linux rescue?
 
My goal is to repack stage2.img into initrd.img and have it detected without it asking for a seperate location during pxe boot. I want this so I can run "linux rescue" without FTP, HTTP, NFS.
I know that initrd.img checks the cdrom for stage2 inside /images/

This would make a great linux password reset tool for admins to add to PXE menus hosted from a windows server.

Can anyone help me figure out the loader process and howto change the detected location of stage2.img inside initrd in pxe ram?


Please Help

aus9 09-21-2009 05:57 AM

hi

why not get rid of windows server software ...for a start?

2) I can not tell from your post count...but have you ever re-mastered a linux cd of any kind before?

3) also how about a link to the distro you are referring to for the cd image?

real1elmo 09-21-2009 08:53 AM

Info update
 
More info:

1) Windows2003r2 using 3com TFTP (sorry just the way it is)
3com tftp--> pxelinux --> initrd.img (using menu of course)

2) I have made a similiar disk with KNOPPIX for Damn Small Linux using a great tutorial I found.
http://www.damnsmalllinux.org/f/topic-3-26-15960-0.html

3) rhel-server-5.4-i386-dvd.iso (redhat.com via account only)
files I am trying to use:
/images/pxeboot/initrd.img
/images/pxeboot/vmlinuz
/images/stage2.img

The tutorial for DSL leads me to think something similiar for Red Hat is possible, I just need some real help. Or if someone has a turorial that would be awesome. I don't want to use a kickstart via fixed IP, or NFS/HTTP/FTP. (I already can do that) I just need this for a pxe "linux rescue" via only TFTP (aka 1 bigger initrd.img)

aus9 09-23-2009 08:46 AM

don't know but see if you like this link?

http://grml.org/terminalserver/

real1elmo 09-23-2009 11:59 AM

I will check out the link you sent
 
Thanks for the link.. I will try it out right now.

real1elmo 09-23-2009 02:34 PM

grml not quite what i need
 
any other ideas how to easily achieve a "linux rescue" via pxe

DrLove73 09-23-2009 07:54 PM

http://smorgasbork.com/linux/35-linu...rt-disc-part-1

real1elmo 10-05-2009 07:36 PM

Still unsolved
 
This would be a great problem for a linux guru to help me solve. None of the links so far relate to packing stage1 and initrd together. I appreciate the input so for, but I still need help solving this problem.

aus9 10-05-2009 09:10 PM

http://www.linux-archive.org/centos/...er-initrd.html

gunzip -c --suffix '.img' /boot/initrd-<version>.img | cpio -i
>
> to unpack the file, and
>
> find . -print | cpio -c -o | gzip -c9 >/path/of/new/initrd

may help you unpack and repack an initrd

edit

I have re-looked at your post. I think you already know howto unpack? if you know there is some folder called /images
or is it that pxe calls a script that looks at a folder outside the intrd called /images?

real1elmo 10-06-2009 05:53 PM

I know how to unpack
 
I have unpacked the initrd.img and found it contains "loader" and "init" inside the /etc folder. Inside these compiled files is the location lookup for stage2.img I cannot decompile the 2 files. Simply creating a /images folder inside the initrd.img subsystem did not work. Any clues?

aus9 10-07-2009 07:38 AM

I can offer no guarantee but a link to actual distro you are using might help others see what you mean.

leaping ahead..if no one helps....

2) alternative ??
http://www.tux.org/pub/people/kent-r...looplinux/rip/ he has a PXE distro
and docs on how to remaster

real1elmo 10-14-2009 03:31 PM

Obviously I need a Red Hat person
 
For the last time AUS9... I am not giving you a link to the distro. Stop asking. It is Red Hat Enterprise Linux 5.3 (or any RHEL 4+)
I do not want any advise pointing me to any other "distro." All info is in my previous posts. Aus9 please do not "help" me anymore I do not want wild goose chases just 1 RHEL solution from someone else.

aus9 10-14-2009 06:29 PM

consider reporting your first post to a moderator.

you have my permission to get entire post deleted...so you start a fresh post and will appear in zero replies....and I can assure you I will not reply...is the best I can do

but the moderator is the only one who can kill this post and all thread all delete all replies ok

cheerio


All times are GMT -5. The time now is 02:50 AM.