配置fstab和grub完成对virtio的支持

最近更新时间:2019-06-21 17:11:30

查看PDF

用户需要将/etc/fstab以及grub配置文件中磁盘信息进行简单修改(将使用/dev/sdaX的部分变更为/dev/vdaX,X指1、2、3 …),即可完成镜像内部对于virtio的支持。

下面以Ubuntu 16.04配置过程为例:

  1. 执行”sudo vim /etc/fstab”,发现当前系统的配置中根分区对应的是”/dev/sdaX”(X指1、2、3 …),也需要变更为”/dev/vdaX”(X指1、2、3 …)。

修改前:

1.png

修改后:

2.png

  1. 执行”sudo vim /boot/grub/grub.cfg”(文件路径不一定,视系统类型和grub版本而定,一般情况下CentOS7为/boot/grub2/grub.cfg、CentOS6为/boot/grub/grub.conf),/boot/grub/grub.cfg系统配置中“root=”的右值是”/dev/sdaX”(X指1、2、3 …)(其配置可能在多处grub项中存在,所有的都需要进行修改),需要变更为”/dev/vdaX”(X指1、2、3 …)。

变更前:

3.png

变更后:

4.png

  1. 更新grub配置 执行命令”grub-mkconfig -o /boot/grub/grub.cfg”。 PS:执行的命令以及命令输出的文件视系统类型和grub版本而定。

可选操作4.验证(在KVM环境下,非KVM下可能无法无法进入系统) 执行”reboot”完成重启,进入系统后,可以执行”cat /proc/cmdline”检查变更是否生效,生效是会出现”root=/dev/vda1”字段。

文档内容是否对您有帮助?

根本没帮助
文档较差
文档一般
文档不错
文档很好

在文档使用中是否遇到以下问题

内容不全,不深入
内容更新不及时
描述不清晰,比较混乱
系统或功能太复杂,缺乏足够的引导
内容冗长

更多建议

0/200

评价建议不能为空

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

问题反馈