linux 纯命令行模式 创建虚拟机

我是想在linux系统下安装个虚拟机 再用虚拟机创建若干个系统 不想安装图形界面能实现么 要能实现的话 需要用到哪些东西呢 能提供相关文档么 谢谢

KVM就够了。

virt-install --name centos --ram 1024 --vcpus=1 --disk path=/home/3158cdn/images/node92.img,size=100 --network network:default --os-variant=rhel6 -l http://tel.mirrors.163.com/centos/6/os/x86_64/ --extra-args='console=tty0 console=ttyS0,115200n8'

安装完成后,virtsh console centos
剩下的象操作实体机一样
另外
--name 名字 -ram 内存大小 --vcpus 虚拟CPU --disk 虚拟硬盘选项 --network 网络接入模式
--os-variant=系统类型,这个也可以先成default -l 安装源,这里采用了网络安装源,
--extra-args='console=tty0 console=ttyS0,115200n8' 比较重要,没它,你安完了无法console

如果想安完了,就自动连入,可以再加上--connect qemu:///system
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-06-05
可以的,安装Xen就可以实现,纯文本模式下安装系统。不过文本模式下只能安装Linux,Windows你就想想算了。
第2个回答  2012-06-06
虚拟化技术的发展时间并不长,KVM 实际上还是一种相对来说比较新的技术。目前存在各具功能的开源技术,例如 Xen、Bochs、UML、Linux-VServer 和 coLinux,但是 KVM 目前正在被大量使用。
KVM 所使用的方法是通过简单地加载内核模块而将 Linux 内核转换为一个系统管理程序。这个内核模块导出了一个名为 /dev/kvm 的设备,它可以启用内核的客户模式(除了传统的内核模式和用户模式)。有了 /dev/kvm 设备,VM 使自己的地址空间独立于内核或运行着的任何其他 VM 的地址空间。设备树(/dev)中的设备对于所有用户空间进程来说都是通用的。但是每个打开 /dev/kvm 的进程看到的是不同的映射(为了支持 VM 间的隔离)。
KVM 然后会简单地将 Linux 内核转换成一个系统管理程序(在安装 kvm 内核模块时)。由于标准 Linux 内核就是一个系统管理程序,因此它会从对标准内核的修改中获益良多(内存支持、调度程序等)。对这些 Linux 组件进行优化(都可以让系统管理程序(主机操作系统)和 Linux 客户操作系统同时受益。但是 KVM 并不是第一个这样做的程序。UML 很久以前就将 Linux 内核转换成一个系统管理程序了。使用内核作为一个系统管理程序,您就可以启动其他操作系统,例如另一个 Linux 内核或 Windows 系统。
如果硬件支持的话,使用 KVM 实际上非常简单。您需要一个具有虚拟化支持的处理器。通过查看 /proc/cpuinfo 可以知道系统是否支持虚拟化。这个文件指定了是否支持 vmx(Intel)或 svm(AMD)扩展。
接下来,您需要一个启用了 KVM 支持的 Linux 内核。您可以在 Device Drivers > Virtualization 下的内核配置中完成这种配置。还必须启用处理器对环境的支持。另外,还必须具有 kvm 和 qemu 用户空间应用程序。
有了启用了虚拟化支持的引导内核,接下来的一个步骤是为客户操作系统创建一个磁盘映像。您可以使用 qeumu-img 来完成此操作,如下所示。注意这个映像的大小是 4GB,但是使用 QEMU 的写时复制格式(copy-on-write,qcow)时,整个文件将根据需要增长,而不是完全占据这 4 GB 的空间。$ qemu-img create -f qcow vm-disk.img 4G
在创建虚拟磁盘之后,就可以将客户操作系统加载到其上。下面的例子假设客户操作系统是在 CD-ROM 上。除了使用 CD-ROM ISO 映像来填充虚拟磁盘之外,还必须在结束时启动这个映像。$ kvm -no-acpi -m 384 -cdrom guestos.iso -hda vm-disk.img -boot d
Ari Kivity 已经编写了一组测试工具来测试 KVM,而不需要全部的设备模型。下面的代码片断(来自于 kvm-12/user/main.c)从较高的层次上查看了 VM 的启动(请参见 清单 1)。控制特性是由内核中的 ioctls 提供的(具体来说,在 ./linux-2.6.20/drivers/kvm/kvm_main.c 文件中)。
对 kvm_init 的调用会打开 /dev/kvm 设备,检查版本号(由 KVM 内核模块导出),然后分配一个 KVM 上下文对象并填充一些回调函数。kvm_create 函数会建立并映射两个内存区域,然后使用 ioctl(KVM_CREATE_VCPU)创建一个虚拟 CPU(VCPU)。
load_file 函数然后会将映像加载到给定的 VM 的地址空间中,然后调用 kvm_run 执行该 VM(使用 ioctl KVM_RUN)。尽管这个过程非常简单,但是它解释了如何使用 KVM 实例化新客户操作系统。

安装linux系统虚拟机怎么使用命令行
linux系统下用命令安装虚拟机1.打开你的终端(在屏幕的空白处右击);2.输入命令:sudo apt-get install virtualbox;3.在你的application(应用)->system(系统)就可以看到你新安装的虚拟机了;4.也可以直接在终端输入命令:virtualbox就可以打开了.我这里安装的是virtualbox.另外有人说可以装vm...

如何在命令行下创建虚拟机
1.如果是ubuntu 12.04 或者之后的版本,修改\/etc\/default\/grub 文件:打开终端输入:sudo nano \/etc\/default\/grub \/\/nano 是最简单的文本编辑器,你也可以使用vim 找到现面这行:GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”修改为:GRUB_CMDLINE_LINUX_DEFAULT=”text”更新grub配置文件:sudo upd...

如何在Linux上使用GNOME Boxes创建KVM 虚拟机
在Linux中用命令行工具管理KVM虚拟环境的步骤:第一步: 配置存储池Virsh命令行工具是一款管理virsh客户域的用户界面。virsh程序能在命令行中运行所给的命令以及它的参数。本节中,要用它给KVM环境创建存储池。想知道关于这个工具的更多信息,用以下这条命令。# man virsh1、用virsh带pool-define-as的命...

如何在虚拟机中只启动linux的命令行?
回答:修改\/etc\/inittab文件 找到图中所示部分,这里的0~6就是linux启动的6个级别, 绿色那里: 5是图形界面 如果只想启动命令行,将5改为3即可。 如果在命令行下想要启动图形模式的话,输入 startx即可,前提是安装了图形界面。

开启Linux虚拟机一种更简易的方式linux开启虚拟机
\/\/ 使用virsh start命令来开启虚拟机 virsh start MyVM 开启Linux虚拟机后,可以在VNC客户端中查看虚拟机的运行状态。其中,VNC客户端是一款开源的虚拟桌面客户端,可以支持Linux操作系统下的多种屏幕分辨率,VNC客户端可以使用虚拟机桌面管理虚拟机,通过查看虚拟机的日志信息,及时发现虚拟机的运行状态。最...

这工具太强悍了!两行命令快速创建各类虚拟机
Quickemu 是一款简化 Linux 用户创建虚拟机的工具。仅需通过命令行操作,即可轻松创建与运行优化的 Linux、BSD、macOS 和 Windows 桌面虚拟机。该工具能自动计算并分配 VM 最佳 RAM 和 CPU 核心数,也支持通过 文件进行个性化配置。对于 Ubuntu 和 Debian 用户,可从官方网站获取 Quickemu。而对于其他 ...

快速简易地搭建Linux虚拟机linux配置虚拟机
1. 下载虚拟机软件包:首先,你需要去官网下载虚拟机软件包或安装程序,然后双击安装文件,按照提示,一步步完成安装;2. 创建Linux虚拟机:接下来,你需要创建新的虚拟机,此时会弹出创建虚拟机的窗口,在里面你需要设置虚拟机的名字及内存大小,然后将安装包内的Linux系统文件导入到虚拟机中即可;3. ...

如何在Linux命令行模式安装VMware Tools?
在Linux命令行模式安装VMware Tools 1、首先启动CentOS 7,在VMware中点击上方“VM”,点击“Install VMware Tools...”(如已安装则显示“Reinstall VMware Tools...”)。2、在命令行输入“ls \/dev”查看。3、输入“mkdir \/mnt\/cdrom”在\/mnt目录下新建一个名为cdrom的文件夹。

linux虚拟机VMWare
Linux虚拟机VMWare的构建与配置方法:一、安装与创建虚拟机:1. 下载VMWare并解压,按照提示安装到硬盘上。2. 使用鼠标左键双击桌面的"VMware workstation"图标启动VMWare。3. 在VMWare主界面中点击“FILE(文件)”-“NEW(新建)”-“NewVirtual Machine(新建虚拟机)”创建虚拟机。4. 根据向导选择“...

新手配置虚拟机linux,安装VScode
启动虚拟机软件,点击新建虚拟机,开始配置你的Linux环境。在虚拟机中,引入Snap功能,它类似于一个Linux应用商店。要安装Snap,可以在终端(terminal)中运行官方文档提供的安装命令:Installing snap on Fedora | Snapcraft documentation 一切准备就绪后,只需一行命令就可以通过Snap快速安装VScode:code 安装...

相似回答