PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : VMWare + Debian Testing + SELinux = Kernel Panic



M@xwell
21.02.06, 08:36
Hallo zusammen

bisher habe ich es ja eigentlich vermieden an den Innereien von Linux rumzuspielen, aber diesmal musste es wohl sein.
Auf der Arbeit soll ich mit SELinux herumhantieren und damit ich schon mal üben kann, wollte ich mir zuhause schon mal ein ähnliches System wie auf der Arbeit aufsetzen.
Also habe ich mir die neueste Debian Testing geladen und auf ner (VMWare) VM installiert. Jetzt wollte ich nach dieser Anleitung: http://www.online-tutorials.net/security/ein-sicheres-linux-system-aufsetzen-teil-10-security-enhanced-linux-installation/tutorials-t-69-238.html SELinux einbinden.

Klappt aber (eigentlich wie erwartet) nicht. Nach dem Komplilieren begrüßt mich der neue Kernel mit

VFS: Cannot open root device "hda1" or unknown-block(0,0)
Please append a correct "root=" boot option
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)

Ich dachte vielleicht, ich hätte die HDD Treiber vergessen im Kernel einzubauen, aber ich hab alles eingebaut, was ich denke, dass nötig ist.
Hat jemand ne Ahnung, was das sein könnte?
Und bitte recht einfach, bin wie gesagt nicht so versiert


Danke schon mal
M@x

stefan.becker
21.02.06, 18:03
Poste deine Kernel-Konfiguration, den gewählten Filesystemtyp des Gastes und die vmx-Datei.

Einfacher wäre übrigens die Standardkonfiguration des Kernels zu erweitern.

M@xwell
21.02.06, 23:54
fs der hda1 ist ext3

die standardconfig habe ich halt in so fern erweitert, dass ich die dinger aus der anleitung, die rein sollten, reingetan hab, und die die nicht rein durften, rausgetan hab

.config:
http://www.rafb.net/paste/results/yyuc7I41.html

vmx


config.version = "8"
virtualHW.version = "4"
scsi0.present = "TRUE"
scsi0.virtualDev = "lsilogic"
memsize = "256"
scsi0:0.present = "TRUE"
scsi0:0.fileName = "Other Linux 2.6.x kernel-cl2.vmdk"
ide1:0.present = "TRUE"
ide1:0.fileName = "auto detect"
ide1:0.deviceType = "cdrom-raw"
floppy0.fileName = "A:"
ethernet0.present = "TRUE"
usb.present = "TRUE"
sound.present = "TRUE"
sound.virtualDev = "es1371"
displayName = "Clone of debian_testing"
guestOS = "other26xlinux"
nvram = "other26xlinux.nvram"

scsi0:0.redo = ""
ethernet0.addressType = "generated"
uuid.location = "56 4d 7a 62 eb 66 36 35-1a c0 83 1b 91 48 73 01"
uuid.bios = "56 4d 7a 62 eb 66 36 35-1a c0 83 1b 91 48 73 01"
tools.remindInstall = "TRUE"
ethernet0.generatedAddress = "00:0c:29:48:73:01"
ethernet0.generatedAddressOffset = "0"

sound.startConnected = "FALSE"


danke schon mal für deine hilfe bis jetzt

Simon Hecht
23.02.06, 17:52
Schaut so aus als ob dir IDE Treiber fehlen würden.

stefan.becker
23.02.06, 18:20
Obiger Link ist tot, aber kontrollier mal wirklich, ob IDE Treiber vorhanden sind und unter Filesystems die notwendigen Einträge.

Wie gesagt: die beste Basis ist eine Standardkonfiguration der Distribution. Da ist immer alles drin.

M@xwell
23.02.06, 19:50
danke für die hilfe
aber ich depp hab grad festgestellt, dass selinux standardmäßig im kernel drin ist (anscheinend ab 2.6.9)
trotzdem funktioniert's nich
aber is was selinux-internes (kann die policy nicht laden oder so)
alles ziemlich unspassig :\

thx für die hilfe auf jeden fall