Sie sind nicht angemeldet.

[gelöst] sh-3.2#

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

24.08.2009, 11:31

sh-3.2#

Hey,

mein gentoo wird seit heite nur noch in dieser Shell (sh-3.2#) gestartet. Irgendwie bekomme ich es nicht wieder in einen nutzbaren Zustand. Hänge mal einen Screenshot an viel mehr geht momentan nicht.

Wie könnte ich da weiterkommen?
Festplatte ist i.o.

Gruss Micha.
»Michigen« hat folgende Datei angehängt:
  • sh-3.2.txt.jpg (224,98 kB - 14 mal heruntergeladen - zuletzt: 26.08.2009, 20:48)

Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »Michigen« (27.08.2009, 01:30)


2

24.08.2009, 13:32

Das ist noch kein Fehler sondern an sich normal, wenn man im Grub in der kernel Zeile ein "--init=/bin/bash" hinten dranhängt.

... oder wolletst du das nicht? Was sagt deine grub.conf?

edit: habe dein txt-file in ein jpg gewandelt ... sieht so besser aus, denke ich.
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>

3

24.08.2009, 14:02

THX fürs wandeln.

Zitat von »dyle«

Das ist noch kein Fehler sondern an sich normal, wenn man im Grub in der kernel Zeile ein "--init=/bin/bash" hinten dranhängt.


..ne ja is klar. Aber ich habe da nichts geändert und da steht auch nicht "init=/bin/bash" Ich lande einfach an dem Promt.

4

24.08.2009, 14:16

Kannst du trotzdem mal dein grub.conf posten? Es sieht nämlich so aus als würde der Kernel statt dem /sbin/init eine /bin/bash starten.
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>

5

24.08.2009, 14:27

..na klar.
»Michigen« hat folgende Datei angehängt:
  • menu.lst.txt (1,59 kB - 5 mal heruntergeladen - zuletzt: 26.08.2009, 14:51)

6

24.08.2009, 15:03

Hm du hast kein real_root gesetzt ... (ich nehme an, die unteren Einträge sollten deinen Gentoo Kernel booten)

Bei mir sieht EIN Eintrag so aus

Quellcode

1
2
3
4
title=Gentoo Linux 2.6.30-gentoo-r5
root (hd0,5)
kernel /boot/kernel-genkernel-x86-2.6.30-gentoo-r5 real_root=/dev/sda6 video=uvesafb:1600x1200-32,mtrr:3,ywrap splash=verbose,fadein,theme:Lila console=tty1 usbcore.autosuspend=1 
initrd /boot/initramfs-genkernel-x86-2.6.30-gentoo-r5


Wichtig ist da eigentlich die initrd und real_root ...
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>

7

24.08.2009, 15:52

..die unteren Einträge sind die richtigen. Ich verwende hier keinen genkernel.
Auch dass hinzufügen von "real_root" brigt mich nicht über diesen sh-3.2# lande wieder da. :|
Eine initramfs brauche ich doch beim selbst gebauten Kernel nicht zwingend?
Kann dass eve. mit "openrc" und "sys-apps/baselayout" zu tun haben? Habe aber eigentlich alles richtig migriert.

8

24.08.2009, 16:16

Hast du da wirklich "/root=" stehen oder "root=" ... das sind Optionen, die du den Kernel mitgibst und keine Verzeichnisse ...
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>

9

24.08.2009, 17:00

genau so steht es drin:

Quellcode

1
2
3
4
title           Mein Kernel Gentoo-2.6.30-gentoo-r4
root            (hd0,5)
kernel          /boot/vmlinuz-2.6.30-gentoo-r4 real_root=/dev/hdd6
safedefault
hat ja auch immer funktioniert unter SUSE wird zwar die gleiche Platte 2te ide Slafe als sda angezeigt aber in gentoo hdd.
hdd ist richtig alles schon probiert.
Teufelskreis was ist hier los :huh:

EDIT:
hier ist noch etwas mehr verbogen, Python gebastel und Altlasten. :) . Allerdings komme ich jetzt nicht so recht weiter.?
Bin mit der RescueCD chroot ins System, allerdings will er mir das Paket "dev-libs/gmp" nicht bauen. Hänge noch mal die log. Datei an.
Bauen läst sich gar nichts mehr, es wird bei jedem Paket abgebrochen!
Wie bekomme ich den gcc aktuell oder einen anderen?

