|
|
|
|
|
|
|
|
|
|
xen-users
[Xen-users] prob boot backup image sco
Hallo xenusers!
I want port a very old sco to to xenU.
Under xen 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> |
- [Xen-users] prob boot backup image sco,
Torsten Lehmann <=
|
|
|
|
|