本文详细记录了在VirtualBox中安装Ubuntu系统的过程,包括下载镜像、创建虚拟机、安装系统、查看IP、更新系统、安装SSH服务(卸载和重新安装)、安装GCC、安装增强功能以及解决sudoers权限和共享文件夹权限问题的步骤。
工作中会不定期在虚拟机中安装系统,配置开发环境,但是长时间不操作会忘记具体命令,因此写文记录方便下次使用。
系统安装
1 下载系统,Ubuntu官网下载镜像。
2 虚拟机安装,本人电脑中已有虚拟机,本步骤待后期补充。
3 安装系统
点击“新建”进入创建流程
设置虚拟名称与保存路径。
设置内存大小
设置磁盘类型与大小
点击“创建”,进入创建流程。
安装系统
右击刚刚创建的虚拟PC,如下图。
点击注册。
选择镜像。
设置虚拟机与Windows共享目录。
系统安装
具体参见《从Ubuntu系统刻录到GPU驱动离线安装过程记录》
查看IP
ip address show
update
sudo apt-get update
安装SSH服务
由于系统安装后无法连接SSH,因此需要选卸载再安装。
卸载SSH
sudo apt-get remove openssh-client cd /etc sudo rm -r ssh
重新安装SSH
```sudo apt-get install openssh-client
安装GCC
sudo apt-get install gcc gcc -v
指定版本
sudo apt-get install gcc-11
安装增强功能
系统安装成功后,点击”设备“-》”安装增强功能“加载相应磁盘。
然后进入磁盘运行安装命令,即可完成安装。
cd /media/arron/VBox_GAs_6.1.22/ 具体目录根据实际情况定。 sudo sh ./VBoxLinuxAdditions.run
问题解决
sudo: /etc/sudoers is world writable 错误解决方案
对/etc/sudoers文件添加普通用户写权限后,再使用sodu命令就会爆如下问题:
sudo: /etc/sudoers is world writable
sudo: no valid sudoers sources found, quitting
sudo: unable to initialize policy plugin
解决方案:
sudoers的权限被改了,改回来就好了。
pkexec chmod 0440 /etc/sudoers
Ubuntu与Virtualbox虚拟机共享文件夹无权限的问题
在配置好共享文件夹后,记得执行下述命令即可。
sudo usermod -a -G vboxsf xxx (xxx是你当前注册Ubuntu的用户名)
目前先写到这。