Progetto

Generale

Profilo

Actions

SargeCustomInstaller » Cronologia » Versione 1

Versione 1/10 | Successivo »
Amministratore Truelite, 10-08-2006 16:10


Creare un installer personalizzato per Fuss/Soledad

Di seguito le istruzioni per modificare l'installer di fuss/soledad creando un cd bootabile con kernel 2.6.16 per il nuovo hardware non supportato dal kernel 2.6.8 debian.

I comandi elencati andranno lanciati con i privilegi dell'utente ''root''.

Inizialmente va estratta la iso originale di fuss in una directory di lavoro temporanea: {{{
mount -o loop fuss.iso /mnt
mkdir fuss-installer
rsync -avH /mnt fuss-installer/
umount /mnt
}}}

La iso con il nuovo kernel è prelevabile da [http://kmuto.jp/debian/d-i/2.6.16/sarge-custom-0801.iso qui].

Va quindi scaricata con il comando {{{ "wget http://kmuto.jp/debian/d-i/2.6.16/sarge-custom-0801.iso"}}}

Una volta terminato il download, la iso va montata in loop per procedere alla copia di alcuni file che andranno a sovrascrivere quelli vecchi. {{{
mount -o loop sarge-custom-0801.iso /mnt
cp -a /mnt/install/2.6/vmlinuz fuss-installer/install/2.6/vmlinuz
cp -a /mnt/install/2.6/initrd.gz fuss-installer/install/2.6/initrd.gz
rm -rf fuss-install/isolinux/boot.cat
cd /mnt/pool/main

cp -a acpi-modules-2.6.16-2-486-di_1.02.sarge.mtu2_i386.udeb \
cdrom-core-modules-2.6.16-2-486-di_1.02.sarge.mtu2_i386.udeb \
cdrom-modules-2.6.16-2-486-di_1.02.sarge.mtu2_i386.udeb \
crc-modules-2.6.16-2-486-di_1.02.sarge.mtu2_i386.udeb \
crypto-modules-2.6.16-2-486-di_1.02.sarge.mtu2_i386.udeb \
ext3-modules-2.6.16-2-486-di_1.02.sarge.mtu2_i386.udeb \
fat-modules-2.6.16-2-486-di_1.02.sarge.mtu2_i386.udeb \
fb-modules-2.6.16-2-486-di_1.02.sarge.mtu2_i386.udeb \
firewire-core-modules-2.6.16-2-486-di_1.02.sarge.mtu2_i386.udeb \
firmware-modules-2.6.16-2-486-di_1.02.sarge.mtu2_i386.udeb \
floppy-modules-2.6.16-2-486-di_1.02.sarge.mtu2_i386.udeb \
ide-core-modules-2.6.16-2-486-di_1.02.sarge.mtu2_i386.udeb \
ide-modules-2.6.16-2-486-di_1.02.sarge.mtu2_i386.udeb \
input-modules-2.6.16-2-486-di_1.02.sarge.mtu2_i386.udeb \
ipv6-modules-2.6.16-2-486-di_1.02.sarge.mtu2_i386.udeb \
irda-modules-2.6.16-2-486-di_1.02.sarge.mtu2_i386.udeb \
jfs-modules-2.6.16-2-486-di_1.02.sarge.mtu2_i386.udeb \
libparted1.7-udeb_1.7.1-2.1mtu1_i386.udeb \
loop-modules-2.6.16-2-486-di_1.02.sarge.mtu2_i386.udeb \
md-modules-2.6.16-2-486-di_1.02.sarge.mtu2_i386.udeb \
mouse-modules-2.6.16-2-486-di_1.02.sarge.mtu2_i386.udeb \
nic-extra-modules-2.6.16-2-486-di_1.02.sarge.mtu2_i386.udeb \
nic-modules-2.6.16-2-486-di_1.02.sarge.mtu2_i386.udeb \
nic-pcmcia-modules-2.6.16-2-486-di_1.02.sarge.mtu2_i386.udeb \
nic-shared-modules-2.6.16-2-486-di_1.02.sarge.mtu2_i386.udeb \
nic-usb-modules-2.6.16-2-486-di_1.02.sarge.mtu2_i386.udeb \
ntfs-modules-2.6.16-2-486-di_1.02.sarge.mtu2_i386.udeb \
parport-modules-2.6.16-2-486-di_1.02.sarge.mtu2_i386.udeb \
partman-auto-lvm_13_all.udeb \
partman-auto_54_i386.udeb \
partman-base_92_i386.udeb \
partman-basicfilesystems_48_all.udeb \
partman-basicmethods_31_all.udeb \
partman-crypto_8_i386.udeb \
partman-ext3_41_all.udeb \
partman-jfs_17_all.udeb \
partman-lvm_45_all.udeb \
partman-md_29_all.udeb \
partman-partitioning_40_i386.udeb \
partman-reiserfs_31_all.udeb \
partman-target_43_all.udeb \
partman-xfs_29_all.udeb \
pcmcia-modules-2.6.16-2-486-di_1.02.sarge.mtu2_i386.udeb \
pcmcia-storage-modules-2.6.16-2-486-di_1.02.sarge.mtu2_i386.udeb \
plip-modules-2.6.16-2-486-di_1.02.sarge.mtu2_i386.udeb \
ppp-modules-2.6.16-2-486-di_1.02.sarge.mtu2_i386.udeb \
qnx4-modules-2.6.16-2-486-di_1.02.sarge.mtu2_i386.udeb \
reiserfs-modules-2.6.16-2-486-di_1.02.sarge.mtu2_i386.udeb \
sata-modules-2.6.16-2-486-di_1.02.sarge.mtu2_i386.udeb \
scsi-common-modules-2.6.16-2-486-di_1.02.sarge.mtu2_i386.udeb \
scsi-core-modules-2.6.16-2-486-di_1.02.sarge.mtu2_i386.udeb \
scsi-extra-modules-2.6.16-2-486-di_1.02.sarge.mtu2_i386.udeb \
scsi-modules-2.6.16-2-486-di_1.02.sarge.mtu2_i386.udeb \
serial-modules-2.6.16-2-486-di_1.02.sarge.mtu2_i386.udeb \
ufs-modules-2.6.16-2-486-di_1.02.sarge.mtu2_i386.udeb \
usb-modules-2.6.16-2-486-di_1.02.sarge.mtu2_i386.udeb \
usb-serial-modules-2.6.16-2-486-di_1.02.sarge.mtu2_i386.udeb \
usb-storage-modules-2.6.16-2-486-di_1.02.sarge.mtu2_i386.udeb \
xfs-modules-2.6.16-2-486-di_1.02.sarge.mtu2_i386.udeb \
/fuss-installer/pool/main

rm -rf fuss-installer/pool/main/l/linux-kernel-di-i386-2.6/*
}}}

Aggiornato da Amministratore Truelite oltre 17 anni fa · 1 revisions