You are not logged in.
Just installed Xen from pacman.. The xen.gz, vmlinuz-2.6.18.8-xen0, and xen0.img are all under my /boot (shared with my root partition).
When I try to boot up now, immediately after the udev "hook", I immediately get: ERROR: root fs cannot be detected. Try using the rootfstype= kernel parameter.
My menu.lst
title XEN Arch Linux
root (hd0,0)
kernel /boot/xen-3.2.1.gz dom0_mem=140000 noreboot
module /boot/vmlinuz-2.6.18.8-xen0 root=/dev/disk/by-uuid/dd20fc38-57c9-462a-abf4-6ab1b36da5a1 ro
module /boot/xen0.img
It's likely a driver issue, but the modules are on the system, since Arch 2.6.25-ARCH will boot properly.. probably not grabbing my sata controller somewhere in there. C
Any ideas?
Thanks
lsmod:
root@mcarch ~]# lsmod
Module Size Used by
firewire_ohci 16512 0
firewire_core 36928 1 firewire_ohci
crc_itu_t 2304 1 firewire_core
parport_pc 34884 1
ppdev 7556 0
lp 9444 0
ohci1394 28720 0
ieee1394 79288 1 ohci1394
parport 31596 3 parport_pc,ppdev,lp
ppp_generic 24348 0
k8temp 4608 0
pcspkr 2816 0
i2c_piix4 8076 0
i2c_core 19348 1 i2c_piix4
ehci_hcd 33932 0
ohci_hcd 21764 0
usbcore 129904 3 ehci_hcd,ohci_hcd
wmi 6056 0
shpchp 29588 0
pci_hotplug 26276 1 shpchp
sg 27188 0
thermal 15260 0
processor 32096 1 thermal
fan 4356 0
evdev 9472 0
button 6416 0
battery 10372 0
ac 4484 0
snd_seq_oss 30336 0
snd_hda_intel 336440 0
snd_seq_midi_event 6656 1 snd_seq_oss
snd_seq 48560 4 snd_seq_oss,snd_seq_midi_event
snd_seq_device 6796 2 snd_seq_oss,snd_seq
snd_hwdep 7428 1 snd_hda_intel
snd_pcm_oss 38656 0
snd_pcm 68228 2 snd_hda_intel,snd_pcm_oss
snd_timer 19848 2 snd_seq,snd_pcm
snd_page_alloc 8072 2 snd_hda_intel,snd_pcm
snd_mixer_oss 14848 1 snd_pcm_oss
snd 46628 9 snd_seq_oss,snd_hda_intel,snd_seq,snd_seq_device,snd_hwdep,snd_pcm_oss,snd_pcm,snd_timer,snd_mixer_oss
soundcore 6496 1 snd
slhc 6144 1 ppp_generic
r8169 25476 0
e1000 116928 0
rtc_cmos 9120 0
rtc_core 15516 1 rtc_cmos
rtc_lib 2944 1 rtc_core
reiserfs 229760 1
dm_crypt 12932 0
dm_mod 52840 1 dm_crypt
sr_mod 15300 0
cdrom 34080 1 sr_mod
sd_mod 23320 3
ahci 25224 2
ata_generic 5636 0
pata_atiixp 5760 0
pata_acpi 4992 0
libata 142224 4 ahci,ata_generic,pata_atiixp,pata_acpi
scsi_mod 92332 4 sg,sr_mod,sd_mod,libata
dock 7952 1 libata
Last edited by piranhaa (2008-07-09 04:18:21)
Offline
This sounds very much like you did not build your default / and /home (assuming you set your machine up with auto-prepare) -- filesystem driver in --- so for example -- i run XFS on my laptop -- in make menuconfig (or however you configure your kernel there are a billion ways these days -- you can alternatively search .config as i do) -- ---> FileSystems ---> ENSURE YOU HAVE A * next to the file systems that your MAIN hd relies on i.e. EXT2 or EXT3 -- in my example i have a * next to XFS and all the other silly debugging options but thats just because i send BR's to XFS team -- hope this helps
(quaqmire talking about a dude getting his tubes tied)
sex kinda looses its appeal without the potency -- its like a cobra without the venom -- i mean what do you have then....? -- a belt?
Offline
I know it's not a filesystem issue. I used ReiserFS for my / partition. the xen0 cfg file from /boot has: CONFIG_REISERFS_FS=y
I really can't figure this out. XenServer Express works, but it's got too much garbage in it. I'd prefer using Arch as it's pretty close to the way BSD's init scripts work..
Edit:
Also, it dumps me to the xen ramdisk at this point. I look in /dev and there's no /dev/sda listed (or the UID for that matter), though it detects my CDrom on the IDE channels.
Last edited by piranhaa (2008-07-09 19:50:25)
Offline