[gelöst] - 64bit System mit RIPLinux 32bit chrooten

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
conzul
Beiträge: 134
Registriert: 02.07.2008 19:18:58
Wohnort: BaWü

[gelöst] - 64bit System mit RIPLinux 32bit chrooten

Beitrag von conzul » 28.09.2009 22:09:46

Hallo Forumler,

ich habe gerade eine Herausforderung zu lösen - weiß jedoch nicht wie ich an die Sache ran gehen soll bzw kann.

Kurzabriss:
Ich führe z.Zt. eine Installation auf einem frischen Rootserver in LA durch - das System dort ist ein Debian Etch - also 4.0
Das System wurde mit einem 2.6.18-amd64 Kernel versehen.
Nun habe ich erstmal die üblichen Systemupdates mit Aptitude durchgeführt - alles wie gehabt. Zudem habe ich gutmütigerweise einen etchnhalf-amd64 installiert - war vllt nicht unbedingt notwenig - aber nun gut.
Nach einem Reboot allerdings konnte ich den Server nicht mehr erreichen.

Nachdem der Kunde nun informiert ist und seinen Hoster informiert hat, hat der Hoster nun das System mit einem RIPLinux gebootet damit das System wieder hergestellt werden kann. Wie es scheint jedoch mit einem 32bit System.

Nun zu meinem Problem: ich habe nun das Filesystem gemountet und will eigentlich mittels chroot den neuen Kernel entfernen - meiner Meinung nach das Einzige, was das Problem offensichtlich auslösen könnte.

Nun passiert aber folgendes:

Code: Alles auswählen

# chroot /system/ /bin/bash
chroot: cannot run command `/bin/bash': Exec format error
eine kleine Recherche lässt mich vermuten, daß dies kein ungewöhnliches Problem ist...

Code: Alles auswählen

# file /bin/bash        
/bin/bash: ELF 32-bit LSB executable, Intel 80386, version 1 (GNU/Linux), statically linked, stripped

Code: Alles auswählen

# file /system/bin/bash 
/system/bin/bash: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), for GNU/Linux 2.6.0, dynamically linked (uses shared libs), stripped
Wie würdet Ihr in einem solchen Fall vorgehen? Ich würde gerne mit Debianbordmitteln den etchnhalf Kernel entfernen... zuvor muss ich irgendwie chrooten :roll:

Da bin ich ja mal gespannt ob dieses Ei zu knacken ist...
Zuletzt geändert von conzul am 28.09.2009 22:58:02, insgesamt 1-mal geändert.

Spasswolf
Beiträge: 3472
Registriert: 30.11.2005 10:32:22
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Wald

Re: 64bit System mit RIPLinux 32bit chrooten

Beitrag von Spasswolf » 28.09.2009 22:17:25

Wie würdet Ihr in einem solchen Fall vorgehen? Ich würde gerne mit Debianbordmitteln den etchnhalf Kernel entfernen... zuvor muss ich irgendwie chrooten :roll:
Ich vermute mal der Kernel des Rettungssystems ist ein 32bit Kernel (uname -m könnte da Gewissheit geben). Dann funktioniert die chroot Geschichte nicht.
Einfach wäre es wenn du grub (/boot/grub/menu.lst) so konfigurierst, dass der alte Kernel gebootet wird.

conzul
Beiträge: 134
Registriert: 02.07.2008 19:18:58
Wohnort: BaWü

Re: 64bit System mit RIPLinux 32bit chrooten

Beitrag von conzul » 28.09.2009 22:29:46

Richtig, is ein 32bit Kernel
# uname -a
Linux RIPLinux 2.6.25.3 #3 Wed May 14 09:59:56 CDT 2008 i686 GNU/Linux

moment, funktioniert das menu.lst bearbeiten ohne update-grub??

Spasswolf
Beiträge: 3472
Registriert: 30.11.2005 10:32:22
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Wald

Re: 64bit System mit RIPLinux 32bit chrooten

Beitrag von Spasswolf » 28.09.2009 22:31:51

moment, funktioniert das menu.lst bearbeiten ohne update-grub??
Ja, einfach die Zahl hinter default anpassen.

conzul
Beiträge: 134
Registriert: 02.07.2008 19:18:58
Wohnort: BaWü

Re: 64bit System mit RIPLinux 32bit chrooten

Beitrag von conzul » 28.09.2009 22:36:36

Danke Spasswolf, dann scheint das ja relativ problemfrei zu sein...
von 0 auf 2 is angepasst - nun muss ich mich nur zu rebooten wagen :D

conzul
Beiträge: 134
Registriert: 02.07.2008 19:18:58
Wohnort: BaWü

[gelöst] Re: 64bit System mit RIPLinux 32bit chrooten

Beitrag von conzul » 28.09.2009 22:54:28

Hat einwandfrei funktioniert - auch ohne chroot ;-)
Danke nochmals an Spasswolf!

Antworten