You are not logged in.

#1 2008-07-09 04:16:48

piranhaa
Member
Registered: 2008-07-09
Posts: 7

Xen 3.2.1 from pacman getting "root fs cannot be detected" error

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

#2 2008-07-09 16:52:21

bbs
Member
From: MA
Registered: 2008-07-04
Posts: 47

Re: Xen 3.2.1 from pacman getting "root fs cannot be detected" error

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 big_smile -- 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 smile 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

#3 2008-07-09 19:48:12

piranhaa
Member
Registered: 2008-07-09
Posts: 7

Re: Xen 3.2.1 from pacman getting "root fs cannot be detected" error

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

Board footer

Powered by FluxBB