【镜像相关】虚拟机、LIVECD及其他

Vmware


虚拟机改变硬盘大小
1、vmware converter
http://www.dusike.com/%E4%BD%BF%E7%94%A8vmware-converter%E8%B0%83%E6%95%B4%E8%99%9A%E6%8B%9F%E7%A3%81%E7%9B%98%E6%96%87%E4%BB%B6%E5%A4%A7%E5%B0%8F/
问题:
unable to determine Guest Operating System


2、vdiskmanaer(不适于有Snapshot情况)
在DOS下通过cd命令进入VMware的安装目录,执行示例如:
vmware-vdiskmanager -x l2Gb D:"UbuntuDesk"Ubuntu.vmdk
参数 -x 表示要扩展虚拟机硬盘空间;紧随其后的数字指要扩展的大小(如12Gb,表示磁盘总量,包含原来的磁盘容量);最后是要操作的虚拟机Linux的具体文件。
注:
若路径名中有空格,必须以双引号括起来。
如果原来的虚拟机硬盘已被分成了多个分区,那么在通过vmware-vdiskmanager.exe扩大了硬盘空间后还得在虚拟机系统中安装第三方分区工具对虚拟机分区做出调整。

如果虚拟机已经有snapshot,则会出现错误:
disks can't be expanded if they belong to virtual machines that have snapshots..
辛酸的EXPAND过程:

http://4sysops.com/archives/expanding-a-virtual-vmware-disk

 

 

 


Beini虚拟机与宿主机文件拷贝
1、网络连接模式:NAT
2、通过FTP/Tftpd32访问目录或文件
http://www.ibeini.com/documentation/copy-file-with-ftp/copy-file-with-ftp.html

 

通过Vmware-tools共享文件夹

http://www.51testing.com/?uid-225738-action-viewspace-itemid-143732

使用vmwar下shared folders功能实现vmware中host与ghost间文件传输,无需任何网络相关设置,不使用任何网络协议,host和ghost可以是 linux和windows操作系统,这里只介绍host是windows,ghost是linux下的设置,如果ghost是windows,请参考 vmware帮助中setting up shared folders。

1.安装vmtools for linux:
选择vmware workstation程序菜单中VM >install VMware tools...
启动guest 电脑中的linux,执行:
mkdir /mnt/cdrom
mount /dev/cdrom /mnt/cdrom (vmtools的安装文件放在vmware虚拟的cdrom中,首先要mount上这个光驱才能找到安装文件)
cd /mnt/cdrom
tar -zxvf VMwareTools-5.0.0-12124.i386.tar.gz -C /tmp (把安装文件解压到/tmp)
cd /tmp/vmware-tools-distrib
./vmware-install.pl
(执行vwware的安装脚本,这个脚本是用perl编写的)
在这里,安装程序会询问安装文件存放位置和设置分辨率等一系列问题,在大多数情况下,安装默认配置vmware tools就可以正常工作,因此,这里对每一个问题按回车键选择默认配置。
安装完以后,vmware会添加一个vmhgfs的模块到内核中,可以使用lsmod查看

2.设置host computer共享的目录:
在ghost computer中切换到windows桌面,选择vmware workstation程序菜单中 VM>Settings>Options>Shared Folders >Properties
点击对话框右下的“add”按钮,点击“下一步”
在文本框“name”中输入共享目录的名字(这里填写的目录名以后在ghost computer的linux系统中将显示出同样的目录名),假设为fc4_iso;在“host folder”中填入host computer中windows系统想要共享出来的目录,假设为F:/linux-cd/RedHat/Fedora_Core_4/stentz- dvd-i386,然后点击完成
下一个对话框是选择共享的方式:Enable this share是指这个共享长期有效,目录可读写;Read-only方式是指这个共享长期有效,目录只读;Disable after this session方式是指下次ghost computer被关闭或挂起后,共享将会失效。一般情况下选择Enable this share然后点击“完成”
自此,shared folder设置完毕

