Kisebb segédprogramok virtualizációhoz
E téma célja, hogy lehetőleg minél kisebb, egyszerűbb, ám hasznos alkalmazásokat/információkat ide összegyűjtsünk a virtuális gépekkel foglalkozók számára.
http://sanbarrow.com/files/vmx-builder.cmd (vmware virtuális gép generátor, pl. playerhez)
vmdkgen.sh (2GB-nál nem nagyobb fájlokból álló vmware virt. diszk generátor) elavult, tudja pl. a www.qemu.org qemu-img binárisa, minden platformra.
raw2vmdk.bat (nyers lemezképhez előállítja külön fájlba a vmdk leíró fájlt, amely vmdk már vmx gépbe felcsatolható. unix és win* alatt is működik!)
Forrás:
:<<NUL
@echo off
rem NEM adom, az enyem. Minden szar es jog fenntartva!
if "x%1"=="x" echo elso parameter nem lehet ures
if "x%1"=="x" exit /b 1
if not exist %1 echo nem letezik az elso parameterkent megadott fajl!
if not exist %1 exit /b 1
for %%G in (%1) do set /A CYL1=%%~zG/512
set /A CYL2=CYL1/1008
echo # Disk DescriptorFile > "%~dpn1.vmdk"
echo version=1 >> "%~dpn1.vmdk"
echo CID=fffffffe >> "%~dpn1.vmdk"
echo parentCID=ffffffff >> "%~dpn1.vmdk"
echo createType="monolithicFlat" >> "%~dpn1.vmdk"
echo # Extent description >> "%~dpn1.vmdk"
echo RW %CYL1% FLAT "%1" 0 >> "%~dpn1.vmdk"
echo # The Disk Data Base >> "%~dpn1.vmdk"
echo #DDB >> "%~dpn1.vmdk"
echo ddb.geometry.cylinders=^"%CYL2%^" >> "%~dpn1.vmdk"
echo ddb.geometry.heads="16" >> "%~dpn1.vmdk"
echo ddb.geometry.sectors="63" >> "%~dpn1.vmdk"
echo ddb.adapterType="ide" >> "%~dpn1.vmdk"
echo ddb.toolsVersion="0" >> "%~dpn1.vmdk"
exit /b
NUL
[ ! -f "$1" ] && echo "$1" nem letezik vagy nem regularis fajl'!'
[ ! -f "$1" ] && exit 1
CYL1=`wc -c "$1" | cut -d' ' -f1`
CYL1=`expr $CYL1 / 512`
CYL2=`expr $CYL1 / 1008`
echo '# Disk DescriptorFile' > "$1.vmdk"
echo 'version=1' >> "$1.vmdk"
echo 'CID=fffffffe' >> "$1.vmdk"
echo 'parentCID=ffffffff' >> "$1.vmdk"
echo 'createType="monolithicFlat"' >> "$1.vmdk"
echo '# Extent description' >> "$1.vmdk"
echo "RW $CYL1 FLAT "'"'"$1"'"' 0 >> "$1.vmdk"
echo '# The Disk Data Base' >> "$1.vmdk"
echo '#DDB' >> "$1.vmdk"
echo 'ddb.geometry.cylinders="'$CYL2'"' >> "$1.vmdk"
echo 'ddb.geometry.heads="16"' >> "$1.vmdk"
echo 'ddb.geometry.sectors="63"' >> "$1.vmdk"
echo 'ddb.adapterType="ide"' >> "$1.vmdk"
echo 'ddb.toolsVersion="0"' >> "$1.vmdk"
- Tovább (Kisebb segédprogramok virtualizációhoz)
- 6320 megtekintés