• Recent
    • Unsolved
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login

    Integrating Sardu Multiboot

    Scheduled Pinned Locked Moved
    General
    5
    8
    3.1k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      middendorf
      last edited by

      Hello,

      I am trying to integrate a Sardu multiboot image into the pxe server of FOG.

      Tried it with direct access to the iso image:

      alt text

      It boots. but if I am starting Avira Rescue Disk i got the following error:

      alt text

      Is there another or a better way to integrate such a multiboot environment?

      Tom ElliottT 1 Reply Last reply Reply Quote 0
      • Tom ElliottT
        Tom Elliott @middendorf
        last edited by

        @middendorf The problem with these different ISO loading points is many ISO’s from linux are looking for information from the CD Rom almost explicitly. Meaning, for example, they’re actually attempting to get their data from the actual CD rom drive (typically labeled on systems as /dev/sr0).

        When PXE boot’s it loads the ISO into memory which is fine by itself. However, when it goes to scan, it again, looks for the CD/DVD Drive of which you would, in most scenarios of PXE Boot, not have the cd in the drive.

        The only way to correct it is to figure out how the ISO is loading the kernel and initramfs, extract the required files from the ISO, and create the menu entry to mimic the way those files are loaded.

        While I’m sure this doesn’t help you much, I think it at least gives a direction on what to look for and how to start.

        And yes, there are some ISO’s that boot and operate perfectly fine. Usually these are download with the tag: netboot, or something very similar to the sort. They tend to be MUCH smaller than the Live CD ISO and are geared more in the action of not loading from a CD Drive.

        Again, this is all just a guess based on what I’m seeing. The fact that it’s loading anything (busy box) is what’s leading me to believe it simply cannot find the filesystem as it, in this case, quite literally doesn’t exist.

        Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG! Get in contact with me (chat bubble in the top right corner) if you want to join in.

        Web GUI issue? Please check apache error (debian/ubuntu: /var/log/apache2/error.log, centos/fedora/rhel: /var/log/httpd/error_log) and php-fpm log (/var/log/php*-fpm.log)

        Please support FOG if you like it: https://wiki.fogproject.org/wiki/index.php/Support_FOG

        M 1 Reply Last reply Reply Quote 1
        • M
          middendorf @Tom Elliott
          last edited by

          @Tom-Elliott

          Okay, bad to hear, that it is not so easy as I expected.

          A mentioned in https://wiki.fogproject.org/wiki/index.php/Include_any_ISO_in_the_FOG_Bootmenu#Hirens_15.04 I was able to boot into Ubuntu. A few for example Antivirus programs based on Ubuntu will run the same way as Ubuntu I think.

          It is no problem for me to make one entry in the boot menu for each program to start or iso to mount.

          But from where I get the information which kernel or which files I need like in the example with PartedMagic?

          Or what to do if I need a Windows Installation Disk, or is this generally not possible over PXE?

          ThiagoT Wayne WorkmanW S 3 Replies Last reply Reply Quote 0
          • ThiagoT
            Thiago @middendorf
            last edited by Thiago

            @middendorf
            I’ve been using some Win7 install (unnattend and not) using fog ipxe menu.
            My first steps were copied from the ipxe site (http://ipxe.org/howto/winpe) and works fine.

            1 Reply Last reply Reply Quote 1
            • Wayne WorkmanW
              Wayne Workman @middendorf
              last edited by

              @middendorf If you get it going, do let us know all your steps so it can be put in the wiki.

              Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG!
              Daily Clean Installation Results:
              https://fogtesting.fogproject.us/
              FOG Reporting:
              https://fog-external-reporting-results.fogproject.us/

              1 Reply Last reply Reply Quote 0
              • S
                Sebastian Roth Moderator @middendorf
                last edited by

                @middendorf said:

                But from where I get the information which kernel or which files I need like in the example with PartedMagic?

                As Tom said, every ISO is kind of different. One first step would be to extract (or loop mount) the ISO image and take a closer look. There are a couple different examples here: http://www.synology-wiki.de/index.php/PXE (unfortunately this is in german but you get the idea and might be able to use google to find a way for your ISO).

                Web GUI issue? Please check apache error (debian/ubuntu: /var/log/apache2/error.log, centos/fedora/rhel: /var/log/httpd/error_log) and php-fpm log (/var/log/php*-fpm.log)

                Please support FOG if you like it: https://wiki.fogproject.org/wiki/index.php/Support_FOG

                Wayne WorkmanW 1 Reply Last reply Reply Quote 0
                • Wayne WorkmanW
                  Wayne Workman @Sebastian Roth
                  last edited by Wayne Workman

                  @Sebastian-Roth said:

                  @middendorf said:

                  But from where I get the information which kernel or which files I need like in the example with PartedMagic?

                  As Tom said, every ISO is kind of different. One first step would be to extract (or loop mount) the ISO image and take a closer look. There are a couple different examples here: http://www.synology-wiki.de/index.php/PXE (unfortunately this is in german but you get the idea and might be able to use google to find a way for your ISO).

                  wiki at least the link needs added in the resources area.

                  Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG!
                  Daily Clean Installation Results:
                  https://fogtesting.fogproject.us/
                  FOG Reporting:
                  https://fog-external-reporting-results.fogproject.us/

                  1 Reply Last reply Reply Quote 0
                  • Wayne WorkmanW
                    Wayne Workman
                    last edited by

                    The below mentioned link has been added to the wiki here:
                    https://wiki.fogproject.org/wiki/index.php?title=Include_any_ISO_in_the_FOG_Bootmenu

                    Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG!
                    Daily Clean Installation Results:
                    https://fogtesting.fogproject.us/
                    FOG Reporting:
                    https://fog-external-reporting-results.fogproject.us/

                    1 Reply Last reply Reply Quote 0
                    • 1 / 1
                    • First post
                      Last post

                    252

                    Online

                    12.0k

                    Users

                    17.3k

                    Topics

                    155.2k

                    Posts
                    Copyright © 2012-2024 FOG Project