Ubuntu22.04 将EFI启动分区迁移到另一块硬盘

机器上有两块硬盘, 一块已经安装了Win10, 另一块新装Ubuntu22.04, 在新硬盘上划分分区的时候, 有分出256M给 BOOT EFI, 但是安装的时候没注意, 启动分区不知道怎的跑到 Windows 所在的硬盘上了

记录一下将 /boot/efi 分区迁移至 Ubuntu 所在硬盘, 并创建 Grub 的记录.

预留的 boot efi 分区为 /sdb/sdb1

  1. 找到 sdb1 的 UUID
sudo blkid | grep /dev/sdb1
  1. 在 /etc/fstab 中, 将 /boot/efi 的 UUID 修改为刚才获得的 UUID 值
sudo nano /etc/fstab
  1. 从系统中卸载 /boot/efi, 再重新mount
sudo umount /boot/efi && sudo mount /boot/efi
  1. 检查一下, 确认 mount 的硬盘分区是对的
lsblk | grep /boot/efi
  1. 在 sdb (硬盘, 不是分区) 上安装 grub
sudo grub-install /dev/sdb
  1. 生成 initramfs image
sudo update-initramfs -u -k all
  1. 生成 grub2 config 文件
sudo update-grub

之后重启, 确认 /boot/efi 挂载的是 sdb1

lsblk | grep /boot/efi

链接

https://askubuntu.com/questions/1250199/move-bootloader-or-remove-efi-partition-in-second-drive

<think>好的,我现在需要帮助用户了解如何在虚拟机中配置Ubuntu系统。根据用户的问题和提供的引用内容,我需要整理出一个清晰的步骤指南。首先,用户提到了几个引用,其中引用[1]和[3]涉及安装Ubuntu 22.04的流程,引用[2]关于DNS设置,引用[4]提到快速安装和虚拟机选择。 首先,我应该从安装前的准备开始。用户可能需要知道如何获取Ubuntu镜像和安装VMware。引用[3]提到要安装VMware 16并下载Ubuntu 22.04,所以需要包括下载链接或指导他们去官网下载。然后,创建虚拟机的步骤,比如在VMware中新建虚拟机,选择镜像,配置参数如内存、硬盘空间等。这里引用[1]和[3]都有相关步骤,可能需要综合一下。 接下来是安装过程,包括分区、时区设置、用户账户创建等。引用[1]详细说明了中文环境搭建,这部分需要详细说明,比如安装时选择语言,安装中文支持包。然后安装后的配置,比如更新系统、安装增强功能,这些对于用户体验很重要,引用[4]提到快速搭建环境的需求,所以需要提到这些步骤能帮助节省时间。 关于网络配置,用户可能还需要设置DNS,引用[2]虽然是以Ubuntu 14.04为例,但基本步骤类似,可以指导修改/etc/resolv.conf或使用netplan配置。外,共享文件夹和快照管理也是虚拟机常用的功能,应该包含进去。 最后,常见问题部分需要涵盖镜像无法启动、网络连接问题等,引用[4]提到环境损坏的问题,所以建议使用快照来恢复,这也是好的实践。 需要确保所有步骤使用正确的中文术语,LaTeX格式的应用,比如命令行代码用反引号包裹,独立命令如代码块用```...```格式。同时,根据用户要求,生成相关问题,可能涉及安装失败处理、网络优化、备份方法等。 现在需要检查是否涵盖了所有必要步骤,没有遗漏关键点,比如安装VMware工具,这是提高性能的重要步骤。外,DNS设置可能需要更详细的说明,或者指出参考其他资源。还要注意引用标记,比如在提到中文环境搭建时添加[^1],在虚拟机安装步骤引用[3]和[4]等。 最后,确保回答结构清晰,分步骤说明,每个部分有对应的小标题,使用列表和代码块来增强可读性。生成的相关问题要围绕Ubuntu虚拟机配置的扩展,帮助用户进一步探索。</think>### 虚拟机中Ubuntu系统配置指南 #### 一、安装前准备 1. **获取Ubuntu镜像** 访问[Ubuntu官网](https://ubuntu.com/download)下载所需版本的ISO文件(如Ubuntu 22.04 LTS)[^3]。 2. **安装虚拟机软件** 推荐使用VMware Workstation 16或VirtualBox。VMware安装包可从[官网](https://www.vmware.com)获取[^3]。 --- #### 二、创建虚拟机 1. **新建虚拟机** - VMware中点击“创建新的虚拟机” → 选择“自定义配置” → 选择Ubuntu ISO文件作为安装源。 - 分配资源:建议至少2核CPU、4GB内存、20GB硬盘空间[^1]。 2. **配置虚拟硬件** - 启用虚拟化引擎(如Intel VT-x/AMD-V)提升性能。 - 网络模式选择“桥接”或“NAT”以支持联网[^4]。 --- #### 三、安装Ubuntu系统 1. **启动安装程序** - 进入安装界面后选择语言(推荐英文避免路径问题,后续可添加中文支持)[^1]。 - 分区时选择“Guided - use entire disk”自动分配磁盘空间。 2. **设置用户与区域** - 输入用户名、密码,时区选择“Shanghai”或手动调整。 - 勾选“Install OpenSSH server”以便远程访问。 --- #### 四、安装后配置 1. **更新系统与工具** 打开终端执行: ```bash sudo apt update && sudo apt upgrade -y sudo apt install open-vm-tools # 安装VMware增强工具[^4] ``` 2. **配置中文环境(可选)** - 进入`Settings → Region & Language`,添加中文输入法。 - 安装中文字体: ```bash sudo apt install fonts-noto-cjk ``` 3. **网络与DNS设置** - 编辑Netplan配置文件: ```bash sudo nano /etc/netplan/01-netcfg.yaml ``` 添加DNS服务器(如`8.8.8.8`和`114.114.114.114`)[^2]。 - 应用配置: ```bash sudo netplan apply ``` 4. **共享文件夹配置(VMware)** - 虚拟机设置中启用共享文件夹 → 挂载到`/mnt/hgfs`目录。 - 重启后验证: ```bash ls /mnt/hgfs ``` --- #### 五、快照与备份 1. **创建系统快照** 在VMware/VirtualBox中生成初始快照,便于环境损坏时快速还原。 2. **定期导出虚拟机** 将整个虚拟机导出为OVA/OVF文件,用于迁移或备份。 --- ### 常见问题解决 - **镜像无法启动**:检查ISO文件完整性,确保虚拟机引导设置为“EFI”或“Legacy BIOS”。 - **网络连接失败**:尝试重置虚拟网络适配器或切换NAT/桥接模式[^2]。 - **共享文件夹不可见**:确保已安装`open-vm-tools`并重启服务: ```bash sudo systemctl restart open-vm-tools ```
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值