Micha.
»Michigen« hat folgende Datei angehängt:

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Michigen« (24.08.2009, 20:33)


10

25.08.2009, 10:24

Hm, das ist ja ganz besonders schräg.

Wie ist dein Festplattenlayout? Mach mal ein

Quellcode

1
# fdisk -l


Wie gehst du da bei der RescueCD vor? Welche Schritte führst du aus? mkdir, chroot, usw. bis zum emerge.

Welches /etc/fstab hast du da dann?
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>

11

25.08.2009, 10:46

Moin dyle,

boote = rescuecd setkmap=de
mount /devsda6 /mnt/gentoo
mount -t proc none /mnt/gentoo/proc
mount -o bind /dev /mnt/gentoo/dev
chroot /mnt/gentoo /bin/bash

in chroot sieht fdisk -l dann so aus:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
root@sysresccd /mnt/gentoo % chroot /mnt/gentoo /bin/bash
sysresccd / # fdisk -l

Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xadadc101

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               2        3041    24418800    7  HPFS/NTFS
/dev/sda2            3042        5474    19543072+  93  Amoeba
/dev/sda3   *        5475        7907    19543072+  83  Linux
/dev/sda4            7908       19457    92775375    5  Extended
/dev/sda5            7908        8151     1959898+  82  Linux swap / Solaris
/dev/sda6            8152       16662    68364576   83  Linux
/dev/sda7           16663       19457    22450806    7  HPFS/NTFS
sysresccd / #


Internet funktioniert alles, es läst sich nur kein Paket mehr bauen?

12

25.08.2009, 21:24

Hi Micha , was hast du da schon wieder gemacht... ;)

Zitat:

Quellcode

1
2
3
4
5
boote = rescuecd setkmap=de
mount /devsda6 /mnt/gentoo
mount -t proc none /mnt/gentoo/proc
mount -o bind /dev /mnt/gentoo/dev
chroot /mnt/gentoo /bin/bash
Danach sollte zunächst noch ein

Quellcode

1
# source /etc/profile
folgen wenn ich nicht irre..

Die richtige Architektur ist es aber? , sprich ein 32bit Gentoo ?

/edit:
noch mal kurz zu der grub.conf , bzw der Kernel Zeile
versuche statt
"real_root=/dev/hdd6"
doch mal
"root=/dev/hdd6"

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »josef.95« (25.08.2009, 21:30)


13

25.08.2009, 21:32

Nabend josef.95,

Zitat von »josef.95«

was hast du da schon wieder gemacht...
nichts schlimmes :)

"env-update && source /etc/profile" habe ich gemacht. Aber leider will er kein Paket mehr bauen.
Nur wie jetzt weiter?

Grüsse Micha.

14

25.08.2009, 21:39

Hm.., hab grad mal die gepostete build.log durchgesehen

Quellcode

1
2
3
4
checking compiler gcc -march=athlon-xp -msse3 -O2 -pipe -fomit-frame-pointer ... no
checking compiler icc -march=athlon-xp -msse3 -O2 -pipe -fomit-frame-pointer ... no
checking compiler cc -march=athlon-xp -msse3 -O2 -pipe -fomit-frame-pointer ... no
configure: error: could not find a working compiler, see config.log for details
er findet da also kein lauffähigen Compiler..
Was sagt den innerhalb der chroot ein

Quellcode

1
gcc-config -l
(kleines L) ist da ein Compiler gesetzt?

15

25.08.2009, 21:44

..hatte ich mir auch angeschaut und hatte die selbe.

auch schon überprüft:

Quellcode

1
[1] i686-pc-linux-gnu-4.3.2 *
ist gesetzt.

Hmm.

EDIT: Bekomme ich den gcc temporär noch ein mal neu gebaut? Am besten den "gcc-4.4.1".

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Michigen« (26.08.2009, 08:09)


16

