Thomas Lange wrot on Friday, the 4th of February 2011 zu: debian 6
>>>>>> On Fri, 4 Feb 2011 14:41:42 +0100, Natxo Asenjo <[email protected]> >>>>>> said: > My strategy is to still use a lenny install server but I upgraded my > lenny config space to support lenny and squeeze installation. This > needed some time but in the end is wasn't that much to change or add. This would be my preferred way of adding squeeze also. I wrote down the things as far as I can see them now and what I could I see on a test FAI server with Squeeze. Missing parts, corrections and comments are welcome! Answers to my requests, would be nice! ;-> Actually I'm using the 3.3.5 FAI version for Lenny on a server based on Lenny. Thank you & all in advance Best Regards Jens ################################################################### Using FAI 3.3.5 for Debian Lenny and FAI 3.4.7 for Squeeze simultanous on a Lenny server Version: 0.1 Date: 2011-03-06 Status: 1st attempt ################################################################### 0. Make a backup of all important directories +++++++++++++++++++++++++++++++++++++++++++++ 1. Add squeeze repository to the /etc/apt/sources.list: +++++++++++++++++++++++++++++++++++++++++++++++++++++++ /var/cache/apt/archives deb http://www.informatik.uni-koeln.de/fai/download lenny koeln deb http://fai-project.org/download squeeze koeln 2. Install the new Squeeze FAI 3.4.7 additionally to the working Lenny3.3.5 ++++++++++++++++++++++++++++++++++++++++++ This will not work, because then the existing 3.3.5 version will be removed: aptitude -t squeeze install fai-quickstart fai-client With the download option, the packages are on the hard disk in /var/cache/apt/archives: aptitude -t squeeze -d fai-quickstart fai-client I could copy the packages for example to /usr/local/FAIsqueeze Then I could use dpkg-deb --extract fai-client fai-doc fai-server fai-setup-storage REQUEST 1: Is there a smarter way to extract the DEB-packages for FAI 3.4.7 ~~~~~~~~~~ REQUEST 2: Do you have a suggestion where to place the files and dirs ~~~~~~~~~~ of FAI 3.4.7, so that it works fine and that no unintented interaction with 3.3.5 or vice versa happens... 3. Modify Debmirror +++++++++++++++++++ Change /usr/share/doc/fai-doc/examples/utils/mkdebmirror: arch=i386 #If installing x64 Systems use: #arch=i386,amd64 dist=lenny,squeeze debmirror $destdir/debian-security $allopt --host=security.debian.org -r debian-security $sect -d squeeze/updates Taking care of sufficient diskspace, because Squeeze contains a lot of new stuff. A mirror of i386 squeeze and lenny needs around 53 GB. 4. Copy old /etc/fai to /etc/fai-squeeze and modify config files ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Modified: /etc/fai-squeeze/apt/sources.list --> Changed lenny entries to squeeze Take the new FAI deb download URL /etc/fai-squeeze/fai.conf --> If a new partition has to be selected regarding disk space also change this here Take care of /etc/exports for NFS! /etc/fai-squeeze/make-fai-nfsroot.conf --> Change to squeeze: # Create the new dir NFSROOT=/home/fai/nfsroot-squeeze FAI_DEBOOTSTRAP="squeeze http://myhostname/debmirror/debian" Request 3: ~~~~~~~~~~ Could TFTPROOT=/home/fai/tftp be the same for squeeze and lenny without hazzle? /etc/fai-squeeze/NFSROOT --> changed to squeeze: Important: aufs-modules-*" packages now longer exists in squeeze I have changed kernel package in 'PACKAGES aptitude I386' on a test FAI to: linux-image-2.6-686 firmware-linux Important: For several network cards the package firmware-linux is needed. It is a meta-package which contains "firmware-linux-free" an "firmware-linux-nonfree" Request 4: ~~~~~~~~~ Could Lenny and Squeeze share the config space, e.g. below /srv/fai/config Or are there some changes to make? 5. Change the package list: +++++++++++++++++++++++++++ # dash is now the default shell in squeeze dash # grub2 is now the default boot loader in squeeze grub2 6. [MISSING STUFF] ...
smime.p7s
Description: S/MIME Cryptographic Signature