3.shared folder目录的使用
切换到ghost computer的linux系统,执行:
cd /mnt/hgfs
ls
可以看到fc3_iso的目录,并且可以用cp等指令实现windows到linux,linux到windows的读写操作了

若hgfs文件夹为空,则重新挂载共享文件夹:

sudo mount -t vmhgfs .host:/ /mnt/hgfs


4.注意事项
在vmware软件里添加一个shared folder或对shared folder的参数进行版本是立刻生效的 ,也就是说立刻可以在ghost computer的linux系统中看到新加的共享目录和体验到参数的改变

结语:以前大多是使用ftp,samba甚至是nfs(在windows上装microsoft service for unix就可以实现nfs)来实现的,采用vmware自带的shared folder方式比使用网络协议实现文件传输要方便得多,并且对于新手来说,用cp命令拷贝文件比用ftp和smbmount命令要简单得多

 

 

 

VMWare Player Error “Host USB Device Connections Disabled”

The root cause of this problem is that VMWare only support USB root hub driver from Microsoft. When your USB root hub driver get updated by another software (sony ericsson pc suite, AMD, etc.) the vmware cannot detect the usb driver.

What you can do is install the Microsoft USB Hub Driver on your Host.

 

解决方法:

http://ericwijaya.wordpress.com/2010/03/12/vmware-usb-cannot-connect-to-host-usb/

如果没有效果则:

http://mooremn.wordpress.com/2010/06/27/vmware-player-error-host-usb-device-connections-disabled/

Just go to services and start the service name "VMWare USB Arbitration Service"

 

Type services.msc.

Search for VMware USB Arbitrator Service.

Clicking the button RIGHT Arrow and click start.

 

 

 

Vmware Snapshot:快照

类似于系统备份与恢复

VMware 中的快照是对VMDK在某个时间 点的“拷贝”,这个“拷贝”并不是对VMDK文件的复制,而是保持磁盘文件和系统 内存在该时间点的状态,以便在出现故障后虚拟机能够恢复到该时间点。如果对某个虚拟机创建了多个快照,那么就可以有多个可恢复的时间点。

 

当我们为虚拟机创建的快照时,当前可写的 VMDK 文件变成为只读状态,并且创建一个新文件(称之为快照文件)来保存变化的内容。

多个快照的情况下,在创建新的快照时,之前的快照文件变成只读的状态。

 

不同类型的快照文件

*-delta.vmdk 文件:该文件就是前面我们所提到的快照文件,也可以理解为 redo-log 文件。在每创建一个快照时就会产生一个这样的文件。而在删除快照或回复到快照时间点状态时该文件会被删除。

*.vmsd 文件:该文件用于保存快照的 metadata 和其它信息。这是一个文本文件,保存了如快照显示名、 UID(Unique Identifier) 以及磁盘文件名等。在创建快照之前,它的大小是 0 字节。

*.vmsn 文件:这是快照状态文件,用于保存创建快照时虚拟机的状态。这个文件的大小取决于创建快照时是否选择保存内存的状态。如果选择的话,那么这个文件会比分配给这个虚拟机的内存大小还要大几兆。


http://space.doit.com.cn/106401/viewspace-22549.html

 

 

 

 

 

 

 

 

使用.vmdk文件安装系统

新建虚拟硬盘的界面选择导入已有的虚拟硬盘。

 

 

 

ACE功能

VMware ACE enables safe access to enterprise resources from assured computing environments. These isolated PC environments run on top of existing PCs. The assured computing environment (ACE) contains an operating system, enterprise applications, and preconfigured security settings.

 

 

 

 

 

 

LIVECD
Live CD,又译为自生系统,是事先存储于某种可移动存储设备上,可不特定于计算机硬件(non-hardware-specific)而启动的操作系统(通常亦包括一些其他软件 ),不需安装至计算机的本地外部存储器 - 硬盘。采用的介质包括CD-ROM(Live CD),DVD(Live DVD),闪存盘(Live USB)甚至是软盘等。退出自生系统 并重启后,电脑就可以恢复到原本的操作系统。自生系统的运作机制,是通过“把原本放在硬盘 里的文件,放到存储器 的虚拟磁盘 中”来运作;因此系统存储器愈大,则运行速度愈快。



