ubuntu20.04 安装桥接虚拟机
发布网友
发布时间:2022-11-19 22:28
我来回答
共1个回答
热心网友
时间:2023-07-15 23:33
ubuntu20.04 安装虚拟,将一个定制化的系统移植到虚拟机
1.安装必要的软件包
其它用的一些常用工具,比如ifconfig,如果需要,自行安装。
而且上面的这些包的安装或安装很多依赖包。
2. 配置桥接网络
要移植的系统不能以nat方式,要以暴露在局域网,做一个普通的终端节点。
netplan的yaml文件配置示例:
将要桥接的网卡放在bridges里。
将两个虚拟网卡桥接到br0的相关的物理网卡上
3. 创建虚拟磁盘
4. 通过iso安装系统
需要重时候,重写启动qemu, 去掉-cdrom选项即可
5. 启动虚拟机
三块磁盘,两块网卡,8G内存。注意网卡的写法,使用了刚建立的两个桥接网卡设备。
6. 编辑qcow2镜像文件
安装工具包
这里如果不知道有哪些分区可以,直接是使用sda,出错信息里会有提示有那几个分区可用。当然guestmount可用只读挂载。
dd的img文件挂载方式:
这里的offset=startsector * sectorsize, 通过fdisk获得这些信息
7. 至此,能够编辑镜像,就可以定制系统,或者用已定制文件系统挺好已经安装的系统。
这样做的好处是保证grub已经正确安装,不用折腾怎么在空虚拟磁盘安装引导程序了。
替换文件系统两个要点:
a,grub引导现在大都以uuid方式进行,确保元系统的grub部分和相关内核、内核模块不要被删除
b,/etc/fstab文件要使用原理文件系统的,不要替换;或者你用设备节点名替换uuid=“xxx”