Sie sind nicht angemeldet.

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

15.04.2005, 14:01

[Gelöst]Problem beim booten von Gentoo 2005 Stage 1

Guten,

habe mich heute frisch hier angemeldet weil dieses Forum einen guten Eindruck auf mich macht! Habe jetzt zweimal einen Stage1 Build von LiveCD auf:

Athlon XP 2400+
Epox 8K5A2+
512 MB Infineon PC 333

80 GB IBM ..AVV-0
probiert (2.6 hardened kernel).

Nun habe ich jedesmal alles kompiliert bekommen, es bootet auch, jedoch bekomme ich dann Probleme mit dem mounten von /proc. Er bittet mich dann das Root Passwort einzugeben das ich auch 100% richtig eingegeben habe aber erkennt es nicht (habe es ca. 100 mal probiert, benutze dieses Passwort schon lange, also tippen kann ich es ;) ) Beim zweiten versuch (komplettes Build) habe ich ein kinderleichtes Passwort ohne Sonderzeichen benutzt, um zu sehen ob eventuell das falsche Tastatur-Layout geladen hat, hab aber "de" angegeben.

Nun bin ich verunsichert woran das liegen kann, hab mich strikt ans Handbuch gehalten. Kompilieren, Bootloader konfen, geht alles er startet auch bis zu diesem Punkt, aber warum nimmt er mein Passwort nicht an? Kann das am Hardened Kernel liegen?

Bitte helft mir ...

Ciao
Oli

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »deoli« (18.04.2005, 16:40)


2

15.04.2005, 14:21

hi deoli,

kannst du bitte mal deine /etc/fstab posten?

grz
hal2050

3

15.04.2005, 14:30

Hi


Neuinstallieren wirst Du nicht noch mal müssen:


Versuch mal

1. System mit der Live-Cd starten

2. Mounten der Partitionen wie im Handbuch angegeben
# mkswap /dev/hda2
# swapon /dev/hda2
# mount /dev/hda3 /mnt/gentoo
# mkdir /mnt/gentoo/boot
# mount /dev/hda1 /mnt/gentoo/boot

3. chroot ausführen wie im Handbuch angegeben
# mount -t proc none /mnt/gentoo/proc
# chroot /mnt/gentoo /bin/bash
# env-update
* Caching service dependencies...
# source /etc/profile

4. root-Password festlegen

# passwd

( keine Umlaute, kein z, kein y, keine Zahlen, nur Kleinebuchstaben )


5. Rebooten des Systems

# exit
cdimage ~# cd
cdimage ~# umount /mnt/gentoo/boot /mnt/gentoo/proc /mnt/gentoo
cdimage ~# reboot

ich hoffe das Du Dich danach als root anmelden kannst

Viel Erfolg

Joachim


PS.: Was hat eigendlich der Titel Deines Problems mit Deinem Problem zu tun. ich glaube gar nichts.

Ändere Ihn mal in etwas womit man gleich Dein Problem erkennen kann
Unmögliches erledigen wir sofort. Wunder dauern etwas länger.

4

15.04.2005, 14:35

Wie komme ich da ran, kriege ja nicht die Möglichkeit eine Eingabe zu machen ...
Mit der LiveCD mounten?

Habe eben folgendes probiert:

adduser -m -G users oli
passwd oli
New Password: ********
Retype Password: ********
su oli
dann kam anstatt # --> $ was ja anezeigt das es geklappt hat ...
dann wollte ich:
su
Password: ********
Sorry......

Warum merkt er sich meine Passwörter nicht?

Ciao
Oli

5

15.04.2005, 14:49

Danke hal2050 & magjo! Kann mich jetzt als root anmelden!

Nun kriege ich aber nur wegen einem Fehler ein prompt:

Mounting proc at /proc ... [Oops]

The "mount" command failed with error:

line1: mount: command not found

Give root password for maintenance: ***********
bash-2.05b#

Könnte das evtl. an der fstab liegen dort sind komische Einstellungen drinne hatte eigentlich ext3 für die Boot aber er zeit xfs an ...