26.08.2009, 16:54

Zitat

EDIT: Bekomme ich den gcc temporär noch ein mal neu gebaut? Am besten den "gcc-4.4.1".
Hatte das Problem mit dem gcc davor nachdem ich ein emerge -av --depclean gemacht hatte. Allerdings hat er mir bei einem gcc-config -l ein kaputtes gcc config angezeigt. Hab jetzt leider die Fehlermeldung nicht mehr da.

Nach einem

Quellcode

1
gcc-config -f i686-pc-linux-gnu-4.3.2


Hat er mir angezeigt, dass der gcc in der vorliegenden Version einen Bug hat und deshalb neuinstalliert werden musste. Hab dann den gcc-4.3.2-r3 neu gebaut und jetzt funzt wieder alles.

[gelöst] KDE 4.3 bricht bei step-4.3.0 ab

Vielleicht hilft das ja weiter. Hab aber sonst keine Ahnung woran es liegen könnte.

MfG

17

26.08.2009, 17:58

Hey Arezar,

"gcc-config -f i686-pc-linux-gnu-4.3.2" gibt bei mir:

Quellcode

1
* gcc-config: Could not locate 'i686-pc-gnu-4.3.2' in '/etc/env.d/gcc/' !

aus.

Irgend etwas ist mit "dev-libs/gmp" und "gcc" faul aber was?

Einfach neubauen geht leider nicht.

Gruss Micha.

18

26.08.2009, 18:46

Hi
das ganze ist ja wirklich sehr Mysteriös...!
Kannst du nicht ein wenig nachvollziehen was du zuletzt an System geändert hast bevor es zu diesem "Umstand" kam? , wenigstens eine grobe Richtung? irgend etwas grundsätzliches muss da ja geschehen sein..., zb HDD.s getauscht, Partitionen,grub.conf , oder Umgebungsvariablen geändert? usw.

Was würde den ein

Quellcode

1
ls -l /etc/env.d/gcc/
ausgeben, existiert da überhaupt noch eine gcc ?

19

26.08.2009, 19:08

Hallo josef.95.

..na ja. Ich hatte letzte Woche das Problem mit dem hier und da habe ich auf diesem Rechner halt viel rumprobiert. Ich könnte mir halt nur vorstellen das es mit "sys-apps/baselayout" und "sys-apps/openrc" zusammenhängt wurde ja immer mitendrin abgebrochen. Partitionen oder ähnliches habe ich nicht verändert.
Ein "ls -l /etc/env.d/gcc/" sagt

Quellcode

1
2
3
4
insgesamt 12
-rw-r--r-- 1 root root  32 11. Jun 2008  config-i486-pc-linux-gnu
-rw-r--r-- 1 root root  32 20. Aug 19:43 config-i686-pc-linux-gnu
-rw-r--r-- 1 root root 235 26. Jul 23:50 i686-pc-linux-gnu-4.3.2


Ist schon ne ziemlich knifflige Sache, aber ich muss doch "gcc" neubauen können ähnlich Python (tämporär).

Geht das?

20

26.08.2009, 19:48

Hm, für ein "I NEED TO RECOVER FROM emerge --unmerge gcc" benötigst du ein gcc-package, welches deiner arch entspricht.

Du hast ein 32Bit? Dann sollte jemand im Forum so nett sein und ein

Quellcode

1
# quickpkg gcc
ausführen (Ich kann gerade nicht ... ausserdem fahre ich voll ~x86 und das könnte dir vlt. zuviel sein)

Das dabei erzeugte package stellst du in dein /usr/portage/packages/ (auf der Zielplatte) und machst ein

Quellcode

1
# emerge -K gcc
in der chroot.

Dann solltest du wieder einen gcc haben ... der natürlich nicht deine USE und CFLAGS hast (etc.). Emerge dann jedenfalls den neuen gcc, setze mit gcc-config deinen neuen.

BTW:

Zitat

Quellcode

1
/dev/sda2            3042        5474    19543072+  93  Amoeba

Meine Güte! Wo hast du den das aufgegabelt? Amoeba? Das OS hast du wirklich drauf?
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>