Latest FOG 0.33b
-
Change your FOG Configuration files
FOG Configuration (?) Icon
FOG Settings
Change the areas that have fog/memtest/memtest, fog/images/init.gz, fog/kernel/bzImage to say only memtest, init.gz, bzImage respectively. -
This post is deleted! -
[quote=“ArchFan, post: 23627, member: 19266”] … the 2 required files[/quote]
2?
-
I don’t know any more
I’ve since changed it to one required file.
/var/www/{fog,html/fog}/commons/config.php
The other config.php just tells the FOG<SERVICENAME> files to point to the main config.php file.
-
This is all i’m seeing in /var/www/fog/commons/config.php
[CODE]<?php
/*- FOG is a computer imaging solution.
- Copyright 2007 Chuck Syperski & Jian Zhang
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- any later version.
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
- You should have received a copy of the GNU General Public License
- along with this program. If not, see http://www.gnu.org/licenses/.
*/
/*
- DATABASE VARIABLES
-
*/
define(‘DATABASE_TYPE’, ‘mysql’); // mysql or oracle
define(‘DATABASE_HOST’, ‘localhost’);
define(‘DATABASE_NAME’, ‘fog’);
define(‘DATABASE_USERNAME’, ‘root’);
define(‘DATABASE_PASSWORD’, ‘’);/*
- SYSTEM SERVICE VARIABLES
-
*/
define( “UDPSENDERPATH”, “/usr/local/sbin/udp-sender” );
define( “MULTICASTLOGPATH”, “/opt/fog/log/multicast.log” );
define( “MULTICASTDEVICEOUTPUT”, “/dev/tty2” );
define( “MULTICASTSLEEPTIME”, 10 );
define( “MULTICASTINTERFACE”, “eth0” );
define( “UDPSENDER_MAXWAIT”, null );
define( “LOGMAXSIZE”, “1000000” );define( “REPLICATORLOGPATH”, “/opt/fog/log/fogreplicator.log” );
define( “REPLICATORDEVICEOUTPUT”, “/dev/tty3” );
define( “REPLICATORSLEEPTIME”, 600 );
define( “REPLICATORIFCONFIG”, “/sbin/ifconfig” );define( “SCHEDULERLOGPATH”, “/opt/fog/log/fogscheduler.log” );
define( “SCHEDULERDEVICEOUTPUT”, “/dev/tty4” );
define( “SCHEDULERSLEEPTIME”, 60 );/*
- SYSTEM CONFIG VARIABLES
-
*/
require_once(‘system.php’);
/*
- IMPORTANT NOTICE!
-
- In order to make updating from version to version of fog easier, we have moved
- most off these settings into the fog database. The only settings which are
- active are the settings above. All settings below this message are transfered
- to the fog database during schema update/installation. To modify these
- settings please use the fog management portal.
*/
define(‘TFTP_HOST’, “10.20.0.225”);
define(‘TFTP_FTP_USERNAME’, “fog”);
define(‘TFTP_FTP_PASSWORD’, “cc9a0b7a329e856c1b8013dd254a2f8e”);
define(‘TFTP_PXE_CONFIG_DIR’, ‘/tftpboot/pxelinux.cfg/’);
define(‘TFTP_PXE_KERNEL_DIR’, ‘/tftpboot/fog/kernel/’);
define(‘PXE_KERNEL’, ‘bzImage’);
define(‘PXE_KERNEL_RAMDISK’,127000);
define(‘USE_SLOPPY_NAME_LOOKUPS’,true);
define(‘MEMTEST_KERNEL’, ‘memtest’);
define(‘PXE_IMAGE’, ‘init.gz’);
define(‘PXE_IMAGE_DNSADDRESS’, “”);
define(‘STORAGE_HOST’, “10.20.0.225”);
define(‘STORAGE_FTP_USERNAME’, “fog”);
define(‘STORAGE_FTP_PASSWORD’, “cc9a0b7a329e856c1b8013dd254a2f8e”);
define(‘STORAGE_DATADIR’, ‘/images/’);
define(‘STORAGE_DATADIR_UPLOAD’, ‘/images/dev/’);
define(‘STORAGE_BANDWIDTHPATH’, ‘/fog/status/bandwidth.php’);
define(‘UPLOADRESIZEPCT’,5);
define(‘WEB_HOST’, “10.20.0.225”);
define(‘WOL_HOST’, “10.20.0.225”);
define(‘WOL_PATH’, ‘/fog/wol/wol.php’);
define(‘WOL_INTERFACE’, “eth0”);
define(‘SNAPINDIR’, “/opt/fog/snapins/”);
define(‘QUEUESIZE’, ‘10’);
define(‘CHECKIN_TIMEOUT’,600);
define(‘USER_MINPASSLENGTH’,4);
define(‘USER_VALIDPASSCHARS’, ‘1234567890ABCDEFGHIJKLMNOPQRSTUVWZXYabcdefghijklmnopqrstuvwxyz_()^!#-’);
define(‘NFS_ETH_MONITOR’, “eth0”);
define(‘UDPCAST_INTERFACE’, “eth0”);
define(‘UDPCAST_STARTINGPORT’, 63100 ); // Must be an even number! recommended between 49152 to 65535
define(‘FOG_MULTICAST_MAX_SESSIONS’,64);
define(‘FOG_JPGRAPH_VERSION’, ‘2.3’);
define(‘FOG_REPORT_DIR’, ‘./reports/’);
define(‘FOG_UPLOADIGNOREPAGEHIBER’,true);
?>[/CODE] -
What are you talking about?
-
[quote=“Tom Elliott, post: 23628, member: 7271”]Change your FOG Configuration files
FOG Configuration (?) Icon
FOG Settings
Change the areas that have fog/memtest/memtest, fog/images/init.gz, fog/kernel/bzImage to say only memtest, init.gz, bzImage respectively.[/quote]Have you followed the above information I already stated?
-
I guess I don’t understand your directions…
-
in your fog configuration page, there are settings for the locations for the locations of
FOG_TFTP_PXE_KERNEL, which is currently fog/kernel/bzImage it needs to just be bzImage
FOG_MEMTEST_KERNEL, which needs to just be memtest
and FOG_PXE_BOOT_IMAGE, which needs to just be init.gzno editing of php files, all from the web interface
-
OK! Got it! Makes more sense now…
-
Confused
trying 1263, but getting int 18 boot fail as per the attached.[ATTACH=full]565[/ATTACH]Oddly the ip address is missing from the http line.
I thought this would come from
/tftpboot/pxelinux.cfg/default
but that has the IP address in, and if I modify it the changes don’t appear, implying it is coming from somwhere else.
my fog ip is 192.168.3.11.
Any thoughts[url=“/_imported_xf_attachments/0/565_boottest Clone.png?:”]boottest Clone.png[/url]
-
If I revert pxelinux.0 back to pxelinux.0.old it works.
I wonder what the difference is?
-
according to Tom’s release notes on r1263, the i believe new pxelinux.0 is a custom compiled ipxe kernel instead of an pxelinux kernel. i suspect there is a flaw in the embedded ipxe config file.
-
One for Tom to look at methinks.
-
also task deploy of xp single partition seems broken, says checking disc, a couple of lines later it reboots, without ever having run partclone.
-
[quote=“Tom Elliott, post: 23631, member: 7271”]I don’t know any more
I’ve since changed it to one required file.
/var/www/{fog,html/fog}/commons/config.php
The other config.php just tells the FOG<SERVICENAME> files to point to the main config.php file.[/quote]
Thanks Tom, didn’t realize it had changed - I was referring to the 2 mentioned [URL=‘http://www.fogproject.org/wiki/index.php/Template:Updating_config_files_for_non-empty_MySQL_root_password’]here[/URL]. I’ll try the fix for the other issue. Thanks
-
I know what the problem is. No it’s not an error in the configuration of the undionly.kpxe file. It’s a problem that the ${next-server} variable can’t be found if the dhcp server is not the local fog server. Will switch out on the next release, back to the “old” pxelinux.0 file.
-
[quote=“ArchFan, post: 23647, member: 19266”]Thanks Tom, didn’t realize it had changed - I was referring to the 2 mentioned [URL=‘http://www.fogproject.org/wiki/index.php/Template:Updating_config_files_for_non-empty_MySQL_root_password’]here[/URL]. I’ll try the fix for the other issue. Thanks[/quote]
I understood what files you meant. I was just saying I removed the need to edit two config.php files a while ago. Just trying to help out.
-
r1264 released.
Replaces the undionly.kpxe (pxelinux.0) back to the pxelinux.0.old methods that we all know works. Next will be tracking down the xp issue.
-
r1265 released.
Should re-fix windows xp resizable deploy issue.