Ubuntu系统盘由MBR+legacy转为GPT+EFI如何恢复grub引导

        最近实验室的服务器想做一下升级,把500G的西数换成4T的希捷。因为系统上有很多东西,所以最开始想的是直接做系统对拷,过程很顺利,虽然查了不少教程,但是发现最简单直观的方法还是用 dd 命令,实例如下:

sudo dd if=/dev/sdx of=/dev/sdy bs=128K conv=noerror,sync status=progress

解释一下参数的意义:if是指源盘,of是指目标盘,注意sdx和sdy没有数字后缀,这里拷贝的整个盘,而不是硬盘的某个分区。上述操作完成之后,理论上两个硬盘的信息是完全一致的,包括各个分区的UUID,所以dd操作之后直接替换硬盘就ok了,没有其他操作。

        但是蛋疼的地方来了。我原来500G的硬盘是MBR分区格式,不支持4T这么大的硬盘。也就是说我可以拿4T的硬盘做系统盘,没问题,但是我只能使用其中的2T空间,另外2T空间是无论如何无法获取的。具体MBR为什么最大支持2T的硬盘,诸位可以搜相关博客,不是我的重点。

        那怎么操作才能将MBR专程GPT,同时不影响硬盘里的系统信息呢。其实MBR转GPT格式很简单,以此输入以下命令就可以了:

sudo gdisk /dev/sdy
w
y

        但是蛋疼的地方又来了,这么操作之后,如果直接reboot的话,开机就无法进入系统了。很简单,grub对MBR和GPT是不兼容的,所以在转成GPT

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值