===== General ===== kernel vmlinuz kernel /images/memdisk append /initrd:/images/ [[http://linux.web.psi.ch/livecd/diskless.html]] === PXE === [[http://en.wikipedia.org/wiki/Preboot_Execution_Environment]] [[http://syslinux.zytor.com]] [[http://unattended.sourceforge.net]] [[http://silent.gumph.org/content/4/7/071-diskless-windows-pxe.html|Diskless Windows with PXE]] [[http://www.babytux.org/articles/howto/how2netknoppix.php|How to remote boot Knoppix using any other Linux Distro]] [[http://www.linux-sxs.org/internet_serving/pxeboot.html|Setting up a PXE-Boot Server]] [[http://www.kegel.com/linux/pxe.html|Remote Network Boot via PXE]] [[http://www.unclemonty.plus.com/linux/installing_debian_powerpc.html|Installing debian on PowerBook G4 (Titanium) - Gigabit ethernet 667MHz]] [[http://nfs.sourceforge.net/nfs-howto/ar01s03.html|3. Setting Up an NFS Server]] [[http://www.redhat.com/magazine/026dec06/features/dns/|How to set up a home DNS server, part II]] [[http://support.microsoft.com/kb/314479|How to Add OEM Plug and Play Drivers to Windows XP]] [[http://technet.microsoft.com/en-us/library/bb457087.aspx|Deploying Microsoft Windows XP Tablet PC Edition 2005]] [[http://www.howtoforge.com/ubuntu_pxe_install_server]] [[http://fedoraproject.org/wiki/Anaconda/NetworkIssues|Network Issues]] [[http://www.plop.at/en/bootmanager.html|Plop Boot Manager]] [[http://halisway.blogspot.com/2006/05/installing-centos-linux-on-remote.html|Remote install with VNC and boot parameters to answer initial questions]] ===== Server ===== Boot the server, g4-cluster01(G4 on the left). It will boot automatically. For now, start the boot server services manually. Start the dhcp server # dhcpd restarting the dhcp server # ps aux |grep dhcp # kill ## # dhcpd Start the tftp server # service xinetd restart or in.tftpd -l -c -v -v -v -v -v -s -r blksize /tftpboot Check tftp services on mac mini $ tftp 192.168.2.11 > get vmlinuz Check nfs using live cd because I cannot get the mac mini to work with nfs (Start portmap on Knoppix 5) # portmap # mount 192.168.2.11:/opt/nfs/knoppix /mnt/tmp selinux messes with samba setenforce permissive ==== pxelinux.cfg/default ==== To get the dos image from a windows diskette to boot, add safeint SAY Welcome...... prompt 1 display F1.txt F1 F1.txt default dosa label dosa kernel memdisk append initrd=dosa.img safeint label memtest kernel memtest label memtestgz kernel memdisk append initrd=memtest.igz safeint label linux kernel vmlinuz append initrd=initrd.img insmod=e1000 netdevice=eth0 install=nfs://192.168.2.11/sl50 SAY Welcome...... prompt 1 display F1.txt F1 F1.txt default localboot timeout 300 label localboot localboot 0 label dosa kernel memdisk append initrd=dosa.img safeint label memtest kernel memtest # append nonet max_loop=255 initrd=sl50alivecd/initrd.gz insmod=e1000 netdevice=eth1 nfsroot=192.168.2.11:/opt/nfs/sl50alivecd init=linuxrc ramdisk_size=10010 root=/dev/ram0 rw ip=dhcp # ip=::: # This works label sl43live kernel sl43livecd/vmlinuz append nonet max_loop=255 initrd=sl43livecd/initrd.gz nfsroot=192.168.2.11:/opt/nfs/sl43livecd init=linuxrc ramdisk_size=50000 root=/dev/ram0 rw ip=dhcp # This works label sl50live kernel sl50livecd/vmlinuz append nonet max_loop=255 initrd=sl50livecd/initrd.gz init=linuxrc nfsroot=192.168.2.11:/opt/nfs/sl50livecd ramdisk_size=64000 root=/dev/ram0 rw ip=dhcp # This works, except still have to enter nfs info during install. label sl50 kernel sl50/vmlinuz append initrd=sl50/initrd.img install=nfs://192.168.2.11/sl50 nfsroot=192.168.2.11:/opt/nfs/sl50 root=/dev/nfs ip=dhcp # This works, except still have to enter nfs info during install. Maybe needs init= ? label fc6 kernel fc6/vmlinuz append initrd=fc6/initrd.img install=nfs://192.168.2.11/fc6 nfsroot=192.168.2.11:/opt/nfs/fc6 root=/dev/nfs ip=dhcp # broken...cannot find filesystem label helix18 kernel helix18/vmlinuz # append nonet max_loop=255 initrd=helix18/miniroot.gz init=/etc/init nfsdir=192.168.2.11:/opt/nfs/helix18 ramdisk_size=100000 root=/dev/ram0 ip=dhcp APPEND nfsdir=192.168.2.11:/opt/nfs/helix18 nodhcp lang=us ramdisk_size=100000 init=/etc/init apm=power-off nomce initrd=/helix18/miniroot.gz wheelmouse BOOT_IMAGE=knoppix # This works! label knoppix51 KERNEL knoppix51/vmlinuz APPEND nfsdir=192.168.2.11:/opt/nfs/knoppix51 nodhcp lang=us ramdisk_size=100000 init=/etc/init apm=power-off nomce initrd=/knoppix51/miniroot.gz wheelmouse BOOT_IMAGE=knoppix # isolinux/pxelinux configuration file label unattended kernel unattended/bzImage # Add options (z_user=..., z_path=..., etc.) to this line. append initrd=unattended/initrd sl50alivecd/pxelinux.cfg/default prompt 1 default linux timeout 100 display help1.txt F1 help1.txt F2 help2.txt F3 help3.txt F4 help4.txt # This works, but not sure of "ramdisk_size-10010" and "root=/dev/ram0" append parameter. insmod=e1000 did not seem to work; still had to type it in during boot. label linux kernel vmlinuz append nonet max_loop=255 insmod=e1000 nfsroot=192.168.2.11:/opt/nfs/sl50alivecd initrd=initrd.gz init=linuxrc ramdisk_size=10010 root=/dev/ram0 rw ip=dhcp label memtest kernel memtest ==== NFS ==== /etc/exports /opt/nfs 192.168.2.0/255.255.255.0(rw,no_all_squash,no_root_squash,async) Start the nfs server # portmap # service nfs start reload nfs changes to /etc/exports # exportfs -ra ==== DHCP ==== /etc/dhcpd.conf # # DHCP Server Configuration file. # see /usr/share/doc/dhcp*/dhcpd.conf.sample # ddns-update-style ad-hoc; option domain-name "setup.aoe.vt.edu"; option domain-name-servers 192.168.2.11; option subnet-mask 255.255.255.0; option broadcast-address 192.168.2.255; default-lease-time 7200; allow bootp; allow booting; subnet 192.168.2.0 netmask 255.255.255.0 { # authoritative; range 192.168.2.50 192.168.2.58; option routers 192.168.2.1; } host G4-cluster02 { filename "yaboot"; next-server 192.168.2.11; fixed-address 192.168.2.52; hardware ethernet 00:30:65:57:c9:e4; } host G4-cluster03 { filename "/tftpboot/fc6/yaboot"; next-server 192.168.2.11; hardware ethernet 00:30:65:83:ad:0c; fixed-address 192.168.2.53; } host temp_setup { filename "pxelinux.0"; next-server 192.168.2.11; hardware ethernet 00:0b:d0:f8:96:98; fixed-address 192.168.2.54; } host temp_setup2 { filename "pxelinux.0"; next-server 192.168.2.11; hardware ethernet 00:0E:0C:BC:37:66; fixed-address 192.168.2.55; option host-name "gigeinstnic"; } host test_server1 { filename "/sl50/pxelinux.0"; next-server 192.168.2.11; hardware ethernet 00:30:48:8F:77:DC; # hardware ethernet 00:30:48:8F:77:DD; # hardware ethernet 00:04:23:E0:29:D0; # hardware ethernet 00:04:23:E0:29:D1; fixed-address 192.168.2.56; } ==== tftp ==== ==== DNS ==== [[http://www.redhat.com/magazine/025nov06/features/dns/]] === Set up caching first === yum install * bind (includes DNS server, named) * bind-utils (utilities for querying DNS servers about host information) * bind-libs (libraries used by the bind server and utils package) * bind-chroot (tree of files which can be used as a chroot jail for bind) * caching-nameserver (config files for a simple caching nameserver) optional * system-config-bind (gui to configure bind) Add the following to /var/named/chroot/etc/named.conf forwarders { xxx.xxx.xxx.xxx; xxx.xxx.xxx.xxx; }; #IP of upstream ISP nameserver(s) forward only; #rely completely on our upstream nameservers Check the syntax named-checkconf named.conf /etc/resolv.conf nameserver 127.0.0.1 Test dig redhat.com If caching is working, the second lookup should have a shorter time dig redhat.com open port 53 for clients to access the DNS iptables -A INPUT -s 192.168.15.0/24 -p udp --dport 53 -j ACCEPT service iptables save == Clients == Use DHCP or edit /etc/resolv.conf nameserver 192.168.2.11 === Master nameserver === [[http://www.redhat.com/magazine/026dec06/features/dns/]] master nameserver that is responsible for managing the authoritative information for our internal client hostnames /var/named/chroot/etc/named.conf // Red Hat BIND Configuration Tool // // Default initial "Caching Only" name server configuration // acl setup-lan { 192.168.2.0/24; 127.0/8; }; options { forward only; forwarders { 128.173.188.25 port 53; 128.173.188.26 port 53; }; directory "/var/named"; dump-file "/var/named/data/cache_dump.db"; statistics-file "/var/named/data/named_stats.txt"; /* * If there is a firewall between you and nameservers you want * to talk to, you might need to uncomment the query-source * directive below. Previous versions of BIND always asked * questions using port 53, but BIND 8.1 uses an unprivileged * port by default. */ // query-source address * port 53; allow-query { setup-lan; }; }; zone "setup.lan" IN { type master; file "setup.lan.zone"; }; zone "2.168.192.in-addr.arpa" IN { type master; file "192.168.2.zone"; }; zone "." IN { type hint; file "named.root"; }; zone "localdomain." IN { type master; file "localdomain.zone"; allow-update { none; }; }; zone "localhost." IN { type master; file "localhost.zone"; allow-update { none; }; }; zone "0.0.127.in-addr.arpa." IN { type master; file "named.local"; allow-update { none; }; }; zone "0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa." IN { type master; file "named.ip6.local"; allow-update { none; }; }; zone "255.in-addr.arpa." IN { type master; file "named.broadcast"; allow-update { none; }; }; zone "0.in-addr.arpa." IN { type master; file "named.zero"; allow-update { none; }; }; include "/etc/rndc.key"; /var/named/chroot/var/named/slaves/setup.lan.zone $TTL 1D setup.lan. IN SOA G4-cluster01.setup.lan root.localhost. ( 200705310 ; serial 2H ; refresh slaves 5M ; retry 1W ; expire 1M ; Negative TTL ) @ IN NS G4-cluster01.setup.lan. G4-cluster.setup.lan. IN A 192.168.2.11 ; setup server ntinstall IN A 192.168.2.11 ; "unattended" server G4-cluster02 IN A 192.168.2.52 G4-cluster03 IN A 192.168.2.53 temp-setup IN A 192.168.2.54 temp-setup2 IN A 192.168.2.55 test-server1 IN A 192.168.2.56 ;www IN CNAME bacchus.aoe.vt.edu ; www server ;virtual IN CNAME G4-cluster01 ; virtual www server ;mail IN CNAME G4-cluster01 ; sendmail host ; DHCP clients dhcp02.setup.lan. IN A 192.168.2.102 dhcp03.setup.lan. IN A 192.168.2.103 dhcp04.setup.lan. IN A 192.168.2.104 dhcp05.setup.lan. IN A 192.168.2.105 dhcp06.setup.lan. IN A 192.168.2.106 dhcp07.setup.lan. IN A 192.168.2.107 dhcp08.setup.lan. IN A 192.168.2.108 dhcp09.setup.lan. IN A 192.168.2.109 dhcp10.setup.lan. IN A 192.168.2.110 dhcp11.setup.lan. IN A 192.168.2.111 /var/named/chroot/var/named/slaves/192.168.2.zone $TTL 1D @ IN SOA G4-cluster01.setup.lan root.localhost. ( 200705310 ; serial 2H ; refresh slaves 5M ; retry 1W ; expire 1M ; Negative TTL ) IN NS G4-cluster01.setup.lan. 11 IN PTR G4-cluster.setup.lan. 52 IN PTR G4-cluster02.setup.lan. 53 IN PTR G4-cluster03.setup.lan. 54 IN PTR temp-setup.setup.lan. 55 IN PTR temp-setup2.setup.lan. 56 IN PTR test-server1.setup.lan. 102 IN PTR dhcp02.setup.lan. 103 IN PTR dhcp03.setup.lan. 104 IN PTR dhcp04.setup.lan. 105 IN PTR dhcp05.setup.lan. 106 IN PTR dhcp06.setup.lan. 107 IN PTR dhcp07.setup.lan. 108 IN PTR dhcp08.setup.lan. 109 IN PTR dhcp09.setup.lan. 110 IN PTR dhcp10.setup.lan. 111 IN PTR dhcp11.setup.lan. gui is handy system-config-bind ==== Kickstart ==== > FYI, after any install, including from CD, there is a fully working kickstart > file with all your chosen options saved to /root/anaconda-ks.cfg > > To re-use it, all you have to do is put it on a website and then when > booting from the install CD instead of just type: > > linux ks=http://my.server.tld/anaconda-ks.cfg [[http://www.redhat.com/docs/manuals/enterprise/RHEL-5-manual/Installation_Guide-en-US/ch-redhat-config-kickstart.html]] ---- > But keep in the mind: after the choosing everything packages listed in > anaconda installer, you will not install all packages -- more then 700 > packages from distribution is not included to anaconda or pirut package > selector. > > You may check it, for example, by starting yumex, choosing only sl-base > repository and looking for available packages or by user-friendly > way :) : echo $((`ls //SL/*.rpm | wc -l` - `rpm -qa | wc -l`)) ---- Installation goodies: /root/install.log /root/install.log.syslog /var/log/anaconda.log /var/log/anaconda.syslog ==== Unattended ==== [[http://support.microsoft.com/default.aspx?scid=kb;[LN];Q155197]] in the i386 folder, create a folder $oem$ to put additional drivers. The total path cannot exceed 64 characters. I have not had luch with folder names longer than 8 characters. mkdir \$oem\$ cd \$oem\$ mkdir \$1 cd \$1 mkdir cd cp <.inf directory contents> . More directory structure: [[http://www.microsoft.com/technet/prodtechnol/windows2000serv/reskit/prork/prbc_cai_pwue.mspx?mfr=true]] The z: drive will be the install directory. The directory tree should be: * /opt/Unattended/unattended-4.6/install * ./djgpp *./ * ./os * ./winxp * ./i386 * ./$oem$ * ./$1 * ./ * ./win2k3 * ./i386 * ./$oem$ * ./$1 * ./ unattend.txt can have answers to specific sections, and the script will fill in the rest. A better approach is to configure config.pl to get the data from unattend.csv or the mysql database. /opt/Unattended/unattended-4.6/install/site/unattend.txt [UserData] FullName = "Aerospace and Ocean Engineering" OrgName = "Virginia Tech" ProductKey = "C29CF-396PV-K2KWQ-Q6FBV-63W7B" [_meta] ntp_servers = ntp-1.vt.edu,ntp-2.vt.edu to get the tablet edition extra features, add /2 to the winnt command! [[http://unattended.msfn.org/unattended.xp/|another source for XP unattended]] To extract the files from initrd **into the present directory**: cpio -idv < initrd To rebuild initrd.img (find . |cpio -c -o |gzip -9) > /somplace/initrd.img [[http://fedoraproject.org/wiki/Anaconda/Stage1DevelopmentGuide]] to change the FAT32 partition size, modify /opt/install/dosbin/install.pl around line 681 to 8000 ... # Commands to replace the first partition with a 4G FAT32 # partition and activate it my $post_cmds = 'fdisk /delete /pri:1;fdisk /pri:8000;fdisk /activate:1'; ... ==== Windows mass storage drivers ==== using textmode to use third party drivers (like pressing F6 during install) [[http://support.microsoft.com/kb/288344|How to create an unattended installation of third-party mass storage drivers in Windows 2000]] This link is more applicable [[http://support.microsoft.com/kb/816299|HOW TO: Create an Unattended Installation of Third-Party Mass Storage Drivers in Windows Server 2003]] ==== Other Windows drivers ==== [[http://support.microsoft.com/kb/314479|How to Add OEM Plug and Play Drivers to Windows XP]] ==== Samba ==== [[http://samba.org/samba/docs/man/Samba-HOWTO-Collection/FastStart.html]] ===== Client ===== Insert the gigE card into a PC if the PC does not PXE boot. Boot the PC ---- mac addresses 2.11 g4-cluster01 00 30 65 4b 5e c4 2.52 g4-cluster02 00 30 65 57 c9 e4 x.xx g4 that died 00 30 65 83 ad 0c 2.54 2.55 gigE card 00 0e 0c bc 37 66 ---- When booting a livecd or install cd, the installer will ask for the network driver. For the GigE card e1000 ===== PC ===== for pc's that don't have PXE in the bios, install a network card that has PXEboot bios on it and that has worked on Dell optiplex 270's. pxelinux.0 ===== PowerPC ===== hold down option-apple-o-f to enter open firmware (bios) use yaboot Boot the client, g4-cluster02(G4 beside the server) by holding down apple-option-o-f boot enet:0 boot enet:192.168.2.11,yaboot Don't set gateway ---- yaboot.conf device=enet: partition=0 timeout=50 init-message="Debian GNU/Linux Network boot" default=linux-2.6 image=vmlinux-2.6 initrd=initrd-2.6.gz label=linux-2.6 initrd-size=8192 #append="init=/linuxrc" image=vmlinux-2.4 initrd=initrd-2.4.gz label=linux-2.4 initrd-size=8192 #append="init=/linuxrc" ---- G4 reset firmware: reset-nvram set-defaults reset-all ---- [[macnotes]] ---- [[http://syslinux.zytor.com/faq.php#config]] ===== random notes ===== Konsole -ls == SL 5.0 netboot == Hi Michael, > > Hi, folks. In SL 4.x there is a package: > > > > system-config-netboot > > > > that contains, among other things, the pxelinux stuff: > > > > /tftpboot/linux-install/pxelinux.0 > > /tftpboot/linux-install/pxelinux.cfg > > etc. > > > > This seems to be missing in both SL 5.0 and TUV 5.0, so far as I can > > tell. Is the pxelinux stuff now packaged elsewhere? Thanks. It's a good point you raise as I myself as migrating the pxe boot setup from SL4.5 to SL5 currently, and have just run into this obstacle. Here: http://www.redhat.com/archives/rhelv5-list/2007-April/msg00123.html seems to suggest that TUV couldn't include it in el5, but also that installing the FC6 package: http://ftp.univie.ac.at/systems/linux/fedora/core/6/i386/os/Fedora/RPMS/system-config-netboot-0.1.41-1.FC6.noarch.rpm will work, or even recompiling the el4 package: http://updates.redhat.com/enterprise/4ES/en/os/SRPMS/system-config-netboot-0.1.40-1_EL4.src.rpm as a workaround. Well, I've tried the first way on SL5: # rpm -Uvh http://ftp.univie.ac.at/systems/linux/fedora/core/6/i386/os/Fedora/RPMS/system-config-netboot-0.1.41-1.FC6.noarch.rpm Retrieving http://ftp.univie.ac.at/systems/linux/fedora/core/6/i386/os/Fedora/RPMS/system-config-netboot-0.1.41-1.FC6.noarch.rpm warning: /var/tmp/rpm-xfer.1tCEzJ: Header V3 DSA signature: NOKEY, key ID 4f2a6fd2 Preparing... ########################################### [100%] 1:system-config-netboot ########################################### [100%] and: # rpm -ql system-config-netboot /etc/pam.d/system-config-netboot /etc/security/console.apps/system-config-netboot /tftpboot/linux-install/msgs /tftpboot/linux-install/msgs/boot.msg /tftpboot/linux-install/msgs/expert.msg /tftpboot/linux-install/msgs/general.msg /tftpboot/linux-install/msgs/param.msg /tftpboot/linux-install/msgs/rescue.msg /tftpboot/linux-install/msgs/snake.msg /tftpboot/linux-install/pxelinux.0 /tftpboot/linux-install/pxelinux.cfg /usr/bin/system-config-netboot /usr/sbin/pxeboot /usr/sbin/pxeos /usr/sbin/system-config-netboot /usr/share/applications/system-config-netboot.desktop /usr/share/doc/system-config-netboot-0.1.41 /usr/share/doc/system-config-netboot-0.1.41/COPYING /usr/share/doc/system-config-netboot-0.1.41/ch-diskless.html /usr/share/doc/system-config-netboot-0.1.41/ch-pxe.html /usr/share/doc/system-config-netboot-0.1.41/figs /usr/share/doc/system-config-netboot-0.1.41/figs/diskless /usr/share/doc/system-config-netboot-0.1.41/figs/diskless/add-host.png /usr/share/doc/system-config-netboot-0.1.41/figs/pxe /usr/share/doc/system-config-netboot-0.1.41/figs/pxe/netboot-add-host-dialog.png /usr/share/doc/system-config-netboot-0.1.41/figs/pxe/netboot-add-hosts.png /usr/share/doc/system-config-netboot-0.1.41/figs/pxe/network-install-setup.png /usr/share/doc/system-config-netboot-0.1.41/figs/pxe/temp.png /usr/share/doc/system-config-netboot-0.1.41/index.html /usr/share/doc/system-config-netboot-0.1.41/legalnotice.html /usr/share/doc/system-config-netboot-0.1.41/netboot-performing.html /usr/share/doc/system-config-netboot-0.1.41/rhdocs-man.css /usr/share/doc/system-config-netboot-0.1.41/s1-diskless-booting.html /usr/share/doc/system-config-netboot-0.1.41/s1-diskless-dhcp.html /usr/share/doc/system-config-netboot-0.1.41/s1-diskless-hosts.html /usr/share/doc/system-config-netboot-0.1.41/s1-diskless-netboot.html /usr/share/doc/system-config-netboot-0.1.41/s1-diskless-nfs.html /usr/share/doc/system-config-netboot-0.1.41/s1-netboot-add-hosts.html /usr/share/doc/system-config-netboot-0.1.41/s1-netboot-dhcp.html /usr/share/doc/system-config-netboot-0.1.41/s1-netboot-pxe-config.html /usr/share/doc/system-config-netboot-0.1.41/s1-netboot-tftp.html /usr/share/doc/system-config-netboot-0.1.41/s2-netboot-custom-msg.html /usr/share/doc/system-config-netboot-0.1.41/stylesheet-images /usr/share/doc/system-config-netboot-0.1.41/stylesheet-images/caution.png /usr/share/doc/system-config-netboot-0.1.41/stylesheet-images/important.png /usr/share/doc/system-config-netboot-0.1.41/stylesheet-images/note.png /usr/share/doc/system-config-netboot-0.1.41/stylesheet-images/tip.png /usr/share/doc/system-config-netboot-0.1.41/stylesheet-images/warning.png /usr/share/icons/hicolor/48x48/apps/system-config-netboot.png /usr/share/locale/ar/LC_MESSAGES/system-config-netboot.mo /usr/share/locale/bg/LC_MESSAGES/system-config-netboot.mo /usr/share/locale/bn/LC_MESSAGES/system-config-netboot.mo /usr/share/locale/bs/LC_MESSAGES/system-config-netboot.mo /usr/share/locale/ca/LC_MESSAGES/system-config-netboot.mo /usr/share/locale/cs/LC_MESSAGES/system-config-netboot.mo /usr/share/locale/cy/LC_MESSAGES/system-config-netboot.mo /usr/share/locale/da/LC_MESSAGES/system-config-netboot.mo /usr/share/locale/de/LC_MESSAGES/system-config-netboot.mo /usr/share/locale/el/LC_MESSAGES/system-config-netboot.mo /usr/share/locale/es/LC_MESSAGES/system-config-netboot.mo /usr/share/locale/et/LC_MESSAGES/system-config-netboot.mo /usr/share/locale/fi/LC_MESSAGES/system-config-netboot.mo /usr/share/locale/fr/LC_MESSAGES/system-config-netboot.mo /usr/share/locale/gu/LC_MESSAGES/system-config-netboot.mo /usr/share/locale/he/LC_MESSAGES/system-config-netboot.mo /usr/share/locale/hi/LC_MESSAGES/system-config-netboot.mo /usr/share/locale/hr/LC_MESSAGES/system-config-netboot.mo /usr/share/locale/hu/LC_MESSAGES/system-config-netboot.mo /usr/share/locale/id/LC_MESSAGES/system-config-netboot.mo /usr/share/locale/is/LC_MESSAGES/system-config-netboot.mo /usr/share/locale/it/LC_MESSAGES/system-config-netboot.mo /usr/share/locale/ja/LC_MESSAGES/system-config-netboot.mo /usr/share/locale/ka/LC_MESSAGES/system-config-netboot.mo /usr/share/locale/ko/LC_MESSAGES/system-config-netboot.mo /usr/share/locale/ku/LC_MESSAGES/system-config-netboot.mo /usr/share/locale/lo/LC_MESSAGES/system-config-netboot.mo /usr/share/locale/mk/LC_MESSAGES/system-config-netboot.mo /usr/share/locale/mr/LC_MESSAGES/system-config-netboot.mo /usr/share/locale/ms/LC_MESSAGES/system-config-netboot.mo /usr/share/locale/nb/LC_MESSAGES/system-config-netboot.mo /usr/share/locale/nl/LC_MESSAGES/system-config-netboot.mo /usr/share/locale/no/LC_MESSAGES/system-config-netboot.mo /usr/share/locale/pa/LC_MESSAGES/system-config-netboot.mo /usr/share/locale/pl/LC_MESSAGES/system-config-netboot.mo /usr/share/locale/pt/LC_MESSAGES/system-config-netboot.mo /usr/share/locale/pt_BR/LC_MESSAGES/system-config-netboot.mo /usr/share/locale/ru/LC_MESSAGES/system-config-netboot.mo /usr/share/locale/si/LC_MESSAGES/system-config-netboot.mo /usr/share/locale/sk/LC_MESSAGES/system-config-netboot.mo /usr/share/locale/sl/LC_MESSAGES/system-config-netboot.mo /usr/share/locale/sq/LC_MESSAGES/system-config-netboot.mo /usr/share/locale/sv/LC_MESSAGES/system-config-netboot.mo /usr/share/locale/ta/LC_MESSAGES/system-config-netboot.mo /usr/share/locale/tr/LC_MESSAGES/system-config-netboot.mo /usr/share/locale/uk/LC_MESSAGES/system-config-netboot.mo /usr/share/locale/ur/LC_MESSAGES/system-config-netboot.mo /usr/share/locale/vi/LC_MESSAGES/system-config-netboot.mo /usr/share/locale/zh_CN/LC_MESSAGES/system-config-netboot.mo /usr/share/locale/zh_TW/LC_MESSAGES/system-config-netboot.mo /usr/share/man/man8/pxeboot.8.gz /usr/share/man/man8/pxeos.8.gz /usr/share/man/man8/system-config-netboot.8.gz /usr/share/pixmaps/system-config-netboot.xpm /usr/share/system-config-netboot /usr/share/system-config-netboot/diskless /usr/share/system-config-netboot/diskless.gif /usr/share/system-config-netboot/diskless.py /usr/share/system-config-netboot/diskless.pyc /usr/share/system-config-netboot/diskless.pyo /usr/share/system-config-netboot/diskless/diskless.init /usr/share/system-config-netboot/diskless/disklessrc /usr/share/system-config-netboot/diskless/files /usr/share/system-config-netboot/diskless/fstab /usr/share/system-config-netboot/diskless/halt.patch /usr/share/system-config-netboot/diskless/mkdiskless /usr/share/system-config-netboot/diskless/netfs.patch /usr/share/system-config-netboot/diskless/rc.sysinit.patch /usr/share/system-config-netboot/diskless/syncfiles /usr/share/system-config-netboot/diskless/updateDiskless /usr/share/system-config-netboot/diskless/xfs.patch /usr/share/system-config-netboot/firsttime.py /usr/share/system-config-netboot/firsttime.pyc /usr/share/system-config-netboot/firsttime.pyo /usr/share/system-config-netboot/install.gif /usr/share/system-config-netboot/msgs /usr/share/system-config-netboot/msgs/boot.msg /usr/share/system-config-netboot/msgs/expert.msg /usr/share/system-config-netboot/msgs/general.msg /usr/share/system-config-netboot/msgs/param.msg /usr/share/system-config-netboot/msgs/rescue.msg /usr/share/system-config-netboot/msgs/snake.msg /usr/share/system-config-netboot/netboot_gtk.py /usr/share/system-config-netboot/netboot_gtk.pyc /usr/share/system-config-netboot/netboot_gtk.pyo /usr/share/system-config-netboot/netboot_util.py /usr/share/system-config-netboot/netboot_util.pyc /usr/share/system-config-netboot/netboot_util.pyo /usr/share/system-config-netboot/pxeboot.py /usr/share/system-config-netboot/pxeboot.pyc /usr/share/system-config-netboot/pxeboot.pyo /usr/share/system-config-netboot/pxelinux.cfg /usr/share/system-config-netboot/pxelinux.cfg/default /usr/share/system-config-netboot/pxeos.py /usr/share/system-config-netboot/pxeos.pyc /usr/share/system-config-netboot/pxeos.pyo /usr/share/system-config-netboot/pxeosdialog.py /usr/share/system-config-netboot/pxeosdialog.pyc /usr/share/system-config-netboot/pxeosdialog.pyo /usr/share/system-config-netboot/system-config-netboot.glade /usr/share/system-config-netboot/system-config-netboot.py /usr/share/system-config-netboot/system-config-netboot.pyc /usr/share/system-config-netboot/system-config-netboot.pyo or more importantly: # rpm -ql system-config-netboot|grep linux-install /tftpboot/linux-install/msgs /tftpboot/linux-install/msgs/boot.msg /tftpboot/linux-install/msgs/expert.msg /tftpboot/linux-install/msgs/general.msg /tftpboot/linux-install/msgs/param.msg /tftpboot/linux-install/msgs/rescue.msg /tftpboot/linux-install/msgs/snake.msg /tftpboot/linux-install/pxelinux.0 /tftpboot/linux-install/pxelinux.cfg I was then able to see it in the "KDE -> System -> Network Booting Service" and was able to successfully run it using system-config-netboot. If/when TUV eventually releases the system-config-netboot package for SL5, I'd suggest just removing the FC6 RPM and installing the SL5 one. Regards, Michael. > > -- > > Michael Hannon mailto:hannon@physics.ucdavis.edu > > Dept. of Physics 530.752.4966 > > University of California 530.752.4717 FAX > > Davis, CA 95616-8677 ------- End of Original Message ------- === jjwang tablet install === had to add /2 to winnt.exe in todo.bat to get the tablet features cd to load. sp34764 digitizer driver did not load automatically. video accelerator driver did not load automatically. sp36236 seems to be the latest. === IE tweaks === * In Internet Explorer, click Tools/Internet Options > Advanced. * Under Security, clear the "Check for signatures on downloaded programs" box. * Click OK. * In Internet Explorer, click Tools/Internet Options > Security. * Click the Internet icon, then the Custom Level button. * Under Downloads, check the radio button marked Enable under the heading "Automatic prompting for file downloads." * Click OK here and in the next dialog. * In Internet Explorer 5.x and 6.x, from the Internet Options dialog box, go to Advanced and enable Warn if changing between secure and not secure mode. ===== Slipstream ===== [[http://smithii.com/slipstream_xpsp2|scripted slipstream]] ===== modify the boot media ===== [[http://ubertechnique.com/unattended/How_to_modify_the_GNU/Linux_boot_disk]]