Kann ich die Datei irgendwie auf eine Diskette speichern/umleiten und hier online stellen?
Müsste dann aber noch Floppy mounten, würdet ihr mir das bitte so schön auflisten wie es magjo getan hat, einfach klasse ...

Bitte helft mir, dankeschön ...


Ciao
Oli

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »deoli« (15.04.2005, 15:43)


6

15.04.2005, 17:03

Hi

1. Als root anmelden

2. Gucken ob es schon einen Mountpoint für die Floppy gibt

# ls /mnt
cdrom floppy usbmem

3. Falls das Verzeichnis /mnt/floppy noch nicht exestiert anlegen

# mkdir /mnt/floppy

4. Floppy mounten

# mount -t vfat /dev/fd0 /mnt/floppy

falls das mit -t vfat nicht funktioniert:

# mount -t msdos /dev/fd0 /mnt/floppy


3. /etc/fstab kopieren

# cp /etc/fstab /mnt/floppy

4. Gucken ob es geklappt hat

# ls /mnt/floppy

5. WICHTIG: Laufwerk unmounten

# umount /dev/fd0


Viel Erfolg
Joachim
Unmögliches erledigen wir sofort. Wunder dauern etwas länger.

7

15.04.2005, 18:31

Hi,

erstmal vielen Dank für deine schnelle und gute Unterstützung!
Das mounten vom floppy funktioniert leider nicht!

bash: mount: command not found

Danke, Oli

8

15.04.2005, 18:41

Hi

dann musste das ganze wohl acuh mit der Live-Cd machen. also:

1. System mit der Live-Cd starten

2. Mounten der Partitionen wie im Handbuch angegeben
# mkswap /dev/hda2
# swapon /dev/hda2
# mount /dev/hda3 /mnt/gentoo
# mkdir /mnt/gentoo/boot
# mount /dev/hda1 /mnt/gentoo/boot

3. chroot ausführen wie im Handbuch angegeben
# mount -t proc none /mnt/gentoo/proc
# chroot /mnt/gentoo /bin/bash
# env-update
* Caching service dependencies...
# source /etc/profile

und dann den Rest wie oben beschrieben

Joachim
Unmögliches erledigen wir sofort. Wunder dauern etwas länger.

9

15.04.2005, 20:14

Also hab das fstab jetzt zwar auf Diskette, aber der dumme Fedora Client der noch läuft kann sie nicht öffnen oder anzeigen, unicode error ....

Werde sie jetzt abtippen:

Quellcode

1
2
3
4
5
6
7
8
9
/dev/BOOT /boot ext2 noauto,noatime 1 1
/dev/ROOT / xfs noatime 0 0
/dev/SWAP none swap sw 0 0

/dev/cdroms/cdrom0 /mnt/cdrom iso9660 noauto,ro 0 0
#/dev/fd0 /mnt/floppy auto noauto 0 0

none /proc proc defaults 0 0
none /dev/shm tmpfs defaults 0 0


Das mit dem xfs macht mich stutzig hatte 100% ext3 ausgewählt ...

Beim Booten steht auch da VFS: Mounted root (ext3 filesystem) readonly

Muss da etwas verändert werden? Wenn ja bitte helft mir, würde sogern dahinterkommen, kann doch nicht so schwer sein! *g* Würde nur zu gern Linux kennenlernen ...


Noch eine Frage hätte ich den Brenner, beim Kernel backen mitangeben müssen oder warum erkennt er den nicht? Können wir aber ertsmal vernachlässigen bis überhaupt etwas läuft :D!

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »deoli« (15.04.2005, 20:56)


10

15.04.2005, 21:09

Hi

es sieht wohl so aus als ob Du Deine fstab überhaupt noch nicht angepasst hast sondern die BEISPIEL-fstab benutzt.

BOOT, ROOT und SWAP müssen als erstes durch die richtigen Devices ersetzt werden. Ich hoffe du weißt das Partitionsschema deiner Harddisk noch.

Ide Platten werden folgender maßen bezeichnet:


Master am ersten IDE-Port entspricht /dev/ hda
Slave am ersten IDE-Port entspricht /dev/hdb
Master am zweiten IDE-Port /dev/ hdc
Slave am zwieten IDE-Port /dev/ hdd
usw. bei zusätzlichen IDE-Karten


