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

22.05.2015, 20:43

Kernel bekommt Panik ohne mir zu sagen warum

Mahlzeit!

Nachdem ich nun einige Zeit mit Mint 17 auf meinem grossen Rechner verbracht habe stresst es mich doch zusehens das viel Software einige Versionen hinter der Aktuellen zurück liegen, irgendwie Alles was mehr Speicher braucht nach kurzer Zeit das System komplett einfriert und die Leistung ist jetzt auch nicht toll.

Hab mir also eine Fesplatte zurecht gemacht und Gentoo mittels Chroot drauf gepackt. Jetzt ist samt Gnome alles installiert und ich will direkt booten. Grub2 startet, aber der Kernel bricht super schnell ab. Sagt mir aber nicht wo sein Problem liegt. Habe dann auch mal Kernel 4.0.4 versucht mit exakt dem selben Problem.

Ich versuche mich dieses mal an einer Amd64 Installation.

Der Abbruch ist bei [1.199981] und ich habe nicht einmal im Ansatz eine Idee wo ich da etwas ändern müsste. Ist ja nicht mein erstes Gentoo. Soweit krieg ich es dann auch immer hin, aber dieses Mal keine Chance.

Liegt es vielleicht an Grub2? Wenn ich Mint boote ist die Installationsfestplatte die /dev/sdc. sdc1 ist boot, sdc2 swap und sdc3 system. Also brav nach Anleitung. Kann es daran liegen, dass Grub2 deshalb Probleme bekommt weil er die Platte nicht richtig mounten kann oder so?

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Diabolus« (26.05.2015, 18:37)


2

22.05.2015, 23:06

Sorry will jetzt nicht kleinlich wirken aber mit der Fehlermeldung

Quellcode

1
[1.199981]


kann so gar nichts anfangen .... versuche doch einen Screenshot zu machen (Handy oder Cam zum beispiel) oder abschreiben. Jedenfalls würde ich dir gern weiter helfen aber tja mir sagt das gar nichts...
''''''''''''''''''''''''''''''''''''''''''''''''
Gentoo-Linux
der G-Punkt eines Pc´s

''''''''''''''''''''''''''''''''''''''''''''''''

3

22.05.2015, 23:55

Sorry will jetzt nicht kleinlich wirken aber mit der Fehlermeldung

Quellcode

1
[1.199981]


kann so gar nichts anfangen .... versuche doch einen Screenshot zu machen (Handy oder Cam zum beispiel) oder abschreiben. Jedenfalls würde ich dir gern weiter helfen aber tja mir sagt das gar nichts...
Ja klar kann ich. Bitteschön
»Diabolus« hat folgende Datei angehängt:
  • DSC_0078.JPG (2,6 MB - 16 mal heruntergeladen - zuletzt: 23.03.2017, 14:00)

4

25.05.2015, 19:36

