Ubuntu18.04安装以及virtualbox和vagrant安装并使用spark实战虚拟机

一、安装Ubuntu18.04

1.从Ubuntu官网下载Ubuntu18.04lts桌面版

2.准备启动盘

首先下载软碟通,安装后点击打开并选择Ubuntu的iso文件

点击启动,选择制作硬盘文件项,格式化u盘,等待烧录完成

启动盘制作完成

3.安装Ubuntu

1.根据自己的电脑在开机时按相应按键打开bios界面,(我的是F2)选择u盘启动,save and reset

2.开始安装系统引导程序,最好选择英语,不然可能会用各种包错误,就很糟心了

3.选择键盘格式,这个要选择中文的

4.选择其他安装方式,分配磁盘空间

最好分配不少于400M空间给/boot,不然可能报错无法启动

接着分配/home,/,swap空间(这个看自己内存大小决定)

5.之后傻瓜式选择

有一点很坑的是,由于我是准备在Ubuntu上使用spark in action书上配置好的Ubuntu虚拟机学习,而登录vagrant时候会提示我必须用Uid为1000的用户才能登录,而且用户名必须为spark(???无语)
所以在此处我是直接设置用户名spark,以后再改用户名也无妨

6.安装国内镜像源,不然下载很慢的

直接去网上搜Ubuntu国内源,网上一大堆,就不多说了

我是把国内源粘贴进了那个文件,没有删除原来的部分,感觉删了之后Ubuntu应用商店会出错,有种不好的预感。好像可以自由切换,速度还是杠杠的

二、安装vagrant和virtualbox并运行虚拟机

1.安装virtualbox

必须要先安装virtualbox再安装vagrant

直接sudo apt install virtualbox就完事

也可以去官网下载最新版,折腾一下

2.安装vagrant

这里千万不要直接apt安装vagrant!!!

必须从官网下载2.x以上的版本

不然virtualbox就要报错

然后用dpkg -i +包名 解压并安装

3.启动虚拟机

我事先已经下载好了需要的spark-in-action.box,大家也可以去官网下载自己想要的box

执行vagrant box add spark *.box这里我取名box为spark,最后一项是包名

初始化vagrant init spark,会生成一个vagrantfile文件

启动虚拟机vagrant up

选择网络接口,填数字就行

然后提示输入127.0.0.1的密码,(我不记得有什么密码啊?聪明的我想到了vagrant。。。)于是输入vagrant,成功进入系统

这时是vagrant账户,所以很多文件没有权限

切换为spark用户 su spark,输入密码spark,切换成功!

大功告成,可以用现成的配置好的虚拟机学习了

你可能感兴趣的:(ubuntu)