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

    Wiki: Troubleshooting an Image Upload

    Scheduled Pinned Locked Moved
    Tutorials
    3
    3
    4.0k
    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.
    • B
      Blackout Developer
      last edited by

      [url]http://fogproject.org/wiki/index.php?title=Troubleshooting_an_image_upload[/url]


      To make this process easier, we are going to use an Windows XP image.[B] Note that this process has not been tested on Windows 7[/B]. Please also note that this process will change your partitions on the client computer. This tutorial assumes that your disk is /dev/sda1.

      [LIST=1]
      []In the management portal, start a debug task for the client computer in question. Allow the client to boot and at the bash prompt type the following commands.
      [
      ]mkdir /images
      []mount -o nolock x.x.x.x:/images/dev /images (where x.x.x.x is the server ip)
      [
      ]cd /images
      []dd if=/dev/sda of=/mbr.backup count=1 bs=512
      [
      ]/usr/local/sbin/ntfsresize -f -i -P /dev/sda1
      []Look for You might resize you will need this number, so write it down. We will call this number NTFSSize.
      [
      ]Take NTFSSize and divide it by 1000
      []Now add 300000 to that number and write down as N
      [
      ]Now take NTFSSize again and multiply it by 1.1 and then round that to the nearest whole number and write it down as F
      []/usr/local/sbin/ntfsresize -f -n -s Nk /dev/sda1
      [
      ](where N is the value calculated above with a k after it.
      []If the test above ends successfully then run:
      [
      ]/usr/local/sbin/ntfsresize -f -s Nk /dev/sda1
      []fdisk /dev/sda
      [
      ]Press “d”, then Enter
      []Press “w”, then Enter
      [
      ]fdisk /dev/sda
      []Press “n”, then Enter
      [
      ]Press “p”, then Enter
      []Press “1”, then Enter
      [
      ]Press “1”, then Enter
      []Press “+FK”, then Enter (where F is the value calculated above; K must be capital)
      [
      ]Press “t”, then Enter
      []Press “7”, then Enter
      [
      ]Press “a”, then Enter
      []Press “1”, then Enter
      [
      ]Press “w”, then Enter
      []partprobe
      [
      ]/usr/local/sbin/partimage save /dev/sda1 /images/dev/[somefile] --volume=9900000000 -z1 -o -d -f3 -b
      []dd if=/mbr.backup of=/dev/sda
      [
      ]Press “w”, then Enter
      []partprobe
      [
      ]/usr/local/sbin/ntfsresize /dev/sda1 -f -b -P
      [*]mv /images/dev/[somefile] /images/[somefile]
      [/LIST]

      1 Reply Last reply Reply Quote 0
      • J
        Jesse
        last edited by

        Blackout,

        Using these instructions for kernel 2.6.39.1 Core do not work. The ntfsresize command is in /usr/sbin, not /usr/local/. Also, on step 23, wouldn’t that just be +F without the K? We didn’t modify F be ntfssize / 1000 like we did for N.

        Thanks,
        Jesse

        1 Reply Last reply Reply Quote 0
        • B
          Bob Fillmore
          last edited by

          I can confirm that this doesn’t work on Windows 7 as written. Since I’m unfamiliar with the unix tools, I just destroyed my reference workstation. I managed to work with the 100Mb Win7 boot partition, but destroyed the partition containing the 😄 drive… lol

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

          222

          Online

          12.0k

          Users

          17.3k

          Topics

          155.2k

          Posts
          Copyright © 2012-2024 FOG Project