virtualbox ubuntu虚拟机不能上网问题解决

1.如果是物理机是通过有线上网,那么需要使用NAT网络连接方式,如果是无线网络,那么需要使用桥接方式上网


对于桥接方式,需要把虚拟机的网关设置为物理机的网关:

1)vi /etc/network/interfaces

2)重启网络 /etc/init.d/networking restart


如果还是不行,比如ping www.baidu.com ,报:

ping: unknown host www.baidu.com

这时可以使用googl的公共DNS

cat /etc/resolv.conf
-------------------------------------------------------------------
nameserver 8.8.8.8
nameserver 8.8.4.4


### 在 VirtualBox 中通过 GParted 扩大 Ubuntu 虚拟机的磁盘空间 为了在 VirtualBox 中通过 GParted 扩大 Ubuntu 虚拟机的磁盘空间,可以按照以下方法操作: #### 1. 增加虚拟磁盘的大小 在 VirtualBox 的图形界面中,进入虚拟机设置,选择 **存储** 部分。找到控制器:SATA 下的磁盘名称(例如 `ubuntu22.04.vdi`),然后在 **工具** -> **介质** 中找到该磁盘文件,并使用命令行工具调整其大小[^2]。也可以直接通过命令行运行以下命令来扩展虚拟磁盘大小: ```bash VBoxManage modifyhd "路径到vdi文件" --resize 新大小MB ``` 例如,如果要将磁盘扩展到 40GB,则执行: ```bash VBoxManage modifyhd "E:\personal\Private\ubuntu16-arm\brian_arm\brian_arm.vdi" --resize 40960 ``` 其中,40960 表示 40GB 的大小(1GB = 1024MB)[^5]。 #### 2. 启动 GParted Live 系统 下载并安装 GParted Live ISO 文件,将其挂载到虚拟机的光驱中。重启虚拟机并从光驱启动 GParted Live 系统[^3]。 #### 3. 使用 GParted 分区工具扩展分区 在 GParted 界面中,可以看到新增的未分配空间位于现有分区之后。假设当前系统有两个分区:`sda1` 和 `sda2`,其中 `sda1` 是根目录 `/`,而 `sda2` 是交换分区 `swap`。由于分区顺序的原因,未分配空间通常紧接在 `sda2` 后面[^3]。 - 如果需要扩展根分区 `sda1`,必须先移动 `sda2` 到未分配空间之后,再扩展 `sda1`。 - 右键点击 `sda2`,选择 **移动/调整大小**,将 `sda2` 移动到未分配空间的末尾。 - 接着右键点击 `sda1`,选择 **移动/调整大小**,将未分配空间合并到 `sda1` 中。 - 应用所有更改后,退出 GParted 并重启虚拟机。 #### 4. 更新文件系统以利用新空间 重启虚拟机后,进入 Ubuntu 系统终端,执行以下命令以确保文件系统能够识别新增的空间: ```bash sudo resize2fs /dev/sda1 ``` 如果是 XFS 文件系统,则使用以下命令: ```bash sudo xfs_growfs / ``` #### 注意事项 - 在调整分区时,请确保备份重要数据,避免因误操作导致数据丢失。 - 如果虚拟机正在运行,请先关闭虚拟机再进行磁盘调整。 - 如果未分配空间无法直接添加到目标分区,可能需要调整分区布局或创建新分区[^4]。 --- ###
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值