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

imaging a PC with multiple drives

Scheduled Pinned Locked Moved
Feature Request
2
3
621
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 May 14, 2024, 11:06 PM

    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

    T 1 Reply Last reply May 15, 2024, 3:23 PM Reply Quote 0
    • T
      Tom Elliott @mrowand
      last edited by May 15, 2024, 3:23 PM

      @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 Jun 3, 2024, 3:32 AM Reply Quote 0
      • M
        mrowand @Tom Elliott
        last edited by Jun 3, 2024, 3:32 AM

        @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

        220

        Online

        12.0k

        Users

        17.3k

        Topics

        155.2k

        Posts
        Copyright © 2012-2024 FOG Project