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

    imaging a PC with multiple drives

    Scheduled Pinned Locked Moved
    Feature Request
    2
    3
    619
    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
      mrowand
      last edited by

      Dear FOG developers.

      Have been using FOG for years and sometimes we’ve had to re-image or newly purchased PCs that have multiple hard-drives installed (either SATA Hard-drives, SSDs or NVMe drives).

      This has caused at times when imaging that a different drive than the one intended is imaged. As a work around we currently remove the drives we don’t need to image, image the PC and reinstall the drives.

      Would like to see if there is a way to specify TFTP and PXE to image the correct drive for the OS as a feature.

      We are currently using FOS Kernel 6.1.63, FOG 1.5.9 and is installed on Rocky Linux 8.9

      Thanks,

      Matt

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

        @mrowand With SSD’s this this is only possible with SATA channels, kinda-ish:

        PATA was really the only one we could always guarantee 100% of which order a drive would load up.

        On PATA cards you had a ribbon with the end of the cable that plugged to the drive always being the first loaded, middle of the ribbon always being the second loaded. Channel 0 end of cable was always to be /dev/hda, middle on Channel 0 would be /dev/hdb if the end was plugged in.

        With SATA you “almost” had it because of sata channels, but Serialized devices also counted against the counts (so if USB loaded first, it was possible a USB drive could take /dev/sda, /dev/sdb, etc…) So not a 100% guarantee here, which ever Serialized thing loaded first.

        With nvme/pci based cards its first come first served based on how quickly the device can power on and present to the system during post. This is completely outside of FOG’s ability to control, so your method of disconnecting everything that you don’t want touched is the best result.

        I know it’s not an answer one would hope for, but it currently is the best answer I think.

        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 0
        • M
          mrowand @Tom Elliott
          last edited by

          @Tom-Elliott

          Thanks Tom. Understood.

          An Idea I had was programming this into the BIOS or requesting HP to make a BIOS/UFEI which has this feature of “channels”

          Or using a boot file, such as with secure boot, but that would require HP or Dell or whichever PC manufacturer to make boot files for secure boot.

          but this would be out of the scope of the project.

          I do appreciate your input though.

          Regards,

          Matt

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

          138

          Online

          12.0k

          Users

          17.3k

          Topics

          155.2k

          Posts
          Copyright © 2012-2024 FOG Project