当前位置: 首页 > news >正文

virtualbox安装ubuntu,配置静态ip

一.安装virtualbox和ubuntu

在VirtualBox中安装无界面版Ubuntu(即Ubuntu Server)的步骤如下:

  1. 准备工作
    下载Ubuntu Server镜像:从Ubuntu官网 https://ubuntu.com/download/server 下载ISO文件。

安装VirtualBox:确保已安装VirtualBox,可从VirtualBox官网下载。

  1. 创建虚拟机
    打开VirtualBox,点击“新建”。

设置虚拟机名称:输入名称,如“Ubuntu Server”。

选择类型和版本:类型选“Linux”,版本选“Ubuntu (64-bit)”。

分配内存:建议至少2GB。

创建虚拟硬盘:选择“现在创建虚拟硬盘”,类型选“VDI”,分配方式选“动态分配”,大小建议至少20GB。

  1. 配置虚拟机
    选择虚拟机,点击“设置”。

加载ISO文件:在“存储”选项卡中,点击“空”光盘图标,选择“选择磁盘文件”,加载下载的Ubuntu Server ISO。

调整其他设置:如网络(建议“桥接网卡”)、处理器数量等。

  1. 安装Ubuntu Server
    启动虚拟机,选择“Install Ubuntu Server”。

选择语言:通常选“English”。

配置网络:设置主机名、用户账户和密码。

分区磁盘:选择“Guided - use entire disk”自动分区,或手动分区。

安装系统:确认设置后开始安装,安装完成后重启。

  1. 完成安装
    移除ISO文件:重启前在“存储”设置中移除ISO。

登录系统:重启后使用设置的用户名和密码登录。

  1. 后续配置
    更新系统:运行sudo apt update && sudo apt upgrade。

安装必要软件:如SSH服务器sudo apt install openssh-server。

通过这些步骤,你可以在VirtualBox中成功安装无界面版Ubuntu Server。

二.配置静态ip

  1. 配置虚拟机网络
    为了让Ubuntu虚拟机拥有固定IP,需要将网络设置为 桥接模式 或 Host-Only模式。

打开VirtualBox,选择你的Ubuntu虚拟机,点击“设置”。

进入 网络 选项卡。

将 连接方式 改为:

桥接网卡:虚拟机会直接连接到物理网络,与主机在同一局域网。

Host-Only网络:虚拟机和主机之间可以通信,但虚拟机无法访问外部网络。

点击“确定”保存设置。

  1. 启动Ubuntu虚拟机并登录
    启动虚拟机,使用你的用户名和密码登录。

  2. 配置固定IP
    Ubuntu Server使用 netplan 管理网络配置。

打开网络配置文件:

sudo nano /etc/netplan/01-netcfg.yaml

如果文件不存在,可能是其他名称(如 50-cloud-init.yaml),使用 ls /etc/netplan/ 查看。

编辑文件内容如下(以桥接模式为例):

network:
  version: 2
  renderer: networkd
  ethernets:
    enp0s3:  # 网卡名称,使用 `ip a` 查看
      dhcp4: no
      addresses:
        - 192.168.1.100/24  # 设置固定IP和子网掩码
      gateway4: 192.168.1.1  # 网关
      nameservers:
        addresses:
          - 8.8.8.8  # DNS服务器
          - 8.8.4.4

将 enp0s3 替换为你的实际网卡名称(使用 ip a 查看)。

将 192.168.1.100 替换为你想要的固定IP地址。

将 192.168.1.1 替换为你的网关地址。

保存并退出(按 Ctrl+O 保存,Ctrl+X 退出)。

应用配置:

sudo netplan apply

检查IP是否生效:

ip a

相关文章:

  • UnrealEngine UE5 可视化 从地球观察火星 金星 土星 运动轨迹
  • 【Android】安卓付款密码输入框、支付密码输入框
  • 基于PLC的智能窗控制系统设计
  • Spring Boot 拦截器(Interceptor)
  • 目标检测——数据处理
  • 嵌入式晶振细究
  • 《深度揭秘:生成对抗网络如何重塑遥感图像分析精度》
  • 2025年2月个人工作生活总结
  • 网络层IP协议
  • C++—类与对象(中)
  • JAVA笔记【一】
  • 张雪峰教育观点及争议分析
  • 【java】@Transactional导致@DS注解切换数据源失效
  • 为AI聊天工具添加一个知识系统 之128 详细设计之69 编程 核心技术:Cognitive Protocol Language 之1
  • AutoMQ:无需 Cruise Control 实现 Kafka 的自动分区再平衡
  • GitLab 密钥详解:如何安全地使用 SSH 密钥进行身份验证
  • 用Python之requests库调用大型语言模型(LLM)API的流式输出与非流式输出比较
  • [C#]C#移动文件报错完全限定文件名必须少于 260 个字符,并且目录名必须少于 248 个字符
  • 新版的 distrobox 首先需要:设置密码
  • Spring Boot问题总结
  • 太原网站公司/免费的行情网站app软件
  • 做网站工资待遇如何/上海关键词优化公司bwyseo
  • 网站分析百度 代码/seo网站推广如何做
  • 购买虚拟机建网站/重庆百度推广
  • 网站建设理论知识/水果网络营销策划书
  • 做网站用Linux还是win/全国疫情最新信息