Three times YES, as I do that as root... ;-)
Matthias
You (JD) write:
> Does the directory
>
> /export/images/vbox_or_xvm/
>
> exist?
>
> If is does, do you have write permission?
>
> Do you have write permission on /dev/lofi/1 ?
>
>
>
> Matthias Pfützner - Data Center Ambassador - Strategy and Technology wrote:
>> So, next problem.
>>
>> Now I have done the following:
>>
>> On the old PC under Solaris 7/x86 I did:
>>
>> dd if=/dev/rdsk/c0t0d0p0 of=disk0.raw bs=512
>>
>> Then I copied the file to my new laptop, running Nevada build 84 with
>> VirtualBox, and there on the new laptop I did:
>>
>> lofiadm -a /export/images/vbox_or_xvm/disk0.raw /dev/lofi/1
>> cd /opt/VirtualBox/
>> VBoxManage internalcommands listpartitions -rawdisk /dev/rlofi/1
>>
>> Output of that is:
>>
>> VirtualBox Command Line Management Interface Version 1.5.51
>> (C) 2005-2008 innotek GmbH
>> All rights reserved.
>> Number Type StartCHS EndCHS Size (MiB)
>> Start (Sect)
>> 1 0x06 0 /1 /1 130 /254/63 1027 63
>>
>> So, the diskimage is correct, and it contains a Window95 version!
>>
>> (Here's the proof:
>>
>> bash-3.2# mkdir /a
>> bash-3.2# mount -F pcfs /dev/lofi/1:c /a
>> bash-3.2# ls /a
>> ADOBEPS Eigene Dateien My Music XWIN32
>> AUTOEXEC.BAT Exchange Neue Software.lnk antje
>> Anti-Vir.Dat GSview PSP
>> default.set
>> BOOTLOG.PRV IO.SYS Programme emacs
>> BOOTLOG.TXT LEADVIEW QTAKE euracom
>> COMMAND.COM LILO.TGZ RECYCLED gs
>> CONFIG.SYS LOGO.SYS SCANDISK.LOG iomega
>> DBLSPACE.BIN MACARONI SCSI
>> liprefs.js
>> DETLOG.OLD MPEG SUHDLOG.DAT psfonts
>> DETLOG.TXT MSDOS.--- SYSTEM.1ST sun
>> DINFO2 MSDOS.SYS WINDOWS
>> DRVSPACE.BIN MSOffice WINPLAY3
>> bash-3.2# umount /a
>> bash-3.2# rmdir /a
>>
>> )
>>
>> Now, I want to add this to the list of images that VirtualBox can use:
>>
>> According to the manual, I assume, that I should be able to do:
>>
>> VBoxManage internalcommands createrawvmdk -filename
>> /export/images/vbox_or_xvm/disk0.vmdk -rawdisk /dev/rlofi/1
>>
>> or (see above for the mountpoint for /a!)
>>
>> VBoxManage internalcommands createrawvmdk -filename
>> /export/images/vbox_or_xvm/disk0.vmdk -rawdisk /dev/lofi/1
>>
>> BUT (with both commands) the output is:
>>
>> VirtualBox Command Line Management Interface Version 1.5.51
>> (C) 2005-2008 innotek GmbH
>> All rights reserved.
>> Error while creating the raw disk VMDK:
>> VERR_INVALID_PARAMETER
>>
>> So, what's wrong?
>>
>> Here's the excerpt from the UserManual.pdf, Page 111/112:
>>
>> To create an image that represents an entire physical hard disk
>> (which
>> will not contain any actual data, as this will all be stored on
>> the
>> physical disk), on a Linux host, use the command
>> VBoxManage internalcommands createrawvmdk
>> -filename
>> /path/to/file.vmdk -rawdisk /dev/sda
>>
>> This creates the image /path/to/file.vmdk (must be absolute), and
>> all
>> data will be read and written from /dev/sda.
>>
>> Very confused!
>>
>> Any help highly appreciated!
>>
>> Matthias
>>
>> I (Matthias Pfützner - Data Center Ambassador - Strategy and Technology)
>> wrote:
>>
>>> Folks,
>>>
>>> I do have a question, that I hope, you can help me with...
>>>
>>> I do have an old PC, with THREE disks:
>>>
>>> 1. disk is totally given to Win95
>>> 2. disk is totally givene to "files"
>>> 3. disk is partitioned into three (four) partitions, hosting
>>> Win98,
>>> SuSE 7.2, SuSE 7.2 swap, and Solaris 7.
>>>
>>> I now did boot Solaris on that box, and made "dumps" of the partitions as
>>> follows:
>>>
>>> dd if=/dev/rdsk/c0t0d0p1 of=win95.raw bs=512
>>> dd if=/dev/rdsk/c0t1d0p1 of=temp.raw bs=512
>>> dd if=/dev/rdsk/c0t2d0p1 of=win98.raw bs=512
>>> dd if=/dev/rdsk/c0t2d0p2 of=suse72.raw bs=512
>>> dd if=/dev/rdsk/c0t2d0p4 of=solaris7.raw bs=512
>>>
>>> Now, under OpenSolaris build 84, I try the following:
>>>
>>> lofiadm -a /path/to/win95.raw /dev/lofi/1
>>> VBoxManage internalcommands createrawvmdk -filename
>>> /path/to/win95.vmdk -rawdisk /dev/rlofi/1 -partitions 1
>>>
>>> and do get:
>>>
>>> # VBoxManage internalcommands createrawvmdk -filename
>>> /export/images/vbox_or_xvm/WIN95.vmdk -rawdisk /dev/rlofi/1 -partitions 1
>>> VirtualBox Command Line Management Interface Version 1.5.51
>>> (C) 2005-2008 innotek GmbH
>>> All rights reserved.
>>>
>>> Overlapping partitions. Aborting
>>> Error reading the partition information from '/dev/rlofi/1'
>>> #
>>> Or:
>>>
>>> # VBoxManage internalcommands createrawvmdk -filename
>>> /export/images/vbox_or_xvm/WIN95.vmdk -rawdisk /dev/rlofi/1
>>> VirtualBox Command Line Management Interface Version 1.5.51
>>> (C) 2005-2008 innotek GmbH
>>> All rights reserved.
>>>
>>> Error while creating the raw disk VMDK: VERR_INVALID_PARAMETER
>>> #
>>> So, I read the user-manual of the VirtualBox, and it seems, I really need
>>> the
>>> whole disk images, and not only the images of the partitions. So, i
>>> guess, I
>>> should have done:
>>>
>>> dd if=/dev/rdsk/c0t0d0p0 of=disk0.raw bs=512
>>> dd if=/dev/rdsk/c0t1d0p0 of=disk1.raw bs=512
>>> dd if=/dev/rdsk/c0t2d0p0 of=disk2.raw bs=512
>>>
>>> Right?
>>>
>>> So, my questions are:
>>>
>>> Is the the only way to "handle" raw disks?
>>> Or is there a way to re-use the "dump" of a partition as an image for
>>> VirtualBox?
>>>
>>> BTW: I can do the following:
>>>
>>> # mkdir /a
>>> # mount -F pcfs -o ro /dev/lofi/1 /a
>>> # ls /a
>>> ADOBEPS Eigene Dateien My Music XWIN32
>>> AUTOEXEC.BAT Exchange Neue Software.lnk antje
>>> Anti-Vir.Dat GSview PSP default.set
>>> BOOTLOG.PRV IO.SYS Programme emacs
>>> BOOTLOG.TXT LEADVIEW QTAKE euracom
>>> COMMAND.COM LILO.TGZ RECYCLED gs
>>> CONFIG.SYS LOGO.SYS SCANDISK.LOG iomega
>>> DBLSPACE.BIN MACARONI SCSI liprefs.js
>>> DETLOG.OLD MPEG SUHDLOG.DAT psfonts
>>> DETLOG.TXT MSDOS.--- SYSTEM.1ST sun
>>> DINFO2 MSDOS.SYS WINDOWS
>>> DRVSPACE.BIN MSOffice WINPLAY3
>>> #
>>> So, the file itself is a real dump of the FAT32 part of the disk!
>>>
>>> Curious,
>>> Matthias
>>>
>>> P.S.: Some more infos:
>>>
>>> fdisk c0t0d0p0:
>>>
>>> Total disk size is 131 cylinders
>>> Cylinder size is 16065 (512 byte) blocks
>>>
>>> Cylinders
>>> Partition Status Type Start End Length %
>>> ========= ====== ============ ===== === ====== ===
>>> 1 Active DOS-BIG 0 130 131 100
>>>
>>>
>>>
>>>
>>> fdisk c0t1d0p0:
>>>
>>> Total disk size is 131 cylinders
>>> Cylinder size is 16065 (512 byte) blocks
>>>
>>> Cylinders
>>> Partition Status Type Start End Length %
>>> ========= ====== ============ ===== === ====== ===
>>> 1 DOS-BIG 0 130 131 100
>>>
>>>
>>>
>>>
>>> fdisk c0t2d0p0:
>>>
>>> Total disk size is 8188 cylinders
>>> Cylinder size is 1090 (512 byte) blocks
>>>
>>> Cylinders
>>> Partition Status Type Start End Length %
>>> ========= ====== ============ ===== === ====== ===
>>> 1 DOS-BIG 0 2726 2727 33
>>> 2 Linux native 2726 5231 2506 31
>>> 3 Solaris 5232 5453 222 3
>>> 4 Active Solaris 5453 8179 2727 33
>>>
>>> (Remark: The small "Solaris" partition is the Linux Swap partition!)
>>> --
>>> ***********************************************************************
>>> Matthias Pfützner
>>> Datacenter Ambassador
>>> Solution Architect N1, High Availability
>>> Systems Practice Tel: +49 6103 752-394 (x65394)
>>> Sun Microsystems GmbH Mobile: +49 172 8428766
>>> Ampèrestraße 6 Fax: +49 6103 752-167
>>> 63225 Langen mailto:[EMAIL PROTECTED]
>>> Germany http://blogs.sun.com/pfuetz
>>> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>> Sitz der Gesellschaft:
>>> Sun Microsystems GmbH, Sonnenallee 1, D-85551 Kirchheim-Heimstetten
>>> Amtsgericht München: HRB 161028
>>> Geschäftsführer: Thomas Schröder, Wolfgang Engels, Dr. Roland Bömer
>>> Vorsitzender des Aufsichtsrates: Martin Häring
>>> ***********************************************************************
>>> Sun auf der CeBIT 2008 - Wir freuen uns auf Ihren Besuch in Halle 2,
>>> Stand B33 Details unter: http://de.sun.com/cebit
>>> ***********************************************************************
>>>
>>
>>
--
***********************************************************************
Matthias Pfützner
Datacenter Ambassador
Solution Architect N1, High Availability
Systems Practice Tel: +49 6103 752-394 (x65394)
Sun Microsystems GmbH Mobile: +49 172 8428766
Ampèrestraße 6 Fax: +49 6103 752-167
63225 Langen mailto:[EMAIL PROTECTED]
Germany http://blogs.sun.com/pfuetz
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Sitz der Gesellschaft:
Sun Microsystems GmbH, Sonnenallee 1, D-85551 Kirchheim-Heimstetten
Amtsgericht München: HRB 161028
Geschäftsführer: Thomas Schröder, Wolfgang Engels, Dr. Roland Bömer
Vorsitzender des Aufsichtsrates: Martin Häring
***********************************************************************
Sun auf der CeBIT 2008 - Wir freuen uns auf Ihren Besuch in Halle 2,
Stand B33
Details unter: http://de.sun.com/cebit
***********************************************************************
_______________________________________________
vbox-users mailing list
[email protected]
http://vbox.innotek.de/mailman/listinfo/vbox-users