WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-users

[Xen-users] prob HVM boot image sco

To: xen-users@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-users] prob HVM boot image sco
From: Torsten Lehmann <tlehmann@xxxxxxxxxxxxx>
Date: Tue, 12 Jun 2007 16:09:18 +0200 (CEST)
Delivery-date: Tue, 12 Jun 2007 07:15:31 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-id: Xen user discussion <xen-users.lists.xensource.com>
List-post: <mailto:xen-users@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
Hallo xenusers!


I want port a very old sco to to xenU.

xen (HVM) cannot boot this image.
This Partition cannot mounted.
Whats going wrong?
Is HD-geometry a cause of this problem?

regards Torsten
Launoc

----------------------------------------------------------------------
Details:

sco # uname -a
SCO_SV n7275sc1 3.2 2 i386

sco # fdisk

        1. Display Partition Table
        2. Use Entire Disk for UNIX
        3. Use Rest of Disk for UNIX
        4. Create UNIX Partition
        5. Activate Partition
        6. Delete Partition
        7. Create Partition

Enter your choice or 'q' to quit: 1

Current Hard Disk Drive: /dev/rhd00


+-------------+----------+-----------+---------+---------+---------+
        | Partition   | Status   | Type      |   Start |     End |    Size|

+-------------+----------+-----------+---------+---------+---------+
        | 1           | Active   | UNIX      |       1 |  134129 |  134129|

+-------------+----------+-----------+---------+---------+---------+



- create img

sco # dd if=/dev/rhd00 | rcmd $rhost -l admin dd of=$hdimg

xen # fdisk -l $hdimg
You must set cylinders.
You can do this from the extra functions menu.

Disk sco.dd: 0 MB, 0 bytes
255 heads, 63 sectors/track, 0 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

 Device Boot      Start         End      Blocks   Id  System
 sco.dd4   *           1         526     4225063+  63  GNU HURD or SysV



------------------------------------------------------------------
- test 1 boot_xenu


xen:~# xm create vm3_sco -c
Using config file "/etc/xen/vm3_sco".
Started domain vm3


Boot from Hard Disk failed: could not read the boot disk
FATAL: No bootable device


-------------------------------------------------------------------
- test 2 mount_partition

hdimg=sco.dd
fdisk -l $hdimg
Cb=1
seekblk=$((($Cb-1)*63*255)); ## fdisk
echo "Cb=$Cb Ctmp=$Ctmp seekblk=$seekblk"

## lese-test HDimg (s. qemu/060204.test_qemu_img_create)
devloop=`losetup -f`
mntdir=/mnt/tmp
losetup -o $seekblk $devloop $hdimg
mount $devloop $mntdir
# or:  lomount -diskimage $hdimg -partition 4 $mntdir
df  $mntdirdst
umount  $mntdirdst
losetup -d $devloop

-------------
  - result:
# lsmod | grep sysv
sysv                   28804  0

# lomount -diskimage $hdimg -partition 4 $mntdir
mount: you must specify the filesystem type

# mount -t sysv $devloop $mntdir
mount: wrong fs type, bad option, bad superblock on /dev/loop1,
       missing codepage or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so


-------------------------------------------------------------------

- geometry of orginal HD:
  C     H       S
  526   255     63

- geometry supported by qemu (man qemu)
  x     16      63

-------------------------------------------------------------------




_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users

<Prev in Thread] Current Thread [Next in Thread>