在Manjaro 下配置虚拟机

838 阅读2分钟

前言

​ 笔者在前段时间迁移系统环境到了Linux,在众多发行版里我选择了Manjaro作为开发环境,因为在这个发行版下坑挺多的所以写一篇来记录一下

安装虚拟机软件

查看内核版本

​ 输入命令行sudo uname -r 来获取系统内核信息,或者在系统管理中心也可以得知

sudo uname -r 

安装

​ 笔者这里使用了virtualbox作为虚拟机,可以使用pacman命令行或者kde桌面安装管理器安装virtualbox(推荐)

在可视化界面中选择你系统所对应的linuxXX-virtualbox-host-modules包

配置

​ 打开终端,输入sudo /sbin/rcvboxdrv setup载入模块

sudo /sbin/rcvboxdrv setup

配置虚拟机

安装镜像

​ 从网络下载需要的系统ios文件后(我选择的是debian,因为前段时间听说centos马上将不被redhat支持),打开virtualbox后点击新建然后一路next(当然你有自己的需求可以自行改动),你将看到出现了一个新的虚拟机(图中的node1)

然后点击图中储存中的控制器IDE的[光驱]选择你下载的IOS镜像文件,然后点击启动安装你的虚拟机

配置网络环境

选择网络模式

​ 安装完成后,根据需求不同(参考 blog.csdn.net/bifengmiaoz… ),可选用不同的网络配置,笔者这里需要一个可以互相ping通并都能连接外网的网络所以我们以桥接模式为例

配置网络模式

​ 点击创建好的虚拟机点击配置,选择网络,在连接方式中选择桥接网卡

​ 启动虚拟机,登陆后因为Debian系列的网卡配置和rh系列的不一样,配置文件是/etc/network/interfaces

su
vi /etc/network/interfaces
auto lo     #开机启动loopback网卡
iface lo inet loopback  #网卡名称是lo, 类型是loopback

allow-hotplug enp0s3
iface enp0s3 inet static
address 192.168.31.179
netmask 255.255.255.0
gateway 192.168.31.1 //网关应该与主机一致
dns-nameserver 192.168.31.1 //同网关

配置SSH

​ 输入nano /etc/ssh/sshd_config,将文件中的#PasswordAuthentication no的注释去掉,并且将no修改为yes,将#PermitRootLogin prohibit-password的注释去掉,将prohibit-password改为yes

nano /etc/ssh/sshd_config

启动ssh

systemctl start ssh

设置ssh开机自启

systemctl start ssh