[Linux-Biella] Distro RedHat - Checked by AntiVir DEMO version
-
Paul TT
linux@ml.bilug.linux.it
Thu, 06 Nov 2003 14:21:20 +0100
This is a multi-part message in MIME format.
--------------080001090506030204000003
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
Carlo Festa wrote:
>Alle 13:05, giovedì 6 novembre 2003, Marco Barbera ha scritto:
>
>
>>Mah, proveremo Fedora e chissà....magari inizio a guardare la Debian....
>>Che dici PaulTT potrebbe essere una buona alternativa ;-) ?
>>
>>
>
>In questi giorni stavo meditando esattamente la stessa cosa...
>vedrò quale delle due prevede una "migrazione" più indolore...
>
>
pronti! rispondo a tutti e due con un link :-)))))
....
cioe' ,skerzavo, il link non lo trovo piu'.... faccio un attachment del
documento cui volevo puntare....
non ho mai provato che non ho una redhat, ergo non garantisco...... ;-)
--
It was software, in cyberspace...
There was no system core.
It can not be shut down.
The attack began on 6:18 PM...
--------------080001090506030204000003
Content-Type: text/plain;
name="redhat-debianize.txt"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
filename="redhat-debianize.txt"
$Id: redhat-debianize.txt,v 1.7 2003/03/08 23:38:28 guillem Exp $
Migrating a running RedHat to Debian
====================================
USER=root
HOST=example.org
PORT=22
DEBIAN_MIRROR=http://pulsar:9999
Stage 0 (Building the base-tarball)
-------
0.0. mkdir woody-tarball
0.1. debootstrap --include=ssh,grub --exclude=setserial,fdutils,ipchains,\
pcmcia-cs,ppp,pppconfig,pppoe,pppoeconf,tasksel \
woody woody-tarball $DEBIAN_MIRROR/debian
0.2.0. chroot woody-tarball/
0.2.1. mount /proc
0.2.2. sed -e 's/^FSCKFIX=no/FSCKFIX=yes/;s/^TMPTIME=0/TMPTIME=15/' \
< /etc/defaults/rcS > /tmp/rcS && mv -f /tmp/rcS /etc/defaults/
0.2.3. rm /etc/{fstab,hostname,resolv.conf,lilo.conf,hosts}
0.2.4. Added /etc/apt/sources.list and /etc/apt/apt.conf
0.2.5. rm /var/lib/apt/lists/*_{Sources,Packages,Release}
0.2.6. rm /var/cache/apt/{*.bin,archives/*.deb}
0.2.7. mv -f /sbin/halt /sbin/reboot
0.2.8.0. rm /etc/rc0.d/S90halt
0.2.8.1. rm /etc/rc1.d/*
0.2.8.2. cp /etc/rc6.d/S90reboot /etc/rc0.d
0.2.8.3. cp /etc/rc2.d/* /etc/rc1.d
0.2.9. Uncommented eximstats on /etc/crond.daily/exim
0.2.10. Activated md5 passwd in /etc/pam.d/{login,passwd}
0.2.11. rm -rf /dev
0.2.12. rmdir /cdrom /floppy
0.2.13. update-inetd --multi --disable discard,daytime,time
0.2.14. umount /proc
0.2.15. exit
0.3. tar cvjf woody-tarball.tar.bz2 woody-tarball/
0.4. scp -p $PORT woody-tarball.tar.bz2 $USER@$HOST:~/
Stage 1 (Building the remove list)
-------
1.0. find woody-tarball/ -path '/dev' -prune \
-o -path '/proc' -prune \
-o -print | sort > debianize-debian.list
1.1. ssh -p $PORT $USER@HOST:~/ find -path '/boot' -prune \
-o -path '/tmp' -prune \
-o -path '/dev' -prune \
-o -path '/proc' -prune \
-o -path '/var/run' -prune \
-o -path '/var/log' -prune \
-o -path '/var/local' -prune \
-o -path '/usr/local' -prune \
-o -path '/lib/modules' -prune \
-o -print | sort > debianize-redhat.list
1.2. diff -u debianize-redhat.list debianize-debian.list | \
grep '^-' | sed -e 's,^-,,' > debianize-remove.list
1.3. scp -p $PORT debianize-remove.list $USER@$HOST:~/
Stage 2 (Dump the debian base-tarball)
-------
2.0. ssh -p $PORT $USER@$HOST
2.1. cd /
2.2. tar czvf ~/redhat-etc.tgz /etc
2.2. tar xvf ~/woody-tarball.tar.bz2 --bzip2 -p [-U|--overwrite] \
--numeric-owner
Stage 3 (Configuring Debian before rebooting)
-------
3.0. Setup /etc/network/interfaces
3.1. passwd
3.2.0. Setup boot loader [grub-install || lilo-install]
3.2.1. Add a kernel paramater "panic=30"
3.3.0. dpkg --configure -a
3.3.1. [ dpkg-reconfigure exim ]
Stage 4 (Cleanup and final reboot)
-------
4.0. cat debianize-remove.list | xargs rm -f
4.1. cat debianize-remove.list | xargs rmdir -p
4.2. reboot # !!! DANGER WILL ROBINSON !!!
--------------080001090506030204000003--