• Recent
  • Unsolved
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Register
  • Login
  • 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 Dec 16, 2011, 2:45 AM

    [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 Feb 1, 2012, 5:41 PM

      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 Feb 10, 2012, 12:00 AM

        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

        248

        Online

        12.0k

        Users

        17.3k

        Topics

        155.2k

        Posts
        Copyright © 2012-2024 FOG Project