pierre mazières
2009-Oct-05 12:27 UTC
[Xen-users] cannot boot my dom0 : hard drive not found
Hi,
I have a problem while booting on dom0 : my hard drive disk can''t be
found.
This issue was probably ever solved, I found some topics closed to it, but
it wasn''t helpful.
Maybe someone already fixed this problem.
My hardware configuration is :
- motherboard : MSI MS-7366
- CPU : Intel Celeron E1200 1.60GHz
- internal hard drive : SAMSUNG HD321KJ connected with SATA
I use Ubuntu-9.04, fully updated.
I downloaded XEN archive from XEN web site : xen-3.4.0-xen.tar.gz
I installed it with de following script (comments are in French) :
# decompression de l''archive
cd /home/ymir/Programmes/setup/xen
tar -xzvf xen-3.4.0-xen.tar.gz
cd xen-3.4.0
# installation de XEN
sudo make world
sudo make install
sudo sh ./install.sh
# creer l''arbre
sudo make dist
# separer les kernel de dom0 et du domU
sudo make world KERNELS="linux-2.6-xen0 linux-2.6-xenU"
# installer le noyau du dom0 et du domU
cd build-linux-2.6.18-xen0_x86_64 #pour le dom0
sudo make menuconfig #ATTENTION : désactiver boot NFS : File System ->
Networ File System -> Root file system on NFS
#ATTENTION : désactiver ACPI : Power management options ->
ACPI (Advanced Configuration and Power Interface) support -> ACPI support
#ATTENTION : activer SATA : Device Drivers -> ATA/ATAPI/RLL
support -> Support for SATA
sudo make
sudo make modules
sudo make modules_install
sudo make install
cd ../build-linux-2.6.18-xenU_x86_64 #pour le domU
sudo make menuconfig #désactiver aussi le boot NFS (l''ACPI et le
SATA
n''existent pas sur les machines virtuelles)
sudo make
sudo make modules
sudo make modules_install
sudo make install
# créer une image disque du noyau
cd ..
sudo mkinitramfs -o initrd-2.6.18.8-xen0.img 2.6.18.8-xen0
sudo cp ./initrd-2.6.18.8-xen0.img /boot
sudo mkinitramfs -o initrd-2.6.18.8-xenU.img 2.6.18.8-xenU
sudo cp ./initrd-2.6.18.8-xenU.img /boot
I did''nt see any error while running this script.
I add in /boot/grub/menu.lst :
title Xen 3.4 / XenLinux 2.6
kernel /boot/xen-3.4.gz dom0_mem=256000 console=vga
module /boot/vmlinuz-2.6.18.8-xen0 root=/dev/sda6 ro
module /boot/initrd-2.6.18.8-xen0.img
I''m sure my hard drive disk is mounted has /dev/sda6, and files are
with the
good path, I checked it many times :
ymir@ginnungagap:~$ sudo fdisk -l
[sudo] password for ymir:
Disque /dev/sda: 320.0 Go, 320072933376 octets
255 têtes, 63 secteurs/piste, 38913 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Identifiant de disque : 0x36363635
Périphérique Amorce Début Fin Blocs Id Système
/dev/sda1 * 1 2689 21599361 7 HPFS/NTFS
/dev/sda2 2690 38913 290969280 5 Etendue
/dev/sda5 2690 2938 2000061 82 Linux swap /
Solaris
/dev/sda6 2939 38913 288969156 83 Linux
ymir@ginnungagap:~$ ls -l /boot/xen-3.4.gz
lrwxrwxrwx 1 root root 12 2009-10-02 20:41 /boot/xen-3.4.gz ->
xen-3.4.0.gz
ymir@ginnungagap:~$ ls -l /boot/vmlinuz-2.6.18.8-xen0
-rw-r--r-- 1 root root 2523030 2009-10-02 23:19
/boot/vmlinuz-2.6.18.8-xen0
ymir@ginnungagap:~$ ls -l /boot/initrd-2.6.18.8-xen0.img
-rw-r--r-- 1 root root 3958065 2009-10-02 23:26
/boot/initrd-2.6.18.8-xen0.img
When I boot on my dom0, I have this message :
Begin: Waiting for root file system... ...
Done.
Gave up waiting for root device. Common problems :
- Boot args (cat /proc/cmdline)
- Check rootdelay= (did the system wait long enough?)
- Check root= (did the system wait for the right device?)
- Missing odules (cat /proc/modules; ls /dev)
ALERT! /dev/sda6 does not exist. Dropping to a shell
Then BusyBox is launched and I have has a prompt : (initramfs)
I check files and the result is :
- cat /proc/cmdline : root=/dev/sda6 ro
- echo $ROOTDELAY : returns nothing. I tried with rootdelay=90, it
doesn''t
change anything
- echo $ROOT : /dev/sda6
- cat /proc/modules : nothing in return
- ls -l /dev/s* : nothing in return
When I plug an USB storage device, I have this message : "USB 1-4:
configuration #1 chosen from 1 choice" . But nothing appeared in /dev.
Did I make something wrong during install or is my hardware compatible with
XEN ?
Thank you for your help.
Regards
--
Pierre
_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users