[Voyage-linux] Different PXE Server

John Schultz (spam-protected)
Wed Aug 17 09:34:46 HKT 2011


AHHH CRAP!!!

The SystemRescueCD is 256+ MBs and will not work :(

What ever solution I go with, HAS to be less then 200MB

On Tue, Aug 16, 2011 at 19:24, John Schultz <jschultz0614 at gmail.com> wrote:

> In all honesty, all I need is a PXE environment to "deploy" voyage from. If
> its a rescue CD, so be it. At this point in time, this issue has been going
> on since 7-19-2011 and in all seriousness, seriously NEEDS to be resolved so
> I can get on to other issues.
>
> So where do I stand with DSL...
>
> I need to mount a ISO from a remote system or mount a remote file resource.
> then THATS it. The other option is to make a 200MB voyage PXE boot install
> image (which at this point is not a viable option IMHO).
>
> So lets see if the SystemRescueCD can do the trick.
>
> Thanks guys,
> John
>
>
> On Tue, Aug 16, 2011 at 11:26, Gustin Johnson <gustin at meganerd.ca> wrote:
>
>> I have the systemrescuecd distro booting from my PXE environment (both
>> at home and at the office) which is a heavily customized FOG install.
>>
>> Systemrescuecd provides SMB/CIFS and various other protocols (NFS, and
>> I think sshfs).  DSL is really too lightweight to be useful IMO.
>>
>> On Mon, Aug 15, 2011 at 12:28 PM, John Schultz <jschultz0614 at gmail.com>
>> wrote:
>> > Got an answer from Experts-Exchange:
>> >
>> >> it looks like I should be doing a NFS mapping instead
>> >> we said this 50 posts ago...
>> >>
>> >> NFS is in everywhere but you dedided to go with DSL that its no much
>> more
>> >> than a kernel and 2 commands then what do you expect..
>> >> mounting a remote iso, as an ISO? well for those things you have NFS...
>> >
>> > My reply is as follows:
>> >>
>> >> I know about the NFS mounting from awhile back, at the time, some of
>> the
>> >> things I learned by this process hadn't come to light yet.
>> >>
>> >> Also, Im still not aware of doing an NFS mapping via the actual PXE
>> >> environment. Im only aware of the mapping after you have a prompt up
>> and
>> >> running. If this is not the case, sorry I did not realize that before.
>> If it
>> >> IS possible with out having to have to go through the trouble of
>> specifying
>> >> a rootfs, kernel and/or initrd, I have no idea how to do that. So for
>> now,
>> >> the DSL environment is the closest Ive come to a solution.
>> >>
>> >> Anyway, at least I learned a few things along the way.
>> >
>> >
>> > On Mon, Aug 15, 2011 at 08:16, John Schultz <jschultz0614 at gmail.com>
>> wrote:
>> >>
>> >> OK,... slight setback... Looks like samba is not the best idea for
>> linux
>> >> to linux (who knew ;p). Anyway, it looks like I should be doing a NFS
>> >> mapping instead, however it also looks like an nfs client is not
>> installed
>> >> on DSL vs 2, 3 or 4. Unless I am missing something. Anyway, when I
>> issue
>> >> "mount -t nfs4 -o proto=tcp,port=2049 debian:/voyage-one-current
>> >> /mnt/voyage", I get an error message stating that the module nfs4 is
>> missing
>> >> (also tried nfs2 and nfs3).
>> >>
>> >> Is there an easy way to mount a remote share, nfs or samba (at this
>> point
>> >> I will take ANYTHING), where I can "mount" a resource in order to run
>> some
>> >> scripts?
>> >>
>> >> For that matter, is it possible to mount a remote ISO?
>> >>
>> >> Thanks guys,
>> >> John
>> >>
>> >>
>> >> On Sun, Aug 14, 2011 at 20:00, John Schultz <jschultz0614 at gmail.com>
>> >> wrote:
>> >>>
>> >>> WHOOOO HOOOOO!!!!!
>> >>>
>> >>> Alright.... Here is where I stand....
>> >>>
>> >>> 1. I have DamnSmallLinux PXE loading and I am able to get a bash
>> shell.
>> >>>
>> >>> 2. I have a 212MB squash (Voyage One Current v0.7.5) file that I need
>> >>> access to and can not package the DSL image with, so I am going to
>> need to
>> >>> Samba share it from my Debian Server
>> >>>
>> >>> 3. Install Voyage from the Samba share to the CF card on the Alex 3D3
>> >>> running DSL PXE.
>> >>>
>> >>> 4. Reboot and in theory, this issue can FINALLY be closed.
>> >>>
>> >>> :)
>> >>>
>> >>> And that will be worked on tomorrow.
>> >>>
>> >>>
>> >>>
>> >>> On Sat, Aug 13, 2011 at 08:45, John Schultz <jschultz0614 at gmail.com>
>> >>> wrote:
>> >>>>
>> >>>> OK, Michael....
>> >>>>
>> >>>> Thanks for the sample boot files, however those did not work for me
>> >>>> either. I also tried to use the parameters with those initrd and
>> vmlinuz
>> >>>> files from 0.6.5 stable from you with 0.7.5 release.
>> >>>>
>> >>>> Ive noticed all along that the error message is "can't access tty;
>> job
>> >>>> control turned off" Does this mean that the live setup is in fact
>> meant for
>> >>>> a serial connection? If so, I am up the creek as I do not have a
>> serial
>> >>>> cable (nul modem cable) to connect to this board, hence the reason
>> Ive been
>> >>>> using console all along.
>> >>>>
>> >>>> Is there a way to compile my existing debian box setup in a network
>> boot
>> >>>> image?
>> >>>>
>> >>>> Thanks again,
>> >>>> John
>> >>>>
>> >>>> On Fri, Aug 5, 2011 at 20:12, John Schultz <jschultz0614 at gmail.com>
>> >>>> wrote:
>> >>>>>
>> >>>>> Unfortunately, I am using a Windows SBS 2003 Server with WDS
>> installed
>> >>>>> for my PXE Server.
>> >>>>>
>> >>>>> An Idea that just occurred to me is to create a custom Debian Live
>> ISO
>> >>>>> with the voyage source package built in and then install from there.
>> >>>>>
>> >>>>> I will have to play with some ideas and then report back my
>> findings.
>> >>>>>
>> >>>>> Thanks,
>> >>>>> John
>> >>>>>
>> >>>>> On Wed, Aug 3, 2011 at 13:12, Michael Steinmann
>> >>>>> <mike.steinmann at gmail.com> wrote:
>> >>>>>>
>> >>>>>> if I remember correct this is the error message I got with newer
>> >>>>>> Voyage versions (even with some newer daily v0.6.5):
>> >>>>>> /bin/sh: can't access tty; job control turned off
>> >>>>>> (initramfs)
>> >>>>>>
>> >>>>>> the correct setting should be:
>> >>>>>> console=tty1
>> >>>>>> but I don't think this helps.
>> >>>>>>
>> >>>>>> I don't know why it's not working with newer versions anymore...
>> >>>>>> have you really tried with all the files I provided in the rar with
>> >>>>>> the same folder structure?
>> >>>>>> don't put filesystem.squashfs in a subfolder like /pxe/voyage/. Try
>> >>>>>> putting the Voyage files vmlinuz1, initrd1.img and
>> filesystem.squashfs in
>> >>>>>> the tftp root folder.
>> >>>>>>
>> >>>>>> I have this setup on a pfSense for some reasons, but as Punky said
>> PXE
>> >>>>>> server should work straight forward on a Voyage installation.
>> >>>>>>
>> >>>>>> /michael
>> >>>>>>
>> >>>>>>
>> >>>>>>
>> >>>>>> 2011/8/3 John Schultz <jschultz0614 at gmail.com>
>> >>>>>>>
>> >>>>>>> OK,.. I have tried the suggestions you suggested in your first
>> email
>> >>>>>>> today and I get the following:
>> >>>>>>>>
>> >>>>>>>> Loading linux/voyage/vmlinuz1
>> >>>>>>>> Loading linux/voyage/initrd1.img
>> >>>>>>>> early console in setup code
>> >>>>>>>> early console in decompress_kernel
>> >>>>>>>>
>> >>>>>>>> Decompressing Linux... Parsing ELF... done.
>> >>>>>>>> Booting the kernel.
>> >>>>>>>
>> >>>>>>> and then nothing - no network activity whatsoever.
>> >>>>>>>
>> >>>>>>> Here is my menu section config:
>> >>>>>>>>
>> >>>>>>>> LABEL    Voyage
>> >>>>>>>> MENU    DEFAULT
>> >>>>>>>> MENU    LABEL Voyage
>> >>>>>>>> KERNEL    linux/voyage/vmlinuz1
>> >>>>>>>> APPEND    initrd=linux/voyage/initrd1.img boot=live
>> >>>>>>>> fetch=http://jsch-svr-01/linux/pxe/voyage/filesystem.squashfslive-getty
>> >>>>>>>> noautologin all_generic_ide debug console=ttyS0,38400n8
>> >>>>>>>
>> >>>>>>> I then tried taking off the ttyS0 param, rebooted and I got the
>> >>>>>>> following output:
>> >>>>>>>>
>> >>>>>>>> Bunch of linux load crap
>> >>>>>>>>
>> >>>>>>>> BusyBox v1.17.1 (Debian 1:1.17.1.-8) Built-in shell (ash)
>> >>>>>>>> Enter 'help' for a list of built-in commands.
>> >>>>>>>>
>> >>>>>>>> /bin/sh: can't access tty; job control turned off
>> >>>>>>>> (initranfs)
>> >>>>>>>
>> >>>>>>>
>> >>>>>>> That became evident that my console settings are not correct. What
>> is
>> >>>>>>> the correct tty console setting for a regular console setup (no
>> serial
>> >>>>>>> connectivity)?
>> >>>>>>>
>> >>>>>>> This is by far the closest Ive been to a solution in 3 weeks then
>> I
>> >>>>>>> ever have been.
>> >>>>>>>
>> >>>>>>> If this works, I owe you a pizza from the pie (:p)
>> >>>>>>>
>> >>>>>>> On Wed, Aug 3, 2011 at 07:57, Michael Steinmann
>> >>>>>>> <mike.steinmann at gmail.com> wrote:
>> >>>>>>>>
>> >>>>>>>> that probably was version 0.6.5 stable, actually I just tried it
>> and
>> >>>>>>>> it still works :-)
>> >>>>>>>> this is the PXE menu entry:
>> >>>>>>>>
>> >>>>>>>> LABEL Voyage
>> >>>>>>>>     MENU LABEL ^Voyage 0.6.5
>> >>>>>>>>     KERNEL voyage-0.6.5.stable/vmlinuz1
>> >>>>>>>>     APPEND initrd=voyage-0.6.5.stable/initrd1.img boot=live
>> >>>>>>>> fetch=tftp://
>> 192.168.100.1/voyage-0.6.5.stable.filesystem.squashfs
>> >>>>>>>> live-getty noautologin all_generic_ide debug
>> console=ttyS0,38400n8
>> >>>>>>>>
>> >>>>>>>> and here is uname -a output:
>> >>>>>>>> Linux voyage 2.6.30-voyage #1 PREEMPT Wed Dec 30 18:39:44 GMT
>> 2009
>> >>>>>>>> i586 GNU/Linux
>> >>>>>>>>
>> >>>>>>>> I could put the whole thing for download somewhere, if you can't
>> get
>> >>>>>>>> it working.
>> >>>>>>>> how far do you get? what's the error message?
>> >>>>>>>>
>> >>>>>>>> michael
>> >>>>>>>>
>> >>>>>>>>
>> >>>>>>>> 2011/8/3 John Schultz <jschultz0614 at gmail.com>
>> >>>>>>>>>
>> >>>>>>>>> Definitely need to know what version you were able to do this
>> on. I
>> >>>>>>>>> tried this under 0.7.5 and it totally blew chuncks.
>> >>>>>>>>>
>> >>>>>>>>> Thanks.,
>> >>>>>>>>> John
>> >>>>>>>>>
>> >>>>>>>>> On Wed, Aug 3, 2011 at 07:26, John Schultz <
>> jschultz0614 at gmail.com>
>> >>>>>>>>> wrote:
>> >>>>>>>>>>
>> >>>>>>>>>> I tried that (unfortunately it did not work), Since, I posted
>> this
>> >>>>>>>>>> issue on experts exchange and thats where I found the two
>> referenced links.
>> >>>>>>>>>> Just for sake of argument, I will try this again and see if I
>> can get it to
>> >>>>>>>>>> work.
>> >>>>>>>>>>
>> >>>>>>>>>> Do you know off hand what version of Voyage you were using at
>> the
>> >>>>>>>>>> time this worked for you?
>> >>>>>>>>>>
>> >>>>>>>>>>
>> >>>>>>>>>> On Wed, Aug 3, 2011 at 06:04, Michael Steinmann
>> >>>>>>>>>> <mike.steinmann at gmail.com> wrote:
>> >>>>>>>>>>>
>> >>>>>>>>>>> Hi John,
>> >>>>>>>>>>>
>> >>>>>>>>>>> this is from some other thread a while a go...
>> >>>>>>>>>>> see the attached rar, but the files from the ISO are missing
>> >>>>>>>>>>> this worked for me, at least it did with older voyage ISOs.
>> >>>>>>>>>>>
>> >>>>>>>>>>> Best regards,
>> >>>>>>>>>>>
>> >>>>>>>>>>> Michael Steinmann
>> >>>>>>>>>>>
>> >>>>>>>>>>>
>> >>>>>>>>>>>
>> >>>>>>>>>>>
>> >>>>>>>>>>> ---------- Forwarded message ----------
>> >>>>>>>>>>> From: Michael Steinmann <mike.steinmann at gmail.com>
>> >>>>>>>>>>> Date: 2011/7/16
>> >>>>>>>>>>> Subject: Re: [Voyage-linux] Different PXE Server
>> >>>>>>>>>>> To: John Schultz <jschultz0614 at gmail.com>
>> >>>>>>>>>>>
>> >>>>>>>>>>>
>> >>>>>>>>>>> ignore the file mntfs.
>> >>>>>>>>>>> see the attached rar, but the files from the ISO are missing
>> >>>>>>>>>>>
>> >>>>>>>>>>> /michael
>> >>>>>>>>>>>
>> >>>>>>>>>>>
>> >>>>>>>>>>> 2011/7/16 Michael Steinmann <mike.steinmann at gmail.com>:
>> >>>>>>>>>>> > no, not the ISO. open the ISO and you will find the files to
>> >>>>>>>>>>> > copy to
>> >>>>>>>>>>> > the PXE server. in this case these are the files:
>> >>>>>>>>>>> >
>> >>>>>>>>>>> > vmlinuz1
>> >>>>>>>>>>> > initrd1.img
>> >>>>>>>>>>> > filesystem.squashfs
>> >>>>>>>>>>> >
>> >>>>>>>>>>> > and according to the following two lines they are all in the
>> >>>>>>>>>>> > voyage directory:
>> >>>>>>>>>>> >
>> >>>>>>>>>>> > KERNEL     voyage/vmlinuz1 root=LABEL=ROOT_FS
>> >>>>>>>>>>> >  console=ttyS0,38400n8
>> >>>>>>>>>>> > APPEND  initrd=voyage/initrd1.img
>> fs=voyage/filesystem.squashfs
>> >>>>>>>>>>> > boot=live netboot=fs
>> >>>>>>>>>>> >
>> >>>>>>>>>>> > this is the tree:
>> >>>>>>>>>>> > ¦   memdisk
>> >>>>>>>>>>> > ¦   menu.c32
>> >>>>>>>>>>> > ¦   mntfs
>> >>>>>>>>>>> > ¦   pxelinux.0
>> >>>>>>>>>>> > ¦
>> >>>>>>>>>>> > +---pxelinux.cfg
>> >>>>>>>>>>> > ¦       default
>> >>>>>>>>>>> > ¦
>> >>>>>>>>>>> > +---voyage
>> >>>>>>>>>>> > ¦       vmlinuz1
>> >>>>>>>>>>> > ¦       initrd1.img
>> >>>>>>>>>>> > ¦       filesystem.squashfs
>> >>>>>>>>>>> >
>> >>>>>>>>>>> >
>> >>>>>>>>>>> > /michael
>> >>>>>>>>>>> >
>> >>>>>>>>>>> >
>> >>>>>>>>>>> > 614 at gmail.com>:
>> >>>>>>>>>>> >> OK, so if I understand you correctly, this script goes on
>> my
>> >>>>>>>>>>> >> PXE Server
>> >>>>>>>>>>> >> along with the live ISO and that should do it? I thought
>> you
>> >>>>>>>>>>> >> had to have a
>> >>>>>>>>>>> >> kernel image and an initrd image.
>> >>>>>>>>>>> >>
>> >>>>>>>>>>> >> FYI,.. my setup is as follows:
>> >>>>>>>>>>> >> PXE/DHCP Server: Windows SBS 2003 Premium
>> >>>>>>>>>>> >> Clients: multiple Alix.3D3 SBCs
>> >>>>>>>>>>> >>
>> >>>>>>>>>>> >> PXE Environment has been slightly modified to use isolinux
>> >>>>>>>>>>> >> derivative.
>> >>>>>>>>>>> >>
>> >>>>>>>>>>> >> Thanks,
>> >>>>>>>>>>> >> John
>> >>>>>>>>>>> >>
>> >>>>>>>>>>> >> On Sat, Jul 16, 2011 at 07:53, Michael Steinmann
>> >>>>>>>>>>> >> <mike.steinmann at gmail.com>
>> >>>>>>>>>>> >> wrote:
>> >>>>>>>>>>> >>>
>> >>>>>>>>>>> >>> that's true,
>> >>>>>>>>>>> >>> for vga console change console=ttyS0,38400n8 to
>> console=tty1
>> >>>>>>>>>>> >>>
>> >>>>>>>>>>> >>> /Michael
>> >>>>>>>>>>> >>>
>> >>>>>>>>>>> >>>
>> >>>>>>>>>>> >>>
>> >>>>>>>>>>> >>> 2011/7/16 John Schultz <jschultz0614 at gmail.com>:
>> >>>>>>>>>>> >>> > This looks like a config file for a serial connection.
>> Is
>> >>>>>>>>>>> >>> > that intended?
>> >>>>>>>>>>> >>> > The
>> >>>>>>>>>>> >>> > systems I am using are the Alix 3D3 which uses a usb
>> port
>> >>>>>>>>>>> >>> > for a keyboard
>> >>>>>>>>>>> >>> > and
>> >>>>>>>>>>> >>> > a vga port for a console instead of a serial connection.
>> >>>>>>>>>>> >>> >
>> >>>>>>>>>>> >>> > On the other hand, Ive been at this since 3am so I could
>> be
>> >>>>>>>>>>> >>> > confused
>> >>>>>>>>>>> >>> > :-p.
>> >>>>>>>>>>> >>> >
>> >>>>>>>>>>> >>> > Thanks again.
>> >>>>>>>>>>> >>> > John
>> >>>>>>>>>>> >>> >
>> >>>>>>>>>>> >>> >
>> >>>>>>>>>>> >>> > On Sat, Jul 16, 2011 at 07:40, Michael Steinmann
>> >>>>>>>>>>> >>> > <mike.steinmann at gmail.com>
>> >>>>>>>>>>> >>> > wrote:
>> >>>>>>>>>>> >>> >>
>> >>>>>>>>>>> >>> >> this is what my pxelinux.cfg\default looked like for
>> >>>>>>>>>>> >>> >> v0.6.2,
>> >>>>>>>>>>> >>> >> indicating the necessary files:
>> >>>>>>>>>>> >>> >>
>> >>>>>>>>>>> >>> >> SERIAL 0 38400
>> >>>>>>>>>>> >>> >>
>> >>>>>>>>>>> >>> >> DEFAULT menu.c32
>> >>>>>>>>>>> >>> >> ALLOWOPTIONS 0
>> >>>>>>>>>>> >>> >> PROMPT 0
>> >>>>>>>>>>> >>> >> TIMEOUT 0
>> >>>>>>>>>>> >>> >>
>> >>>>>>>>>>> >>> >> MENU TITLE Server PXE Boot Menu
>> >>>>>>>>>>> >>> >>
>> >>>>>>>>>>> >>> >> LABEL      Voyage
>> >>>>>>>>>>> >>> >> MENU LABEL ^Voyage 0.6.2
>> >>>>>>>>>>> >>> >> KERNEL     voyage/vmlinuz1 root=LABEL=ROOT_FS
>> >>>>>>>>>>> >>> >>  console=ttyS0,38400n8
>> >>>>>>>>>>> >>> >> APPEND  initrd=voyage/initrd1.img
>> >>>>>>>>>>> >>> >> fs=voyage/filesystem.squashfs
>> >>>>>>>>>>> >>> >> boot=live netboot=fs
>> >>>>>>>>>>> >>> >>
>> >>>>>>>>>>> >>> >>
>> >>>>>>>>>>> >>> >> #Michael
>> >>>>>>>>>>> >>> >>
>> >>>>>>>>>>> >>> >>
>> >>>>>>>>>>> >>> >> 2011/7/16 John Schultz <jschultz0614 at gmail.com>:
>> >>>>>>>>>>> >>> >> > What files need to be copied to my PXE Server in
>> order
>> >>>>>>>>>>> >>> >> > to install
>> >>>>>>>>>>> >>> >> > Voyage
>> >>>>>>>>>>> >>> >> > from the network?
>> >>>>>>>>>>> >>> >> >
>> >>>>>>>>>>> >>> >> > My PXE Server is not the live CD.
>> >>>>>>>>>>> >>> >> >
>> >>>>>>>>>>> >>> >> > Thanks in advance,
>> >>>>>>>>>>> >>> >> > John
>> >>>>>>>>>>> >>> >> >
>> >>>>>>>>>>> >>> >> > _______________________________________________
>> >>>>>>>>>>> >>> >> > Voyage-linux mailing list
>> >>>>>>>>>>> >>> >> > Voyage-linux at list.voyage.hk
>> >>>>>>>>>>> >>> >> > http://list.voyage.hk/mailman/listinfo/voyage-linux
>> >>>>>>>>>>> >>> >> >
>> >>>>>>>>>>> >>> >> >
>> >>>>>>>>>>> >>> >
>> >>>>>>>>>>> >>> >
>> >>>>>>>>>>> >>
>> >>>>>>>>>>> >>
>> >>>>>>>>>>> >
>> >>>>>>>>>>>
>> >>>>>>>>>>
>> >>>>>>>>>
>> >>>>>>>>
>> >>>>>>>
>> >>>>>>
>> >>>>>
>> >>>>
>> >>>
>> >>
>> >
>> >
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://list.voyage.hk/pipermail/voyage-linux/attachments/20110816/82028b8b/attachment.html>


More information about the Voyage-linux mailing list