mirror of
https://github.com/genodelabs/genode.git
synced 2025-06-01 15:10:56 +00:00
vbox: test shared folder with overlay in ram_fs
avoids corrupted ext2fs in rump_fs
This commit is contained in:
parent
7c0542d4bc
commit
6c723fb1e8
@ -5,7 +5,7 @@
|
|||||||
# - hard disk with 4 primary partitions
|
# - hard disk with 4 primary partitions
|
||||||
# - on the 4. partition an ext2 filesystem is expected with following files:
|
# - on the 4. partition an ext2 filesystem is expected with following files:
|
||||||
# -- /win7.vdi
|
# -- /win7.vdi
|
||||||
# -- /ram/overlay-original.vdi
|
# -- /ram/overlay_win7.vdi
|
||||||
#
|
#
|
||||||
# The overlay file must be generated beforehand, e.g.:
|
# The overlay file must be generated beforehand, e.g.:
|
||||||
#
|
#
|
||||||
@ -13,7 +13,7 @@
|
|||||||
#
|
#
|
||||||
# to find out the size of the vdi and then to create the overlay:
|
# to find out the size of the vdi and then to create the overlay:
|
||||||
#
|
#
|
||||||
# vboxmanage createhd --filename overlay-original.vdi --size [vdi_size] --format vdi
|
# vboxmanage createhd --filename overlay_win7.vdi --size [vdi_size] --format vdi
|
||||||
#
|
#
|
||||||
#
|
#
|
||||||
#
|
#
|
||||||
@ -79,8 +79,8 @@ set use_vbox5 0
|
|||||||
|
|
||||||
set vdi_image "${flavor}.vdi"
|
set vdi_image "${flavor}.vdi"
|
||||||
# Write overlay back to harddisk if set to 0
|
# Write overlay back to harddisk if set to 0
|
||||||
set use_ram_fs 0
|
set use_ram_fs 1
|
||||||
set use_overlay_from_disk 0
|
set use_overlay_from_disk 1
|
||||||
set overlay_image "overlay_${flavor}.vdi"
|
set overlay_image "overlay_${flavor}.vdi"
|
||||||
set use_rumpfs 1
|
set use_rumpfs 1
|
||||||
|
|
||||||
@ -209,7 +209,7 @@ set config_of_app {
|
|||||||
<config> <rom/> </config>
|
<config> <rom/> </config>
|
||||||
</start>
|
</start>
|
||||||
|
|
||||||
<start name="vbox" priority="-2">}
|
<start name="vbox1" priority="-2">}
|
||||||
append config_of_app "
|
append config_of_app "
|
||||||
<binary name=\"$virtualbox_binary\"/>"
|
<binary name=\"$virtualbox_binary\"/>"
|
||||||
append config_of_app {
|
append config_of_app {
|
||||||
@ -272,7 +272,7 @@ regexp {[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+} $serial_ip_addr serial_ip_addr
|
|||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
run_genode_until {\[init -\> vbox\].*Guest Additions capability report:.*seamless: yes, hostWindowMapping: no, graphics: yes} 300 $serial_id
|
run_genode_until {\[init -\> vbox1\].*Guest Additions capability report:.*seamless: yes, hostWindowMapping: no, graphics: yes} 300 $serial_id
|
||||||
|
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -308,7 +308,7 @@ puts $noux_id "sleep 5"
|
|||||||
puts $noux_id "done"
|
puts $noux_id "done"
|
||||||
|
|
||||||
# Wait until VM signaled shutdown state
|
# Wait until VM signaled shutdown state
|
||||||
run_genode_until {\[init\] child "vbox" exited with exit value 0} 120 $serial_id
|
run_genode_until {\[init\] child "vbox1" exited with exit value 0} 120 $serial_id
|
||||||
|
|
||||||
# SHA1 of copied file
|
# SHA1 of copied file
|
||||||
puts $noux_id "sha1sum to/test.bin"
|
puts $noux_id "sha1sum to/test.bin"
|
||||||
|
@ -10,7 +10,7 @@
|
|||||||
<MediaRegistry>
|
<MediaRegistry>
|
||||||
<HardDisks>
|
<HardDisks>
|
||||||
<HardDisk uuid="{8e55fcfc-4c09-4173-9066-341968be4864}" location="/win7.vdi" format="VDI" type="Immutable">
|
<HardDisk uuid="{8e55fcfc-4c09-4173-9066-341968be4864}" location="/win7.vdi" format="VDI" type="Immutable">
|
||||||
<HardDisk uuid="{4c5ed34f-f6cf-48e8-808d-2c06f0d11464}" location="/ram/overlay.vdi" format="VDI" autoReset="true"/>
|
<HardDisk uuid="{4c5ed34f-f6cf-48e8-808d-2c06f0d11464}" location="/ram/overlay_win7.vdi" format="VDI" autoReset="true"/>
|
||||||
</HardDisk>
|
</HardDisk>
|
||||||
</HardDisks>
|
</HardDisks>
|
||||||
<DVDImages/>
|
<DVDImages/>
|
||||||
@ -130,7 +130,7 @@
|
|||||||
<Port slot="0" enabled="false" IOBase="0x378" IRQ="7"/>
|
<Port slot="0" enabled="false" IOBase="0x378" IRQ="7"/>
|
||||||
<Port slot="1" enabled="false" IOBase="0x378" IRQ="7"/>
|
<Port slot="1" enabled="false" IOBase="0x378" IRQ="7"/>
|
||||||
</LPT>
|
</LPT>
|
||||||
<AudioAdapter controller="AC97" driver="Pulse" enabled="false"/>
|
<AudioAdapter controller="HDA" driver="Pulse" enabled="false"/>
|
||||||
<RTC localOrUTC="UTC"/>
|
<RTC localOrUTC="UTC"/>
|
||||||
<SharedFolders/>
|
<SharedFolders/>
|
||||||
<Clipboard mode="Disabled"/>
|
<Clipboard mode="Disabled"/>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user