Upgrade auf MySql 4.1 Probleme
Upgrade auf MySql 4.1 Probleme
Hallo,
ich habe auf meinen Server MySQL 4.0.24_Debian-10sarge2-log installiert und möchte ein upgrade auf MySql 4.1 durchführen.
apt-get upgrade mysql-server-4.1
läuft leider nicht komplett durch.
apt-get update
habe ich auch schon gemacht.
Was mache ich falsch?
Gruß
und Danke Aragond
ich habe auf meinen Server MySQL 4.0.24_Debian-10sarge2-log installiert und möchte ein upgrade auf MySql 4.1 durchführen.
apt-get upgrade mysql-server-4.1
läuft leider nicht komplett durch.
apt-get update
habe ich auch schon gemacht.
Was mache ich falsch?
Gruß
und Danke Aragond
-
- Beiträge: 3472
- Registriert: 30.11.2005 10:32:22
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Wald
Re: Upgrade auf MySql 4.1 Probleme
Willkommen im Forum!
So einiges: Du benutzt eine nicht mehr unterstützte Version von Debian.Was mache ich falsch?
Je nachdem was in deiner /etc/apt/sources.list steht hast du jetzt ein Mischsystem aus verschiedenen Debianversionen.apt-get upgrade mysql-server-4.1
läuft leider nicht komplett durch.
Re: Upgrade auf MySql 4.1 Probleme
Hallo,
wie kann ich das Problem denn beheben?
Gruß
Aragond
wie kann ich das Problem denn beheben?
Gruß
Aragond
Re: Upgrade auf MySql 4.1 Probleme
Hallo,
hat denn keiner einen Rat wir ich das Problem beseitigen kann???
Gruß
Aragond
hat denn keiner einen Rat wir ich das Problem beseitigen kann???
Gruß
Aragond
-
- Beiträge: 3472
- Registriert: 30.11.2005 10:32:22
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Wald
Re: Upgrade auf MySql 4.1 Probleme
Poste doch erstmal die Fehlermeldung und den Inhalt deiner /etc/apt/sources.list. Grundsätzlich ist es natürlich sinvoll eine Debianversion einzusetzen, die noch unterstützt wird.
Re: Upgrade auf MySql 4.1 Probleme
Hallo,
jetzt habe ich das Problem das MySql garnicht mehr läuft
ERROR 2002: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
/etc/init.d/mysql start
ergibt:
Starting MySQL database server: mysqld...failed.
Please take a look at the syslog.
/usr/bin/mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)'
Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!
hier der Inalt der sources.list:
# deb cdrom:[Debian GNU/Linux 3.0 _Woody_ - LordSutch.com MiniCD i386 Binary-1 (20020920)]/ unstable main non-US/main
# deb http://security.debian.org/ stable/updates main
deb http://ftp.debian.de/debian woody main
deb http://ftp.debian.de/debian-non-US woody/non-US main
deb http://security.debian.de/ woody/updates main
#deb http://debian.moolfreet.com ./
deb http://ftp.debian.de/debian sarge main
deb http://ftp.debian.de/debian-non-US sarge/non-US main
deb http://security.debian.de/ sarge/updates main
deb ftp://ftp.debian.de/debian/ testing main
deb-src ftp://ftp.debian.de/debian/ testing main
*** ENDE ***
Wenn ich apt-get upgrade mysql-server-4.1 eingebe erscheint folgendes:
Reading Package Lists... Done
Building Dependency Tree... Done
The following packages have been kept back:
adduser anacron apt apt-move apt-show-versions apt-utils aptitude bash bc biff bin86 bind9-host bsdmainutils clamav clamav-base clamav-freshclam console-common console-tools
coreutils courier-authdaemon courier-base courier-imap cpio cpp cracklib-runtime cron dash debhelper debianutils dhcp-client dialog dnsutils doc-base dpkg dpkg-dev dselect
e2fslibs e2fsprogs ed exim4-base exim4-config exim4-daemon-light expect fakeroot fdflush fdutils file findutils flex fontconfig ftp g++ gcc gdb gettext gettext-base gnupg
grep groff groff-base gs-common gzip hdparm hostname html2text ifupdown imagemagick info initscripts ispell klogd less libapt-pkg-perl libbit-vector-perl libblkid1 libc6
libc6-dev libcomerr2 libconsole libcurl3 libdate-calc-perl libdb4.2 libdb4.2-dev libdbd-mysql-perl libdbi-perl libdigest-sha1-perl libexpat1 libexpat1-dev libfam0c102
libfontconfig1 libgcc1 libgd2-xpm libglib2.0-0 libhdf4g libhtml-parser-perl libice-dev libice6 libimage-size-perl libjpeg-progs libjpeg62 libjpeg62-dev libkeynote0 libkrb53
liblcms1 liblocale-gettext-perl liblockfile1 libltdl3 libmagic1 libmime-perl libncurses5 libncurses5-dev libncursesw5 libnet-dns-perl libnss-db libpam-cracklib
libpam-modules libpaper-utils libpaper1 libpopt0 librecode0 librsync1 libsablot0 libsm-dev libsm6 libss2 libstdc++5 libterm-readline-gnu-perl libtext-charwidth-perl
libtext-iconv-perl libtiff-tools libunix-syslog-perl libuuid1 libwmf0.2-7 libx11-6 libx11-dev libxext-dev libxext6 libxft2 libxi-dev libxi6 libxml2 libxmltok1 libxmu-dev
libxmu6 libxmuu-dev libxmuu1 libxp-dev libxp6 libxpm-dev libxpm4 libxrandr-dev libxrandr2 libxrender-dev libxrender1 libxslt1.1 libxt-dev libxt6 libxtrap-dev libxtrap6
libxtst-dev libxtst6 libxv-dev libxv1 lilo locales logrotate lsof lynx maildrop mailto mailx man-db mbr mc menu mirrordir mount mpack mtr-tiny mutt mysql-client mysql-server
nano ncurses-bin netbase netkit-ping ngrep ntp ntpdate openssl passwd patch pciutils perl perl-base perl-doc perl-modules perl-suid pidentd po-debconf procmail procps psmisc
pwgen python python-newt quota rdiff rdiff-backup recode reportbug rpm rsync sac screen sed sharutils spamassassin spamc squirrelmail ssh strace sysklogd syslinux sysstat
sysv-rc sysvinit tar tasksel tcpdump tcsh telnet time tmpreaper ucf util-linux util-linux-locales vacation vim watchdog wdiff webalizer wget whiptail whois x-dev xterm
0 upgraded, 0 newly installed, 0 to remove and 247 not upgraded.
W: Couldn't stat source package list http://ftp.debian.de woody/main Packages (/var/lib/apt/lists/ftp.debian.de_debian_dists_woody_main_binary-i386_Packages) - stat (2 No such file or directory)
W: Couldn't stat source package list http://ftp.debian.de woody/non-US/main Packages (/var/lib/apt/lists/ftp.debian.de_debian-non-US_dists_woody_non-US_main_binary-i386_Packages) - stat (2 No such file or directory)
W: Couldn't stat source package list http://security.debian.de woody/updates/main Packages (/var/lib/apt/lists/security.debian.de_dists_woody_updates_main_binary-i386_Packages) - stat (2 No such file or directory)
W: Couldn't stat source package list http://ftp.debian.de sarge/main Packages (/var/lib/apt/lists/ftp.debian.de_debian_dists_sarge_main_binary-i386_Packages) - stat (2 No such file or directory)
W: Couldn't stat source package list http://ftp.debian.de sarge/non-US/main Packages (/var/lib/apt/lists/ftp.debian.de_debian-non-US_dists_sarge_non-US_main_binary-i386_Packages) - stat (2 No such file or directory)
W: Couldn't stat source package list http://security.debian.de sarge/updates/main Packages (/var/lib/apt/lists/security.debian.de_dists_sarge_updates_main_binary-i386_Packages) - stat (2 No such file or directory)
W: You may want to run apt-get update to correct these problems
*** ENDE ***
brauche dringend Hilfe besonders um MySql überhaupt wieder zum laufen zu bringen.
Gruß
und Danke
Aragond
jetzt habe ich das Problem das MySql garnicht mehr läuft
ERROR 2002: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
/etc/init.d/mysql start
ergibt:
Starting MySQL database server: mysqld...failed.
Please take a look at the syslog.
/usr/bin/mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)'
Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!
hier der Inalt der sources.list:
# deb cdrom:[Debian GNU/Linux 3.0 _Woody_ - LordSutch.com MiniCD i386 Binary-1 (20020920)]/ unstable main non-US/main
# deb http://security.debian.org/ stable/updates main
deb http://ftp.debian.de/debian woody main
deb http://ftp.debian.de/debian-non-US woody/non-US main
deb http://security.debian.de/ woody/updates main
#deb http://debian.moolfreet.com ./
deb http://ftp.debian.de/debian sarge main
deb http://ftp.debian.de/debian-non-US sarge/non-US main
deb http://security.debian.de/ sarge/updates main
deb ftp://ftp.debian.de/debian/ testing main
deb-src ftp://ftp.debian.de/debian/ testing main
*** ENDE ***
Wenn ich apt-get upgrade mysql-server-4.1 eingebe erscheint folgendes:
Reading Package Lists... Done
Building Dependency Tree... Done
The following packages have been kept back:
adduser anacron apt apt-move apt-show-versions apt-utils aptitude bash bc biff bin86 bind9-host bsdmainutils clamav clamav-base clamav-freshclam console-common console-tools
coreutils courier-authdaemon courier-base courier-imap cpio cpp cracklib-runtime cron dash debhelper debianutils dhcp-client dialog dnsutils doc-base dpkg dpkg-dev dselect
e2fslibs e2fsprogs ed exim4-base exim4-config exim4-daemon-light expect fakeroot fdflush fdutils file findutils flex fontconfig ftp g++ gcc gdb gettext gettext-base gnupg
grep groff groff-base gs-common gzip hdparm hostname html2text ifupdown imagemagick info initscripts ispell klogd less libapt-pkg-perl libbit-vector-perl libblkid1 libc6
libc6-dev libcomerr2 libconsole libcurl3 libdate-calc-perl libdb4.2 libdb4.2-dev libdbd-mysql-perl libdbi-perl libdigest-sha1-perl libexpat1 libexpat1-dev libfam0c102
libfontconfig1 libgcc1 libgd2-xpm libglib2.0-0 libhdf4g libhtml-parser-perl libice-dev libice6 libimage-size-perl libjpeg-progs libjpeg62 libjpeg62-dev libkeynote0 libkrb53
liblcms1 liblocale-gettext-perl liblockfile1 libltdl3 libmagic1 libmime-perl libncurses5 libncurses5-dev libncursesw5 libnet-dns-perl libnss-db libpam-cracklib
libpam-modules libpaper-utils libpaper1 libpopt0 librecode0 librsync1 libsablot0 libsm-dev libsm6 libss2 libstdc++5 libterm-readline-gnu-perl libtext-charwidth-perl
libtext-iconv-perl libtiff-tools libunix-syslog-perl libuuid1 libwmf0.2-7 libx11-6 libx11-dev libxext-dev libxext6 libxft2 libxi-dev libxi6 libxml2 libxmltok1 libxmu-dev
libxmu6 libxmuu-dev libxmuu1 libxp-dev libxp6 libxpm-dev libxpm4 libxrandr-dev libxrandr2 libxrender-dev libxrender1 libxslt1.1 libxt-dev libxt6 libxtrap-dev libxtrap6
libxtst-dev libxtst6 libxv-dev libxv1 lilo locales logrotate lsof lynx maildrop mailto mailx man-db mbr mc menu mirrordir mount mpack mtr-tiny mutt mysql-client mysql-server
nano ncurses-bin netbase netkit-ping ngrep ntp ntpdate openssl passwd patch pciutils perl perl-base perl-doc perl-modules perl-suid pidentd po-debconf procmail procps psmisc
pwgen python python-newt quota rdiff rdiff-backup recode reportbug rpm rsync sac screen sed sharutils spamassassin spamc squirrelmail ssh strace sysklogd syslinux sysstat
sysv-rc sysvinit tar tasksel tcpdump tcsh telnet time tmpreaper ucf util-linux util-linux-locales vacation vim watchdog wdiff webalizer wget whiptail whois x-dev xterm
0 upgraded, 0 newly installed, 0 to remove and 247 not upgraded.
W: Couldn't stat source package list http://ftp.debian.de woody/main Packages (/var/lib/apt/lists/ftp.debian.de_debian_dists_woody_main_binary-i386_Packages) - stat (2 No such file or directory)
W: Couldn't stat source package list http://ftp.debian.de woody/non-US/main Packages (/var/lib/apt/lists/ftp.debian.de_debian-non-US_dists_woody_non-US_main_binary-i386_Packages) - stat (2 No such file or directory)
W: Couldn't stat source package list http://security.debian.de woody/updates/main Packages (/var/lib/apt/lists/security.debian.de_dists_woody_updates_main_binary-i386_Packages) - stat (2 No such file or directory)
W: Couldn't stat source package list http://ftp.debian.de sarge/main Packages (/var/lib/apt/lists/ftp.debian.de_debian_dists_sarge_main_binary-i386_Packages) - stat (2 No such file or directory)
W: Couldn't stat source package list http://ftp.debian.de sarge/non-US/main Packages (/var/lib/apt/lists/ftp.debian.de_debian-non-US_dists_sarge_non-US_main_binary-i386_Packages) - stat (2 No such file or directory)
W: Couldn't stat source package list http://security.debian.de sarge/updates/main Packages (/var/lib/apt/lists/security.debian.de_dists_sarge_updates_main_binary-i386_Packages) - stat (2 No such file or directory)
W: You may want to run apt-get update to correct these problems
*** ENDE ***
brauche dringend Hilfe besonders um MySql überhaupt wieder zum laufen zu bringen.
Gruß
und Danke
Aragond
-
- Beiträge: 3472
- Registriert: 30.11.2005 10:32:22
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Wald
Re: Upgrade auf MySql 4.1 Probleme
Wow, von woody bis testing alles dabei.
Den Befehl "apt-get upgrade mysql-server-4.1" gibt es in der Form nicht statdessen wird "apt-get upgrade" ausgeführt, was bei deiner sources.list nicht funktionieren kann. Am einfachsten is es vermutlich wenn du Debian stable (lenny) neu installierst, da bekommst du mysql-server-5.0 (gibt es einen Grund warum du genau Version 4.1 brauchst?)
Den Befehl "apt-get upgrade mysql-server-4.1" gibt es in der Form nicht statdessen wird "apt-get upgrade" ausgeführt, was bei deiner sources.list nicht funktionieren kann. Am einfachsten is es vermutlich wenn du Debian stable (lenny) neu installierst, da bekommst du mysql-server-5.0 (gibt es einen Grund warum du genau Version 4.1 brauchst?)
Re: Upgrade auf MySql 4.1 Probleme
Hallo,
wie müsste denn die korrekte sources.list aussehen?
und wie kann ich auf Debian 5 updaten, hab so was noch nie gemacht?
...läuft danach alles wieder ?
Gruß
und Danke
Aragond
wie müsste denn die korrekte sources.list aussehen?
und wie kann ich auf Debian 5 updaten, hab so was noch nie gemacht?
...läuft danach alles wieder ?
Gruß
und Danke
Aragond
- schorsch_76
- Beiträge: 2630
- Registriert: 06.11.2007 16:00:42
- Lizenz eigener Beiträge: MIT Lizenz
Re: Upgrade auf MySql 4.1 Probleme
Hi Aragond!
***!!!*** WICHTIG ***!!!***
Bevor du viel veränderst an diesem System mach ein Backup . Besonders falls dies ein Produktivsystem sein sollte.
Schau dir auch das Anwenderhandbuch für debian an. http://www.debiananwenderhandbuch.de
Die sources.list müsste für Lenny wie folgt aussehen:
Ich empfehle dir aber statt dessen:
So bleibt dein System immer auf dem aktuellen stand, wenn du regelmässig "apt-get update && apt-get upgrade" machst.
Bevor du das grosse update machst, zeig mal folgendes noch her:
/etc/debian_version
die Ausgabe von "uname -a"
Ob nach dem grossen Update alles läuft, kommt auf das System drauf an, was alles verändert wurde. Desweiteren würde ich vermutlich erstmal alles auf sarge/etch/lenny updaten. immer schön schritt für schritt.
Gruß
schorsch
***!!!*** WICHTIG ***!!!***
Bevor du viel veränderst an diesem System mach ein Backup . Besonders falls dies ein Produktivsystem sein sollte.
Schau dir auch das Anwenderhandbuch für debian an. http://www.debiananwenderhandbuch.de
Die sources.list müsste für Lenny wie folgt aussehen:
Code: Alles auswählen
deb http://ftp.debian.de/debian lenny main contrib non-free
deb http://ftp.debian.de/debian-non-US lenny/non-US main
deb http://security.debian.de/ lenny/updates main
Code: Alles auswählen
deb http://ftp.debian.de/debian stable main contrib non-free
deb http://ftp.debian.de/debian-non-US stable/non-US main
deb http://security.debian.de/ stable/updates main
Bevor du das grosse update machst, zeig mal folgendes noch her:
/etc/debian_version
die Ausgabe von "uname -a"
Ob nach dem grossen Update alles läuft, kommt auf das System drauf an, was alles verändert wurde. Desweiteren würde ich vermutlich erstmal alles auf sarge/etch/lenny updaten. immer schön schritt für schritt.
Gruß
schorsch
Re: Upgrade auf MySql 4.1 Probleme
Hallo,
erst einmal danke für die Tipps.
Hier der Inhalt der debian_version:
squeeze/sid
und uname -a ergibt:
Linux server8324611231.serverpool.info 2.4.35.3 #1 Mi Nov 7 17:19:02 CET 2007 i686 GNU/Linux
was meinst du mit:
...alles auf sarge/etch/lenny updaten
?
Gruß
und Danke
Aragond
erst einmal danke für die Tipps.
Hier der Inhalt der debian_version:
squeeze/sid
und uname -a ergibt:
Linux server8324611231.serverpool.info 2.4.35.3 #1 Mi Nov 7 17:19:02 CET 2007 i686 GNU/Linux
was meinst du mit:
...alles auf sarge/etch/lenny updaten
?
Gruß
und Danke
Aragond
- schorsch_76
- Beiträge: 2630
- Registriert: 06.11.2007 16:00:42
- Lizenz eigener Beiträge: MIT Lizenz
Re: Upgrade auf MySql 4.1 Probleme
Mist .. dein System ist schon auf testing (Squeeze) .
Es gibt jetzt 2 Möglichkeiten:
a) Backup deiner Daten + Neuinstallation
b) Backup deiner Daten und Versuchen auf stable zu kommen.
Hier müsstest du als erste die sources.list die ich dir oben geschrieben habe verwenden. Dann ein "apt-get update". Falls dies durchläuft, ein "apt-get dist-upgrade".
Falls du Packete schon aus testing installiert hast, geht es nicht mehr zurück (soweit ich weis ) und das "apt-get dist-upgrade" schlägt fehl. Hier könnte man dann versuchen die packete aus testing zu entfernen und das ganze nochmal zu versuchen.
Da in deiner sources.lst alles bis zurück zu woody (Debian 3.0) enthalten ist, dachte ich, dass du eben über mehrere dist-upgrades auf stable (Lenny Debian 5.0) kommst.
Der Kernel ist noch ein relativ "altes Model". Es gibt mittlerweile 2.6.31. Soweit ich weis, müsste lenny auch mit dem 2.4er Kernel stabil laufen.
Mein persönlicher Favorit wäre zwar die Neuinstallation, aber da du über das dist-upgrade auch nicht mehr kaputtmachen kannst, würd ich auf jeden fall Plan B vor Plan A versuchen
Viel Glück
schorsch
P.S.: Was ist dass denn für ein Server? Firma oder Privat?
Es gibt jetzt 2 Möglichkeiten:
a) Backup deiner Daten + Neuinstallation
b) Backup deiner Daten und Versuchen auf stable zu kommen.
Hier müsstest du als erste die sources.list die ich dir oben geschrieben habe verwenden. Dann ein "apt-get update". Falls dies durchläuft, ein "apt-get dist-upgrade".
Falls du Packete schon aus testing installiert hast, geht es nicht mehr zurück (soweit ich weis ) und das "apt-get dist-upgrade" schlägt fehl. Hier könnte man dann versuchen die packete aus testing zu entfernen und das ganze nochmal zu versuchen.
Da in deiner sources.lst alles bis zurück zu woody (Debian 3.0) enthalten ist, dachte ich, dass du eben über mehrere dist-upgrades auf stable (Lenny Debian 5.0) kommst.
Der Kernel ist noch ein relativ "altes Model". Es gibt mittlerweile 2.6.31. Soweit ich weis, müsste lenny auch mit dem 2.4er Kernel stabil laufen.
Mein persönlicher Favorit wäre zwar die Neuinstallation, aber da du über das dist-upgrade auch nicht mehr kaputtmachen kannst, würd ich auf jeden fall Plan B vor Plan A versuchen
Viel Glück
schorsch
P.S.: Was ist dass denn für ein Server? Firma oder Privat?
-
- Beiträge: 3472
- Registriert: 30.11.2005 10:32:22
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Wald
Re: Upgrade auf MySql 4.1 Probleme
Nein, tut es nicht, Lenny läuft überhaupt nicht mit 2.4er Kernel:schorsch_76 hat geschrieben:Soweit ich weis, müsste lenny auch mit dem 2.4er Kernel stabil laufen.
Die Neuinstallation und das Einspielen der (Datenbank) Backups wird die einfachste Lösung sein.Lenny realese notes [1] hat geschrieben:4.1.1.1. Sicherstellen, dass ein geeigneter Kernel verwandt wird
Die Version von glibc in Lenny wird auf keiner Architektur mit Kerneln älter als 2.6.8 zusammenarbeiten; auf einigen Architekturen sind die Anforderungen noch höher. Wir empfehlen nachdrücklich, dass Sie ein Upgrade auf einen Kernel Version 2.6.18 oder 2.6.24 aus Etch oder einen angepassten Kernel mindestens der Version 2.6.18 durchführen, bevor Sie den Upgrade-Prozess beginnen.
[1] http://www.debian.org/releases/stable/i ... ing-kernel
- schorsch_76
- Beiträge: 2630
- Registriert: 06.11.2007 16:00:42
- Lizenz eigener Beiträge: MIT Lizenz
Re: Upgrade auf MySql 4.1 Probleme
Na gut zu wissen! Danke für die info!Spasswolf hat geschrieben:Nein, tut es nicht, Lenny läuft überhaupt nicht mit 2.4er Kernel:schorsch_76 hat geschrieben:Soweit ich weis, müsste lenny auch mit dem 2.4er Kernel stabil laufen.
Gruß
schorsch
Re: Upgrade auf MySql 4.1 Probleme
Hallo,
meinst du mit Neuinstallation das ganze System oder nur MySql?
...und wie soll ich da am besten vorgehen?
Gruß
und Danke
Aragond.
meinst du mit Neuinstallation das ganze System oder nur MySql?
...und wie soll ich da am besten vorgehen?
Gruß
und Danke
Aragond.
- schorsch_76
- Beiträge: 2630
- Registriert: 06.11.2007 16:00:42
- Lizenz eigener Beiträge: MIT Lizenz
Re: Upgrade auf MySql 4.1 Probleme
Hall Aragond,
ich würde das ganze System neu aufsetzen.
wieder 2 Varianten:
a) Dazu machst du am besten im Singleuser Modus ein komplettes Backup deiner Datenund installierst anschliessen Debian auf die selbe Platte neu.
b) Du kannst auch einfach eine andere Platte reinhängen und auf diese dann neu installieren. Wenn das System dann läuft, deine Daten von der "alten" Platte runterziehen und aufs neue System bringen.
Die Version mit der 2ten Platte ist auf jeden Fall "sicherer", da du auf jeden Fall alles "gesichert" hast und nichts vergessen kannst.
Gruß
schorsch
ich würde das ganze System neu aufsetzen.
wieder 2 Varianten:
a) Dazu machst du am besten im Singleuser Modus ein komplettes Backup deiner Datenund installierst anschliessen Debian auf die selbe Platte neu.
b) Du kannst auch einfach eine andere Platte reinhängen und auf diese dann neu installieren. Wenn das System dann läuft, deine Daten von der "alten" Platte runterziehen und aufs neue System bringen.
Die Version mit der 2ten Platte ist auf jeden Fall "sicherer", da du auf jeden Fall alles "gesichert" hast und nichts vergessen kannst.
Gruß
schorsch