View previous topic :: View next topic |
Author |
Message |
BlackHell n00b
Joined: 08 Dec 2005 Posts: 73
|
Posted: Thu Jun 07, 2007 5:33 pm Post subject: LiveCD für ia64 auf i686 erstellen |
|
|
Zum ersten: Kann ich unbesorgt eine LiveCD für ein ia64 DualCore auf einem P4 SingleCore herstellen?
Zum zweiten: Ich bin bei der Erstellung der LiveCD nach Gentoo-wiki http://de.gentoo-wiki.com/Eigene_LiveCD_bauen_ohne_catalyst und http://gentoo-wiki.com/HOWTO_build_a_LiveCD_from_scratch vorgegangen und bekomme folgenden fehler, wenn ich versuche in die neue Umgebung zu chroot-en: chroot: cannot run command `/bin/bash': Fehler im Format der Programmdatei
Was bedeutet dieser Fehler?
In meinem Verzeichnis /bin/bash befindet sich nur eine Datei /bin/bash
Ich bin verwirrt.
Mit freundlichen Grüßen
BlackHell _________________ Signatur? Signatur? Welche Signatur? |
|
Back to top |
|
|
bbgermany Veteran
Joined: 21 Feb 2005 Posts: 1844 Location: Oranienburg/Germany
|
Posted: Thu Jun 07, 2007 7:56 pm Post subject: Re: LiveCD für ia64 auf i686 erstellen |
|
|
BlackHell wrote: | Zum ersten: Kann ich unbesorgt eine LiveCD für ein ia64 DualCore auf einem P4 SingleCore herstellen? |
Bist du dir sicher, dass du eine LiveCD für ein Itanium System brauchst?
Mach mal bitte ein Code: | file /pfad/zu/chroot/bin/bash |
MfG. Stefan _________________ Desktop: Ryzen 5 5600G, 32GB, 2TB, RX7600
Notebook: Dell XPS 13 9370, 16GB, 1TB
Server #1: Ryzen 5 Pro 4650G, 64GB, 16.5TB
Server #2: Ryzen 4800H, 32GB, 22TB |
|
Back to top |
|
|
BlackHell n00b
Joined: 08 Dec 2005 Posts: 73
|
Posted: Thu Jun 07, 2007 8:14 pm Post subject: |
|
|
Ja, ich bin sicher. Denn mit der 2007.0 Live-DVD konnte ich Gentoo nicht auf einem ia64 installieren. Denn dieser hatte nur eine SATA Platte drin und der Controller wird noch nicht vom Kernel der LiveDVD unterstützt. Deswegen bastle ich eine.
Der Befehl bringt bei mir folgendes zu tage: livecd/source/bin/bash: ELF 64-bit LSB executable, IA-64, version 1 (SYSV), for GNU/Linux 2.4.1, dynamically linked (uses shared libs), stripped _________________ Signatur? Signatur? Welche Signatur? |
|
Back to top |
|
|
beejay Retired Dev
Joined: 03 Oct 2002 Posts: 924 Location: Flensungen (das liegt neben Merlau)
|
Posted: Thu Jun 07, 2007 8:23 pm Post subject: |
|
|
BlackHell wrote: | Ja, ich bin sicher. Denn mit der 2007.0 Live-DVD konnte ich Gentoo nicht auf einem ia64 installieren. Denn dieser hatte nur eine SATA Platte drin und der Controller wird noch nicht vom Kernel der LiveDVD unterstützt. Deswegen bastle ich eine.
Der Befehl bringt bei mir folgendes zu tage: livecd/source/bin/bash: ELF 64-bit LSB executable, IA-64, version 1 (SYSV), for GNU/Linux 2.4.1, dynamically linked (uses shared libs), stripped |
Wie soll das denn funktionieren? IA64 ist im Gegensatz zu amd64 nicht abwärtskompatibel. Mit jedem chroot versuchst Du - vereinfacht gesagt - ständig 64 Bit in die 32-Bit Register Deiner x86-CPU zu prügeln.
Ergo: Du kannst über Crosscompiling vielleicht auf x86 für ia64 bauen, aber ia64 binaries nicht auf x86 ausführen (denn genau das passiert im chroot). _________________ Dort wo schwarzer Rauch aufsteigt, sich alsbald ein Fehler zeigt.
www.paludis-sucks.org | www.gentoo.de | www.gentoo-ev.org | www.gentoo.org |
|
Back to top |
|
|
BlackHell n00b
Joined: 08 Dec 2005 Posts: 73
|
|
Back to top |
|
|
bbgermany Veteran
Joined: 21 Feb 2005 Posts: 1844 Location: Oranienburg/Germany
|
Posted: Fri Jun 08, 2007 5:44 am Post subject: |
|
|
Ich denke auch das wird nichts, ich kann mich da aber auch irren.
Alternativ kannst du ja mal nach anderen Distributionen suchen, die den passenden Kernel in ihrer Install/LiveCD haben. Dann von dortaus booten und installieren.
MfG. Stefan _________________ Desktop: Ryzen 5 5600G, 32GB, 2TB, RX7600
Notebook: Dell XPS 13 9370, 16GB, 1TB
Server #1: Ryzen 5 Pro 4650G, 64GB, 16.5TB
Server #2: Ryzen 4800H, 32GB, 22TB |
|
Back to top |
|
|
beejay Retired Dev
Joined: 03 Oct 2002 Posts: 924 Location: Flensungen (das liegt neben Merlau)
|
|
Back to top |
|
|
BlackHell n00b
Joined: 08 Dec 2005 Posts: 73
|
Posted: Fri Jun 08, 2007 10:08 am Post subject: |
|
|
Vielen Dank für die schnellen und hervorragenden Antworten.
Ich bin bisher davon ausgegangen, das er als bash meine 32bit Version nimmt und dann, wenn ich anfange kernel usw zu kompilieren alles in 64bit Varianten macht, weil die LiveCD ja kein von meinem Bootmenü aus bootfähige version sein soll, sondern eben nur bootfähig auf CD, bzw DVD. _________________ Signatur? Signatur? Welche Signatur? |
|
Back to top |
|
|
pablo_supertux Advocate
Joined: 25 Jan 2004 Posts: 2953 Location: Somewhere between reality and Middle-Earth and in Freiburg (Germany)
|
Posted: Fri Jun 08, 2007 11:12 am Post subject: |
|
|
wenn du unbedingt Gentoo auf deinem ia64 willst, wieso nimmst du nicht eine andere LiveCD, die deinen S-ATA Controller unterstützt? Du brauchst keine Gentoo LiveCD um Gentoo zu installieren. _________________ A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth! |
|
Back to top |
|
|
BlackHell n00b
Joined: 08 Dec 2005 Posts: 73
|
Posted: Fri Jun 08, 2007 11:18 am Post subject: |
|
|
Das ist bekannt. Ich wollte aber den graphischen Installer dem besitzer des ia64 vorführen. _________________ Signatur? Signatur? Welche Signatur? |
|
Back to top |
|
|
Earthwings Bodhisattva
Joined: 14 Apr 2003 Posts: 7753 Location: Germany
|
|
Back to top |
|
|
BlackHell n00b
Joined: 08 Dec 2005 Posts: 73
|
Posted: Sat Jun 09, 2007 1:36 pm Post subject: |
|
|
Ich hab nun eine Sidux 64er Live-DVD benutzt, und konnte auf die SATA Platte zugreifen. Nach Download von Snapshot und Portage usw komme ich nun zu dem Punkt an dem ich wieder in die neue Umgebung chrooten will. Wieder kommt der Fehler: chroot: es ist nicht möglich, „/bin/bash“ auszuführen: Fehler im Format der Programmdatei.
Der file befehl bringt folgendes: /media/gentoo/bin/bash: ELF 64-bit LSB executable, IA-64, version 1 (SYSV), for GNU/Linux 2.6.9, dynamically linked (uses shared libs), stripped _________________ Signatur? Signatur? Welche Signatur? |
|
Back to top |
|
|
dertobi123 Retired Dev
Joined: 19 Nov 2002 Posts: 2679 Location: Oberhausen, Germany
|
Posted: Sat Jun 09, 2007 1:52 pm Post subject: |
|
|
Und noch einmal: Sicher das es sich um einen IA64 handelt? Also, um was handelt es sich genau? Welche CPU?
Für mich sieht es aus, als wenn es sich um ein stinknormales x86_64/AMD64-basiertes System handelt - sonst würde Sidux darauf auch nicht booten. In dem Fall willst du Stages für AMD64 benutzen.
Zur Erklärung: ia64 aka Itanium ist der "Nachfolger" der ALPHA/HP PA-RISC Prozessoren, amd64/x86_64 ist ein aufgebohrter x86 Prozessor mit 64bit Registern. |
|
Back to top |
|
|
BlackHell n00b
Joined: 08 Dec 2005 Posts: 73
|
Posted: Sat Jun 09, 2007 2:50 pm Post subject: |
|
|
Ok. Das könnte natürlich mal wieder erklären, das ich eine ia64 live cd/dvd benötige. Sidux, obwohl AMD64, findet beim Booten zwei Intel ia64 Prozessoren mit jeweils 3,2GHz.
Ich müsste in diesem Fall mit der Debian Netzwerk-Installations CD für ia64 also auskommen? _________________ Signatur? Signatur? Welche Signatur? |
|
Back to top |
|
|
dertobi123 Retired Dev
Joined: 19 Nov 2002 Posts: 2679 Location: Oberhausen, Germany
|
Posted: Sat Jun 09, 2007 3:39 pm Post subject: |
|
|
Mit den Taktraten gibts noch keine Itaniums, also benutz eine amd64 CD wie auch Stages ... dann klappt das auch. |
|
Back to top |
|
|
BlackHell n00b
Joined: 08 Dec 2005 Posts: 73
|
Posted: Sat Jun 09, 2007 4:24 pm Post subject: |
|
|
Ich soll AMD 64 stages auf einem Intel 64 verwenden? klingt komisch. Aber der Versuch wirds wohl wert sein. Könnte mir niemals verzeihen, jemanden wieder an Windows zu verlieren, der gerade angestrengt versucht davon loszukommen
Ok. Ich bin wohl betriebsblind gewesen. Hatte mich einfach zu steif auf ia64 konzentriert und wollte das unbedingt zum laufen bekommen. Sorry nochmals für alle unanehmlichkeiten. _________________ Signatur? Signatur? Welche Signatur?
Last edited by BlackHell on Sat Jun 09, 2007 5:43 pm; edited 1 time in total |
|
Back to top |
|
|
Genone Retired Dev
Joined: 14 Mar 2003 Posts: 9625 Location: beyond the rim
|
Posted: Sat Jun 09, 2007 5:14 pm Post subject: |
|
|
Nochmal zur Verdeutlichung:
IA64 == Itanium
Intel 64 == em64t == x86_64== AMD64 (und in MS Marketingsprache x64) |
|
Back to top |
|
|
bbgermany Veteran
Joined: 21 Feb 2005 Posts: 1844 Location: Oranienburg/Germany
|
Posted: Sat Jun 09, 2007 7:15 pm Post subject: |
|
|
Hi,
als weiterführende Informationen:
Itanium: http://de.wikipedia.org/wiki/Itanium mit IA64: http://de.wikipedia.org/wiki/IA-64
EM64T: http://de.wikipedia.org/wiki/EM64T
AMD64: http://de.wikipedia.org/wiki/AMD64
MfG. Stefan _________________ Desktop: Ryzen 5 5600G, 32GB, 2TB, RX7600
Notebook: Dell XPS 13 9370, 16GB, 1TB
Server #1: Ryzen 5 Pro 4650G, 64GB, 16.5TB
Server #2: Ryzen 4800H, 32GB, 22TB |
|
Back to top |
|
|
|