使用ultraISO向镜像中添加文件
1、添加
2、保存
3、打开“处理进程”对话框, Ultra ISO 开始将选中的文件或文件夹添加到 DVD 光盘镜像中,并重新编译光盘镜像。处理完成以后,用户可以在“光盘目录”区域的右窗格中看到添加进来的文件或文件夹。
注: 为防止用户误操作造成光盘镜像文件的误修改, Ultra ISO 会在每一次编译操作后自动生成一个扩展名为 . Uibak 的备份文件。用户一旦需要将镜像文件恢复到本次编译操作前的状态,只需在重命名该文件时将扩展名 . Uibak 删除即可
http://www.burndvd.com.cn/Burning/24.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 如果你忘记了 Linux 虚拟机的 root 密码,可以按照以下步骤重置密码: 1. 关闭虚拟机。 2. 启动虚拟机,并在 GRUB 引导时按下任意键,进入启动选项。 3. 在启动选项中,选择第一个内核选项并按下 "e" 进入编辑模式。 4. 在编辑模式中,找到包含 "ro quiet splash" 的行,将其修改为 "rw init=/bin/bash",然后按下 "Ctrl + X" 以启动此选项。 5. 等待一段时间,直到系统启动到控制台。 6. 在控制台中,输入命令 "passwd root",然后输入新密码并确认。 7. 重启虚拟机并用新密码登录。 请注意,这只适用于没有启用 GRUB 密码的虚拟机。如果已启用 GRUB 密码,您需要先输入正确的密码才能进入编辑模式。 ### 回答2: 如果在Linux虚拟机中忘记了root密码,有几种方法可以解决这个问题。 首先,可以通过单用户模式来重置root密码。在虚拟机启动过程中,按下按键进入启动菜单,然后选择以单用户模式启动。这会让您以root权限进入控制台界面,然后您可以使用passwd命令来更改root密码。 其次,您还可以通过使用启动光盘或ISO镜像来重置root密码。将启动光盘或ISO镜像加载到虚拟机中,然后将虚拟机的启动顺序设置为从光盘或ISO镜像启动。随后,进入恢复模式或rescue模式,在该模式下,您可以使用chroot命令进入虚拟机的根文件系统,并使用passwd命令更改root密码。 另外,如果您无法使用上述方法,您还可以使用Live CD来重置root密码。通过将Live CD加载到虚拟机中并从它启动,您可以进入虚拟机的文件系统。在该模式下,您可以编辑/etc/passwd文件并更改root密码。保存更改后,重新启动虚拟机即可使用新密码登录root账号。 总结而言,忘记Linux虚拟机的root密码可以通过单用户模式、启动光盘/ISO镜像、或Live CD来重置。这些方法都会让您重新获得root访问权限并更改密码。 ### 回答3: 如果Linux虚拟机忘记了root密码,可以通过以下步骤来重置密码: 1. 首先,在启动时按下"Shift"键或"Escape"键来进入启动菜单。这取决于您使用的Linux发行版和版本。 2. 在启动菜单中选择"恢复模式"或"恢复选项",然后按下"Enter"键。这将进入单用户模式,允许您以root权限登录系统。 3. 一旦进入单用户模式,系统会要求您输入root密码。此时,输入任意错误密码三次,系统会提示您重新输入密码。 4. 输入"passwd"命令来更改root密码。然后按照屏幕上的指示输入新密码两次。 5. 如果成功更改密码,屏幕上会显示"密码已更新成功"或类似的消息。此时,您可以重新启动虚拟机并使用新的root密码登录系统。 需要注意的是,这些步骤可能因不同的Linux发行版和版本而有所不同。在某些情况下,可能需要使用安装媒体或其他途径来重置密码。因此,请参考相关的操作系统文档或在互联网上搜索适用于您的具体情况的解决方案。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值