tis 2002-11-26 klockan 12.27 skrev Oliver Kurth: > Hello! > > I have checked out debian-installer from CVS, and I already figured out > to make boot floppies. I tried the on a vmware with the 'net' floppy, > but unfortunately, the pcnet32 driver is not on it, trying to put the > nic-modules-extra udeb on it fails for lack of space. Yes I know, I can > build an extra udeb for pcnet32 and build a new floppy. You can comment out nic-modules and nic-modules-shared, that would make room enough for nic-modules-extra, I think. Another way is to put nic-modules-extra on another floppy, mount it from the prompt and run udpkg -i manually on it. Of course, when I finish the floppy retriever you can use that instead. > But I think it would be nicer, if there was sort of a 'net install CD', > with _all_ net drivers on it (there is plenty of space on a CD). But > first I need to know how to create an install CD, to work that out. Well, all d-i packages will be on CD1, so you can use that for net-booting... Select the menu item for mounting the CDROM, then finish setting up (yes, misleading description) the installer, choose cdrom-retriever, now all the CD udebs will be installed, and you can install the net stuff (ethdetect, netcfg...) and use those... I attached the script I use to build highly unofficial CDs. Put udebs in pool/main/d-i and put the base debs in pool/main/base. /Martin
#!/bin/sh -e
BASEDIR=~martin/projects/debian-installer
cd $BASEDIR/temp/CD
apt-ftparchive generate indices/config
OPTS="-r -J"
for img in $BASEDIR/build/dest/cdrom-2880.img $BASEDIR/build/dest/cdrom144-1440.img; do
if [ -e "$img" ]; then
cp "$img" install/
OPTS="$OPTS -b install/`basename $img`"
break
fi
done
cd dists/sarge
cat > Release <<EOF
Origin: bleh
Label: foo
Suite: testing
Codename: sarge
Architectures: i386
Components: main
Description: Foo bar baz
MD5Sum:
EOF
for file in main/binary-i386/{Release,Packages*} \
main/debian-installer/binary-i386/Packages*; do
md5sum=`md5sum $file | cut -d' ' -f1`
size=`stat $file | grep ' Size: ' | sed 's/ Size: \([[:digit:]]*\).*/\1/g'`
printf " %s %8d %s\n" $md5sum $size $file >> Release
done
cd ../../..
mkisofs $OPTS -o local-di-sarge.iso CD
Attachment:
signature.asc
Description: Detta =?ISO-8859-1?Q?=E4r?= en digitalt signerad meddelandedel