您好我的机器是XEON cpu 1.4 ghz,128 mb ram,它运行windows xp,我需要使用linux ocasionally,由于某些原因我无法安装linux而且我不能使用可引导的发行版如knoppix,所以我的问题是任何人都可以推荐我一个虚拟机软件来加载一个没有gui的简单的Linux?我有试试vmware,但我没有足够的内存.谢谢.
我们有一些基于Linux的(Centos)虚拟机,可用作可分发的虚拟设备.我们希望能够尽可能地压缩它们以进行分发(通过tar.gz,zip等).
我们删除了所有不必要的文件(.log,/ tmp/*,/ var/log /等),并将/ dev/zero写入磁盘上的可用空间.
是否可以通过/ dev/zero将零写入交换分区和文件?我知道我需要首先交换掉.我担心腐蚀任何内部结构.
我们的vm使用分区交换和文件交换.
此外,还有其他策略可以减少VM的大小以进行分发吗?
我们需要支持所有的虚拟机管理程序技术(Xen,VMW等),因此虽然供应商工具可能很有用,但我正在寻找跨平台的策略.
- - 谢谢
我正在尝试使用此代码:
public string GetCPUId()
{
string cpuInfo = String.Empty;
string temp = String.Empty;
ManagementClass mc = new ManagementClass("Win32_Processor");
ManagementObjectCollection moc = mc.GetInstances();
foreach (ManagementObject mo in moc)
{
if (cpuInfo == String.Empty)
{
cpuInfo = mo.Properties["ProcessorId"].Value.ToString();
}
}
return cpuInfo;
}
Run Code Online (Sandbox Code Playgroud)
要在XP虚拟机(虚拟机)上获得hw uid,但我只得到一个消息框,上面写着:
Object reference not set to an instance of an object.
Run Code Online (Sandbox Code Playgroud)
是因为它是虚拟机还是什么?
我在安装了Windows7的公司计算机上.我也在上面安装了VirtualBox,并在这个虚拟机上安装了Ubuntu.
现在,从虚拟机(Ubuntu的)里面,我可以访问公司的内部网站,我收到答复我的ping到DNS,网关和DHCP服务器,但我仍然无法ping外任何东西,或从网络浏览器访问互联网.
我的配置如下:
任何帮助都非常感谢.我已经尝试了我能想到的一切.谢谢.
我正在尝试升级其上具有Windows 7的VM并升级到WIndows 8.在升级过程开始时,它突出显示Visual Studio 2010不兼容.这是真的?我真的感到震惊的是,VS 2010无法升级到Windows 8.我想我现在将继续使用Windows 7,但我想知道是否有一些补丁或某些内容可以让我在Windows 8升级时使用VS 2010 .
我看到这个其他相关的问题,但它是一个稍微不同的问题,并没有真正回答围绕原因的问题?
我正在运行EBS支持的Amazon EC2 Linux实例.出于某些维护目的,我关闭机器并再次启动它.但是,我的机器IP现在已经改变了.这会影响我的服务,因为现在无法访问服务器.
这可以修复.我可以再次为机器分配相同的IP吗?
任何帮助都非常感谢.
谢谢.
PS - 维护是因为我关闭了机器,所以我可以创建和AMI,以便与其他用户共享.
我一直在尝试让虚拟机在centos上使用cfg文件但不幸的是,我收到的错误是ks.cfg文件不存在.
以下是我运行以启用VM的命令.
virt-install --name FedoraTest --ram 1024 --disk pool=default,size=10 --location ~/Desktop/CentosOS --initrd-inject ks.cfg --extra-args "ks=file:~/Desktop/ks.cfg"
Run Code Online (Sandbox Code Playgroud)
我是VM设置的新手,我不确定我是否做得对.
任何有关如何解决这个问题的建议将不胜感激.
另外,initrd-inject做了什么?是否可以将上述命令保存到文件中并运行该文件?
我是Google Compute Engine的新手.我想创建一个具有以下属性的Web服务器:
我创建了一个具有Linux Red Hat 7.1和机器类型的新实例,n1-standard-2它提供2个CPU内核和7.5 GB RAM.我可以准确定义一个具有100 GB HD和8 GB RAM的内核吗?如何定义SSH/SCP访问模式?
我不知道为什么但是在做了流浪汉然后停止之后,VM中的所有文件都丢失了.只有一个空数据文件.当我进入SSH时,putty告诉我密钥已经改变了.我保存了一个package.box,可能有助于恢复我的VM.
我真的不知道该怎么办.
非常感谢
我想用命令运行qemu
qemu-system-x86_64 \
-drive file=zso_cow.img,if=virtio \
-enable-kvm \
-smp 2 \
-net nic,model=virtio -net user \
-m 1G -balloon virtio \
-fsdev local,id=hshare,path=hshare/,security_model=none -device virtio-9p-pci,fsdev=hshare,mount_tag=hshare \
-chardev stdio,id=cons,signal=off -device virtio-serial-pci -device virtconsole,chardev=cons \
-device harddoom
Run Code Online (Sandbox Code Playgroud)
但我收到一个错误:qemu-system-x86_64:-device virtio-9p-pci,fsdev = hshare,mount_tag = hshare:'virtio-9p-pci'不是有效的设备型号名称
qemu是使用配置选项从分支harddoom上的源代码编译的:
--target-list=i386-softmmu,x86_64-softmmu --python=$(which python2)
--audio-drv-list=alsa,pa
Run Code Online (Sandbox Code Playgroud)
我没有从ubuntu仓库安装qemu的问题,但是我需要使用从源代码编译的版本。
我当然可以在不使用-device virtio-9p-pci选项的情况下运行,但是我没有共享的hshare文件夹
使用以下命令创建zso.img:
qemu-img create -f qcow2 -o backing_file=zso.img zso_cow.img
Run Code Online (Sandbox Code Playgroud)
其中zso.img是Debian映像
virtual-machine ×10
linux ×3
qemu ×2
ubuntu ×2
amazon-ebs ×1
amazon-ec2 ×1
box ×1
c# ×1
centos ×1
cpuid ×1
debian ×1
hardware-id ×1
ip ×1
light ×1
networking ×1
package ×1
ssh ×1
vagrant ×1
virtualbox ×1
vmware ×1
windows-8 ×1
xen ×1