LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   SUSE / openSUSE (https://www.linuxquestions.org/questions/suse-opensuse-60/)
-   -   Suse on Vmware booting problem (https://www.linuxquestions.org/questions/suse-opensuse-60/suse-on-vmware-booting-problem-411096/)

xgreen 02-02-2006 10:10 PM

Suse on Vmware booting problem
 
I tried to load Suse 9.0 Pro Ghost image onto Vmware workstation & having problem when booting.
The error message:
Code:

kmod: failed to exec /sbin/modprobe -s -k block-major-3, errno = 2
VFS : Cannot open root device "" or 03:0a
Please append a correct "root=" boot option
Try booting with pci=noacpi, acpi=ht, or acpi=off on the command line.
If one helps, please report the following lines:
DMI: BIOS: Phoenix Technologies LTD, 6.00, 02/11/2005
DMI: System: Vmware, Inc, Vmware Virtual Platform, None
DMI: Board: Intel Corporation, 440BX Desktop Reference Platform, None
Kernel panic: VFS: Unable to mount root fs on 03:0a

The original PC is using SATA hd & on Vmware is using scsi. I've change fstab entry from
Code:

/dev/hdc2        /        ext2        defaults        1 1
to
Code:

/dev/sda2        /        ext2        defaults 1 1
the original /boot/grub/menu.lst
Code:

title Suse
        kernel (hd0,1)/boot/vmlinuz root=/dev/hdc2 vga=0x31a splash=silent desktop hda=ide-scsi hdalun=0 showopts

& changed to
Code:

title Suse
        kernel (hd0,1)/boot/vmlinuz root=/dev/sda2

also, changed /boot/grub/device.map from
Code:

(hd0) /dev/hdc
to
Code:

(hd0) /dev/sda
After failed to boot, I tried to boot manually using grub command line
Code:

grub> root(hd0,1)
 Filesystem type is ext2fs, partition type 0x8

grub> kernel (hd0,1)/boot/vmlinuz root=/dev/sda2
 [Linux-bzImage, setup=0x1400, size=0x13870c]

grub> boot

but still failed to boot.

Any idea?

xgreen 02-03-2006 06:50 AM

ok i got it working. just replace the original kernel (vmlinuz) with kernel(scsi.s bzImage) from Slackware 10.2. I think the original kernel does not support (enable in kernel config) scsi disk.


All times are GMT -5. The time now is 01:41 AM.