Alright, I’m going to bump this to try again.
I need FOG to feed the .efi file to UEFI clients and the .kkpxe file to regular clients. How do I set this up?
Alright, I’m going to bump this to try again.
I need FOG to feed the .efi file to UEFI clients and the .kkpxe file to regular clients. How do I set this up?
That is not happening. The new primary simply overwrites the old primary.
If it’s just my version, no big deal.
That’s about all you need to know… When I select the button to make an additional MAC the primary MAC and click “Update”, the Primary MAC gets deleted and replaced with the additional one. I expect that they should switch places, but this could be intended.
It’s all good. It’s Five o’clock right now anyway.
As the title says, I’m getting this error on all clients with FOG 2643.
[CODE] 11/12/2014 12:07 PM FOG::PrinterManager Failed to connect to fog server!
11/12/2014 12:07 PM FOG::PrinterManager This is typically caused by a network error!
11/12/2014 12:07 PM FOG::PrinterManager Sleeping for 1 minute.[/CODE]
This repeats every minute in the log. If I try to manually check for printers, I get the response:
[CODE]11/12/2014 12:11 PM FOG::PrinterManager Printer update was request from fog tray…
11/12/2014 12:12 PM FOG::PrinterManager Error pulling printer list…
11/12/2014 12:12 PM FOG::PrinterManager Unable to connect to the remote server
11/12/2014 12:12 PM FOG::PrinterManager at System.Net.WebClient.DownloadDataInternal(Uri address, WebRequest& request)
at System.Net.WebClient.DownloadString(Uri address)
at FOG.PrinterManager.pullNewServerList()
11/12/2014 12:12 PM FOG::PrinterManager Error pulling printer list…
11/12/2014 12:12 PM FOG::PrinterManager Management level = 1
11/12/2014 12:12 PM FOG::PrinterManager at System.Net.WebClient.DownloadDataInternal(Uri address, WebRequest& request)
at System.Net.WebClient.DownloadString(Uri address)
at FOG.PrinterManager.pullNewServerList()
11/12/2014 12:12 PM FOG::PrinterManager Adding new printers to host…
11/12/2014 12:12 PM FOG::PrinterManager This is typically caused by a network error!
11/12/2014 12:12 PM FOG::PrinterManager Sleeping for 1 minute.[/CODE]
Or, if there are no new printers for the host:
[CODE] 11/12/2014 12:08 PM FOG::PrinterManager Printer update was request from fog tray…
11/12/2014 12:08 PM FOG::PrinterManager Management level = 1
11/12/2014 12:08 PM FOG::PrinterManager Adding new printers to host…
11/12/2014 12:08 PM FOG::PrinterManager 0 found on server side.
11/12/2014 12:08 PM FOG::PrinterManager Failed to connect to fog server!
11/12/2014 12:08 PM FOG::PrinterManager This is typically caused by a network error!
11/12/2014 12:08 PM FOG::PrinterManager Sleeping for 1 minute.[/CODE]
That’s all I know
I’m on FOG 2072. (That was probably important)
Anyway, UEFI clients don’t seem to boot PXE with the efi PXE client, which would be helpful. I really like the remote wake/task start and I use it quite often. It’d be nice if I could use it.
EDIT: I’ve upgraded to FOG 2637. My UEFI test machine just hangs at “>>Start PXE over IPv4”
Let me preface this: I don’t know if what I want is possible. That’s why I brought it here.
Soon, we will be getting new computers. With that means superhappyfuntimes, Not the least of which is UEFI. I can set the computers to use Legacy boot and everything with no problem, but UEFI is much faster. Can I have these three things together:
Or do I need to suck it up, take the extra 20 seconds of boot time, and try to work with that?
Ahhhh, so satisfying. Thank you very much!
For future reference, the php.ini file should be in /etc/php5/apache2/php.ini (For Debian/Possibly Ubuntu)
I’ll keep this one short and sweet. I don’t know what time zone Apache and everything else is in, but it’s definitely not mine. How do I change the time for FOG?
For reference, Linux system time is correct.
Looking at the log, it looks fine. Notice the error is “SeupAlreadyJoined” and the line before states, “if not already a member…”
My guess is that this is intended.
Have you changed DHCP options 66 and 67 to point to your FOG server? [url]http://www.fogproject.org/wiki/index.php/Modifying_existing_DHCP_server_to_work_with_FOG[/url]
Are you trying to join the domain with the unattend.xml file? If so, you’re doing it wrong.
Install the FOG service on your image computer and join the computers to AD using FOG.
[url]http://www.fogproject.org/wiki/index.php/Active_Directory_-_FOG_Setting[/url]
Hmm… There doesn’t seem to be a TFTP password listed in FOG Settings -> TFTP Password. Any idea what the default would be?
I’m trying to update to a new kernel because the laptops that I’d like to image don’t really work right. However, when I try to update the kernel, I get the error,
[CODE]FOGFTP: Failed to put file. Remote Path: /var/www/fog/service/ipxe/bzImageThink, Local Path: /tmp/bzImageThink, Error: ftp_put() expects parameter 1 to be resource, null given[/CODE]
I’m running FOG 2072, so that’s likely the problem. I’m afraid to update so close to the start of the school year, though.
[LEFT]It’s probably something in the compression. Go to FOG Configuration -> FOG Settings -> FOG Boot Settings and turn down [FONT=Ubuntu][COLOR=#555555]FOG_PIGZ_COMP[/COLOR][/FONT]. It will decrease image upload time but will increase image size on your server.[/LEFT]
Ahaha! I renamed undionly.kkpxe to undionly.kpxe (I don’t have permission to access the DHCP server. ) and everything works! It’s also quite a bit faster than .kpxe. Many thanks!
I think it’s time to run a donate task.
Hello again, forums.
Today I’m coming with a different problem. It seems like iPXE doesn’t want to boot on a Realtek 8112L (Realtek PCIe GBE Family Controller, with ROM version 2.31). The undionly.kpxe file downloads, tries to boot, and gets stuck at “iPXE initialising devices”. I’m not sure how to track down this error or any workarounds to try… Please help!
We have working machines running with 8111(C?) cards, so I know that FOG is working properly. We have FOG version 2072
Oh, since I’m guessing that you’re going to be setting up Office, I’ll tell you how to do that, too.
Put your Office setup CD in the tray, if applicable
Using Run or an elevated command line, run [Office Setup Location]\setup.exe /admin
Customize your installation. I don’t know the options off the top of my head, but you’ll want to accept the EULA, put in your key (MAK or KMS can be set up), and set it to not install programs that you probably don’t need, like Exchange. Look through the rest of the options to see if you find anything else you’d like to set.
Use File -> Save to get a Microsoft Office install file. Run this and you should be good to go.
Yes, you do. I’ve been learning how to do it as I go, so it’s been pretty slow. I hope that helps you out.
I’m assuming that you have your clients registered in the FOG database already. I am also assuming very basic knowledge of this process, sorry if I come off harsh.
Coming from the same boat right now, I’ll be happy to help.
The basic things you’ll need to do are:
Install Windows 8.1 on your master machine. If you have proper Volume Licensing media, it won’t ask you for an activation key.
Set up your Windows machine and perform updates. Try to perform as many as possible. This will increase your image size but will reduce network traffic.
Now that that’s done, run sysprep /audit from an elevated command line. This may take a while. The system will reboot into Audit mode. You will be logged in as Administrator. Delete the user account you created while installing updates.
Make your needed changes. This can include installing software, changing settings in Group Policy Editor (that’s important), and installing FOG Service (That’s the most important). Basically, make your image yours. Install large programs like Microsoft Office. I do not recommend installing software like Chrome, Java, or Flash at this point because they update quite often. Use Snapins for that. Also, do not install printers, use FOG for that.
Run disk cleanup and delete everything. It can’t hurt, right?
Since you’re sure that all those Windows updates haven’t broken anything by now, you can delete old versions of updates. Use the command
[CODE]Dism.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase[/CODE]
as seen [URL=‘http://technet.microsoft.com/en-us/library/dn251565.aspx’]here[/URL]. Then defrag the system.
TAKE A BACKUP IMAGE NOW!!!
Now we’re getting down and dirty. You want to use unattended.xml files so that you won’t have to touch every machine you image. See [URL=‘http://technet.microsoft.com/en-us/library/cc749317(v=ws.10).aspx’]here[/URL] to get started. You will need the [URL=‘http://www.microsoft.com/en-us/download/details.aspx?id=39982’]Windows 8.1 ADK[/URL], but only the Deployment Tools part. You’ll also need a technician computer running Windows 8.1 to install the ADK on.
With your new unattend.xml in hand, sysprep your machine. You can use the .bat file [URL=‘http://www.fogproject.org/wiki/index.php/Sysprep_for_Windows_7’]here[/URL] to help you with this process. You’ll need to rename your unattend.xml to unattend.noskiprearm.xml.
Capture an image from your machine. Make sure that it doesn’t reboot after the imaging task.
Apply this image to another machine. See if it completes Windows setup and goes to a login prompt. If yes, congrats! You imaged Windows 8.1! If not, there’s a problem with your unattend.xml. Go on…
Hit something with a hammer.
not really.
Take your master machine to the backup image you created before and see what’s wrong with your unattend.xml. I’ll be happy to help with this.
And that’s basically it. If anyone stumbles across this and sees that I’ve missed something, please tell me.