I am trying to do a local network install over Ubuntu Server by pxeboot'ing it. The installer however tries to pull down more recent files than are found on the CD.
For instance, I am currently trying to do an install of 6.10. After pointing the installer at my "mirror" (copy of the contents of the CD), the installer dies complaining it cannot find the correct files. Looking at my web server's error log, it is looking for the following file:
[Wed Mar 21 12:04:02 2007] [error] [client 192.168.2.162] File does not exist: /export/ubuntu610serverx8664/pool/main/l/linux-source-2.6.17/cdrom-core-modules-2.6.17-10-generic-di_2.6.17.1-10.34_amd64.udeb
Googling for this file name shows that is was released as a security update after 6.10 was realeased.
My guess is that Ubuntu is somehow pulling down the list of files from an Ubuntu mirror rather than trying to use the file list on my "mirror" -- since the CD is not fully up to date with the contents of the security mirror it of course then fails.
The correct fix would be to ensure that the installer only tries to use files on the CD.
I have seen the same behaviour with 6.06 server.
For reference, my method of netinstalls is as follows:
copy install/netboot/ubuntu-installer/amd64/linux to my tftpboot root
copy install/netboot/ubuntu-installer/amd64/initrd.gz to my tftpboot root
set up a suitable section in the pxelinux.cfg such as:
Binary package hint: debian-installer
I am trying to do a local network install over Ubuntu Server by pxeboot'ing it. The installer however tries to pull down more recent files than are found on the CD.
For instance, I am currently trying to do an install of 6.10. After pointing the installer at my "mirror" (copy of the contents of the CD), the installer dies complaining it cannot find the correct files. Looking at my web server's error log, it is looking for the following file:
[Wed Mar 21 12:04:02 2007] [error] [client 192.168.2.162] File does not exist: /export/ ubuntu610server x8664/pool/ main/l/ linux-source- 2.6.17/ cdrom-core- modules- 2.6.17- 10-generic- di_2.6. 17.1-10. 34_amd64. udeb
Googling for this file name shows that is was released as a security update after 6.10 was realeased.
My guess is that Ubuntu is somehow pulling down the list of files from an Ubuntu mirror rather than trying to use the file list on my "mirror" -- since the CD is not fully up to date with the contents of the security mirror it of course then fails.
The correct fix would be to ensure that the installer only tries to use files on the CD.
I have seen the same behaviour with 6.06 server.
For reference, my method of netinstalls is as follows:
copy install/ netboot/ ubuntu- installer/ amd64/linux to my tftpboot root netboot/ ubuntu- installer/ amd64/initrd. gz to my tftpboot root
copy install/
set up a suitable section in the pxelinux.cfg such as:
label ubuntu610server x8664 kernel/ linux/extra- packages- 2.6= pkgsel/ install- pattern= ~t^ubuntu- standard$ pkgsel/ language- pack-patterns= pkgsel/ install- language- support= false preseed/ locale= en_GB kbd-chooser/ method= uk debian- installer/ locale= en_GB mirror/ country= "enter information manually" mirror/ http/directory= /ubuntu610serve rx8664 mirror/suite=edgy passwd/ make-user= true passwd/ user-fullname= blah ramdisk_size=21234 root=/dev/ram rw initrd=initrd.gz --
kernel linux
append base-installer/