Hans-Peter Jansen wrote: > Am Mittwoch, 9. August 2006 11:28 schrieb Richard Meek: >>> No problem, if you have a local server runing and willing to >>> download the isos. >>> >>> If both premises can be fullfilled, ask back.. >>> >>> Pete >> Hi Pete, >> >> I didn't see any response from the OP (I may have missed it though :( >> ), but I'm keen to try again for a network install. I have a number >> of machines available to act as server, mainly running recent SuSE / >> openSuSE Linux. The main machine offers NFS and Samba shares already. >> >> I've tried several times in the past to use network install - I think >> the most recent was for 10.0 - and every time it's gone pear shaped. >> >> I'd appreciate any advice or pointers? > > Well, I do it most of the time when it comes to installing SuSE. > OTOH, I really prefer diskless setups, where > - installation happens once on the server > - add the client to the pool > - been done > But that's different story... > > Back on topic: > > While this text is pretty old, it's nevertheless helpful as an overview: > http://en.opensuse.org/SDB:Network_Installation_of_SuSE_Linux_via_PXE_Boot > > Here's, what I do at a quick glance: > * loop mount all isos, and copy the files: > cp -a /mnt/* /srv/suse/10.2/cd{1..5} > alternatively download and use the inst-source tree directly (you may > need to adjust some paths accordingly) > > * mkdir /tftpboot (or symlink) > > * cp /usr/lib/grub/pxegrub /tftpboot > I use grub to netboot my systems, but there are some alternatives > Most important: your NIC is supported by grub (e.g. I've patches for > newer, but possibly not newest e1000) > > * cp /srv/suse/10.2/cd1/boot/loader/{linux,initrd,message,memtest} \ > /tftpboot > > * install atftp and activate tftp server: > either in /etc/xinetd.d/tftp or insserv atftpd; rcatftpd start > > * export /srv/suse/10.2 in /etc/exports: > /srv/suse/10.2 *.local.domain(ro,async,no_root_squash,no_subtree_check) > > * start nfs server (or exportfs -r) > > * edit /etc/dhcpd.conf accordingly (1.2.3.4: server): > > --8<-- > option space grub; > option grub-cfg code 150 = text; > > group { > option broadcast-address 1.2.3.255; > option routers 1.2.3.1; > > host test { > fixed-address test.local.domain; > hardware ethernet 00:11:22:33:44:55; > filename "pxegrub"; > option grub-cfg "(nd)/test.conf"; > } > } > -->8-- > > dhcp server must be restarted after each modification > > * create /tftpboot/test.conf accordingly: > > --8<-- > default 0 > gfxmenu (nd)/message > timeout 8 > > title harddisk > root (hd0) > chainloader +1 > > title suse10.2 > kernel (nd)/linux vga=791 ramdisk_size=65536 console=ttyS0,19200 \ > console=tty0 usedhcp=1 install=nfs://1.2.3.4/srv/suse/10.2/cd1 > initrd (nd)/initrd > > title memtest86 > kernel (nd)/memtest > -->8-- > > This setup allows you to watch your client boot via serial console, > which could be very handy, if you're experiencing mysterious > installation behavior. > > * boot client > * activate pxe in bios > * watch servers syslog > * enjoy ;-) > > Ask back, if things break. > > Hth, > Pete >
This looks comprehensive - and is a very different approach to my earlier (failed) efforts. I'll give it a try over the weekend... -- Many thanks Richard. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]