dem ganzen wird noch eine Zahl für die Partition angehängt:
zur zweiten Zahl

1 entspricht der ersten primären Partition entspricht /dev/hda1
2 entspricht der zweiten primären Partition entspricht /dev/ hda2
.

.
5 entspricht der ersten erweiterten Partition /dev/hda5
6 entspricht der zweiten erweiterten Partition /dev/hda6
usw




Um Dir weiter zu helfen müsstest Du uns mal genau sagen an welchem IDE-Port Deine Linux-Festplatte angeschlossen ist und auf welcher Partition Du /boot liegen hasst und auf welcher Partition du Dein Wurzelverzeichnis / (nicht zu verwechseln mit /root) liegen hast.




Joachim

__________________
Unmögliches erledigen wir sofort. Wunder dauern etwas länger.

11

15.04.2005, 21:49

Ja stimmt ja *lol* das hab ich beim zweiten mal so gemacht, ich deppchef 8o weil ich sozusagen auf default installieren woilte ;) dachte es liegt an meinen Einstellungen/Eingaben (vertippt oder so) ...

Die Platte hängt am ersten IDE als Master!
Das DVD-ROM & der Brenner am zweiten IDE Master & Slave

Ich probiere es mal selber, habe deine Schritte ausgeführt und die fstab mit dieser überschrieben:

Quellcode

1
2
3
4
5
6
7
8
9
/dev/hda1 /boot ext2 defaults,noatime 1 2
/dev/hda2 none swap sw 0 0
/dev/hda3 / ext3 noatime 0 1

/dev/cdroms/cdrom0 /mnt/cdrom iso9660 noauto,ro 0 0
#/dev/fd0 /mnt/floppy auto noauto 0 0

none /proc proc defaults 0 0
none /dev/shm tmpfs defaults 0 0


Nur das "Problem" tritt beim /proc mounten immer noch auf ...
Bitte poste noch mal die richtigen Einstellungen ...

Vielen Dank für deine Geduld und supernette Hilfe, echt klasse!

Ciao
Oli

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »deoli« (15.04.2005, 22:07)


12

15.04.2005, 22:08

Hi

falls Du Dich an das Partitionsschema aus dem Handbuch gehalten hast müsste folgende fstab funktionieren:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# <fs>          	<mountpoint>    <type>  	<opts>      		<dump/pass>
# NOTE: If your BOOT partition is ReiserFS, add the notail option to opts.
/dev/hda1		/boot		ext2		    defaults,noatime	1 2
/dev/hda3		/		   ext3	                noatime 		0 1
/dev/hda2		none		swap		    sw			      0 0
/dev/hdb	        /mnt/cdrom	iso9660		noauto,ro            0 0
/dev/fd0		/mnt/floppy	vfat		   noauto,user		 0 0


# NOTE: The next line is critical for boot!
none			/proc		proc		defaults		0 0

# glibc 2.2 and above expects tmpfs to be mounted at /dev/shm for
# POSIX shared memory (shm_open, shm_unlink). 
# (tmpfs is a dynamically expandable/shrinkable ramdisk, and will
#  use almost no memory if not populated with files)
# Adding the following line to /etc/fstab should take care of this:

none			/dev/shm	tmpfs		nodev,nosuid,noexec	0 0

none			/proc/bus/usb	usbfs		defaults		0 0


hinter der letzten Zeile den Zeilenumbruch nicht vergessen


Joachim

Edit
none /dev/shm tmpfs nodev,nosuid,noexec 0 0

ändere mal die Zeile könnte sein , dass dein default da falsch ist
Unmögliches erledigen wir sofort. Wunder dauern etwas länger.

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »magjo« (15.04.2005, 22:19)


13

15.04.2005, 22:26

Hab es so eingetragen ... leider hat es nichts geholfen!
Als ich umount /mnt/gentoo u.s.w. ... eingegeben habe meinte er error: device busy
Was ist das jetzt?

Nach Restart... immernoch der mount /proc Fehler ...
Gibt es noch eine andere Möglichkeit, oder sollte ich neu installieren?