Wie mir scheint hat wohl keiner eine Idee :(

5

25.05.2015, 22:40

Das Problem ist vermutlich ein fehlender Treiber im Kernel für dein root device.

Ich würde an dieser Stelle einfach vorschlagen, nimm dir eine Linux Mint Live CD, boote sie und und schau dir dort die Ausgabe von

Quellcode

1
lspci -k

an. Dann weißt du, welche Treiber du alles brauchst. Diese aktivierst du im Kernel Menü und baust diesen neu. Wichtig ist, dass die Treiber direkt in den Kernel kompiliert werden und nicht als Modul!

Die Ausgabe wird etwa so aussehen

Quellcode

1
2
3
00:11.0 SATA controller: [...]
	Subsystem: [...]
	Kernel driver in use: ahci

Wichtig hierbei: "Kernel driver in use".

Viel Erfolg!

6

26.05.2015, 11:42

Steht in deiner /boot/grub/grub.cfg in der Append Zeile

Quellcode

1
root=/dev/sda3 oder root=UUID=Lange UUID?


Hatte in der Vergangenheit Probleme mit UUID und Grub, jedoch nur wenn man seinen kernel selbst baut und kein genkernel verwendet, bzw. sich eine eigene initram baut.
UUID und selbst gebauter Kernel führt oft zu Probleme.
knasan

- Bug oder Feature, das darf man sich hier aussuchen. -

7

26.05.2015, 13:07

Habe ich versucht. Siehe da es waren ein paar Treiber nicht im Kernel bzw. als Modul. Hab ich soweit geändert, gleicher Erfolg.

Kann es an der grub.cfg liegen? Bisher waren diese Dateien bei mir immer sehr überschaubar, aber was grub2.mkconfig da abliefert ist ja brutal.

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub2-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
  load_env
fi
if [ "${next_entry}" ] ; then
   set default="${next_entry}"
   set next_entry=
   save_env next_entry
   set boot_once=true
else
   set default="0"
fi

if [ x"${feature_menuentry_id}" = xy ]; then
  menuentry_id_option="--id"
else
  menuentry_id_option=""
fi

export menuentry_id_option

if [ "${prev_saved_entry}" ]; then
  set saved_entry="${prev_saved_entry}"
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi

function savedefault {
  if [ -z "${boot_once}" ]; then
	saved_entry="${chosen}"
	save_env saved_entry
  fi
}

function load_video {
  if [ x$feature_all_video_module = xy ]; then
	insmod all_video
  else
	insmod efi_gop
	insmod efi_uga
	insmod ieee1275_fb
	insmod vbe
	insmod vga
	insmod video_bochs
	insmod video_cirrus
  fi
}

if [ x$feature_default_font_path = xy ] ; then
   font=unicode
else
insmod part_msdos
insmod ext2
set root='hd2,msdos3'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd2,msdos3 --hint-efi=hd2,msdos3 --hint-baremetal=ahci2,msdos3  ce837638-8739-4359-8b68-29f4c4cb7a30
else
  search --no-floppy --fs-uuid --set=root ce837638-8739-4359-8b68-29f4c4cb7a30
fi
	font="/usr/share/grub/unicode.pf2"
fi

if loadfont $font ; then
  set gfxmode=auto
  load_video
  insmod gfxterm
  set locale_dir=$prefix/locale
  set lang=de_DE
  insmod gettext
fi
terminal_output gfxterm
if [ x$feature_timeout_style = xy ] ; then
  set timeout_style=menu
  set timeout=5
# Fallback normal timeout code in case the timeout_style feature is
# unavailable.
else
  set timeout=5
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/10_linux ###
menuentry 'Gentoo GNU/Linux' --class gentoo --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-ce837638-8739-4359-8b68-29f4c4cb7a30' {
	load_video
	insmod gzio
	insmod part_msdos
	insmod ext2
	set root='hd2,msdos1'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd2,msdos1 --hint-efi=hd2,msdos1 --hint-baremetal=ahci2,msdos1  bfd479c7-e649-4dc7-a0c1-6ea70749a881
	else
	  search --no-floppy --fs-uuid --set=root bfd479c7-e649-4dc7-a0c1-6ea70749a881
	fi
	echo	'Linux 4.0.4-gentoo wird geladen …'
	linux	/kernel-4.0.4-gentoo root=/dev/sdc3 ro
}
submenu 'Erweiterte Optionen für Gentoo GNU/Linux' $menuentry_id_option 'gnulinux-advanced-ce837638-8739-4359-8b68-29f4c4cb7a30' {
	menuentry 'Gentoo GNU/Linux, mit Linux 4.0.4-gentoo' --class gentoo --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.0.4-gentoo-advanced-ce837638-8739-4359-8b68-29f4c4cb7a30' {
		load_video
		insmod gzio
		insmod part_msdos
		insmod ext2
		set root='hd2,msdos1'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd2,msdos1 --hint-efi=hd2,msdos1 --hint-baremetal=ahci2,msdos1  bfd479c7-e649-4dc7-a0c1-6ea70749a881
		else
		  search --no-floppy --fs-uuid --set=root bfd479c7-e649-4dc7-a0c1-6ea70749a881
		fi
		echo	'Linux 4.0.4-gentoo wird geladen …'
		linux	/kernel-4.0.4-gentoo root=/dev/sdc3 ro  
	}
	menuentry 'Gentoo GNU/Linux, mit Linux 4.0.4-gentoo (Wiederherstellungsmodus)' --class gentoo --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.0.4-gentoo-recovery-ce837638-8739-4359-8b68-29f4c4cb7a30' {
		load_video
		insmod gzio
		insmod part_msdos
		insmod ext2
		set root='hd2,msdos1'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd2,msdos1 --hint-efi=hd2,msdos1 --hint-baremetal=ahci2,msdos1  bfd479c7-e649-4dc7-a0c1-6ea70749a881
		else
		  search --no-floppy --fs-uuid --set=root bfd479c7-e649-4dc7-a0c1-6ea70749a881
		fi
		echo	'Linux 4.0.4-gentoo wird geladen …'
		linux	/kernel-4.0.4-gentoo root=/dev/sdc3 ro single 
	}
	menuentry 'Gentoo GNU/Linux, mit Linux 3.18.12-gentoo' --class gentoo --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.18.12-gentoo-advanced-ce837638-8739-4359-8b68-29f4c4cb7a30' {
		load_video
		insmod gzio
		insmod part_msdos
		insmod ext2
		set root='hd2,msdos1'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd2,msdos1 --hint-efi=hd2,msdos1 --hint-baremetal=ahci2,msdos1  bfd479c7-e649-4dc7-a0c1-6ea70749a881
		else
		  search --no-floppy --fs-uuid --set=root bfd479c7-e649-4dc7-a0c1-6ea70749a881
		fi
		echo	'Linux 3.18.12-gentoo wird geladen …'
		linux	/kernel-3.18.12-gentoo root=/dev/sdc3 ro  
	}
	menuentry 'Gentoo GNU/Linux, mit Linux 3.18.12-gentoo (Wiederherstellungsmodus)' --class gentoo --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.18.12-gentoo-recovery-ce837638-8739-4359-8b68-29f4c4cb7a30' {
		load_video
		insmod gzio
		insmod part_msdos
		insmod ext2
		set root='hd2,msdos1'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd2,msdos1 --hint-efi=hd2,msdos1 --hint-baremetal=ahci2,msdos1  bfd479c7-e649-4dc7-a0c1-6ea70749a881
		else
		  search --no-floppy --fs-uuid --set=root bfd479c7-e649-4dc7-a0c1-6ea70749a881
		fi
		echo	'Linux 3.18.12-gentoo wird geladen …'
		linux	/kernel-3.18.12-gentoo root=/dev/sdc3 ro single 
	}
}

### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/30_os-prober ###
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f  ${config_directory}/custom.cfg ]; then
  source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f  $prefix/custom.cfg ]; then
  source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###


Kanns sein da da was nicht stimmt? Finde selbst zwar kein Fehler aber bin auch nicht so besonders Firm darin.

8

26.05.2015, 14:21

linux /kernel-4.0.4-gentoo root=/dev/sdc3 ro
Okay, an das woran ich gedacht habe kann es nicht liegen, da du ja kein UUID sondern die Festplatte mit Device-Name ansprichst.

evtl. hilft dir dieser Post weiter https://forums.gentoo.org/viewtopic-t-961502.html

Postemal bitte (grep auf Kernel Konfiguration)

Quellcode

1
grep "CONFIG_SATA" /boot/config-$(uname -r)

Quellcode

1
grep "CONFIG_ATA" /boot/config-$(uname -r)

Quellcode

1
grep VMWARE config-$(uname -r)
knasan

- Bug oder Feature, das darf man sich hier aussuchen. -

Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »knasan« (26.05.2015, 14:32)


9

26.05.2015, 14:31

Am Grub kann es nicht liegen, denn der bootet ja bereits den Kernel. Leider ist auch auf dem Screenshot nicht zu erkennen was da los ist. Der eigentliche Fehler ist bereits nicht mehr auf dem Bildschirm :(

Weitere Tipps: Falls es am root-Device liegt, brauchst Du ausser dem "ahci" Treiber zusätzlich noch
- Dein Dateisystem (ext4?) im Kernel
- SCSI Disk Unterstützung im Kernel (BLK_DEV_SD)
Ohne geht es nur mit initramfs

An sonsten wäre ein Framebuffer mit einer höheren Auflösung sinnvoll, um den Fehler sehen zu können. Welche Grafikkarte hast Du?
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.

10

26.05.2015, 18:37

Schau an, kaum baut man die Platte direkt in den Rechner anstatt über USB, passt das Laufwert in Grub an, geht.

Das mit dem Framebuffer hat mich dann auf den richtigen Weg geführt. Danke für den Schubser, hätte ich selber drauf kommen können. Schande über mich.

11

26.05.2015, 19:41

Ah, USB-Boot, eine Kleinigkeit die Du uns verschwiegen hast ;)

Bei Interesse, hier habe ich noch ein Paar Hinweise geschrieben was beim USB-Boot noch zusätzlich zu beachten ist: http://www.gentooforum.de/post/151369/ke…html#post151369
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.

12

27.05.2015, 11:08

Wie hast du den Kernel den erstellt?
Genkernel oder Manuel?

Falls Manuel - Mach dir nix draus, bis ein selbst gebauter Kernel läuft, kann es dauern (ich spreche aus Erfahrung : )

Falls du eine schnelle Lösung probieren möchtest und du EXT4 auf sda3 für Gentoo verwendest, kannst du mal das an deine Kernel line in Grub dranhängen:

Quellcode

1
rootfstype=ext4


Falls Hardware- oder gar Filesystem- Unterstützung fehlt, wird dir das leider nichts bringen.
<>
wer denkt zu wissen, weiss weniger als er denkt.

Ein Kumpel der zu allem eine Link hat.