Ciao & gute Nacht
Tausend Dank
Oli

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »deoli« (15.04.2005, 22:36)


14

15.04.2005, 22:58

Hi

umhimmelswillen nicht neu installieren wir sind hier nicht bei Windows. Bei einer Neuinstallation wirst Du wieder genau in die gleiche Falle Tappen

Mir fällt da noch was ein. Was für einen Kernel hast Du. Wenn es ein selbst erstellter Kernel ist hast Du dann:

Quellcode

1
2
3
4
5
6
7
[*] /proc file system support                                                         
                               [*]   /proc/kcore support                                                             
                               [ ] /dev file system support (OBSOLETE)                                               
                               [ ] /dev/pts Extended Attributes                                                      
                               [*] Virtual memory file system support (former shm fs)                                
                               [ ]   tmpfs Extended Attributes                                                       
                               [ ] HugeTLB file system support 


zu finden mit:

cd /usr/src/linux
make menuconfig


File systems --->
Pseudo Filesystems --->

Falls Du die Eintragungen noch nicht gemacht hast:
nachholen, den Kernel neu Kompelieren und anschließend installieren

gute n8 und schönes WE
Joachim
Unmögliches erledigen wir sofort. Wunder dauern etwas länger.

15

16.04.2005, 11:20

Nochmal Danke! Leider hat das nichts geholfen habe make menuconfig ausgeführt und entdeckt das ich dieses Attribut vergessen habe:

[*] /proc/kcore support

habe es ergänzt und dann make && male modules_install

danach trat beim make modules_install ein Fehler auf, aber ich ahbe keine module sondern alle in den Kernel kompiliert! Kann es sein das er rummeckert wegen dem, das es nichts zu tun hat ;)?

Danach

cp /arch/i386/boot/bzImage /boot/kernel-2.6.11-gentoo-r6
cp System.map /boot/System.map-2.6.11-gentoo-r6

dann exit -> cd -> umount mnt ... mnt .... mnt .... -> reboot

Leider kommt der doofe /proc Mount Fehler immer noch ...


Ciao & schönes WE
Oli

16

16.04.2005, 12:04

Moin Oli

Existiert bei Dir überhaupt das Verzeichnis proc (nicht auf der live-cd gucken sondern auf der Festplatte)

kannst Du es nach booten von der Live-Cd und einbinden Deiner Laufwerke von Hand mounten

# mount -t proc none /mnt/gentoo/proc

hattest Du es zum Kompelieren Deines Kernels gemountet?

Joachim
Unmögliches erledigen wir sofort. Wunder dauern etwas länger.

17

16.04.2005, 16:53

evtl. hatte ich es beim kompilieren nicht gemountet, aber wenn ich diese Schrittfolge da druchgehe (die ich inzwichen auswendig kenne *g*) dann sagt er mir beim mount -t proc ...
nichts, no message are a good message ...

Also müsste es doch gehen, das mounten oder?

Vielen Dank, ciao
Oli

18

17.04.2005, 20:52

Hi

Falls Du immer noch das Problem mit proc hast dann probier es doch mal mit dem Genkernel. Die Installation ist im Habdbuch gut beschrieben (Kapitel 7.d.)

Joachim


Ps.: Hast Du in Deinem jezigen Kernel die Dateisysteme ext2 und ext3 aktiviert (nicht als Modul)
Unmögliches erledigen wir sofort. Wunder dauern etwas länger.

19

18.04.2005, 09:25

Ist genkernel ein Tool zum automatischen Anpassen des Kernels? Will eigentlich ein Gentoo und kein fertig konfiguriertes/kompiliertes System, da ich den Fehler beim ersten mal nicht hatte, werde ich die Abläufe nochmal vergleichen und ggf. anpassen ...


Vielen Dank
Ciao
Oli

20

18.04.2005, 10:10

Hi

der Genkernel ist ein fertig vorkonfigurierter Kernel. Wenn es damit läuft, kannst Du Dich immer noch dransetzen und einen eigenen Kernel kompelieren.

Joachim
Unmögliches erledigen wir sofort. Wunder dauern etwas länger.