Debian 5.0升级GRUB为GRUB2

   由于客户安装系统后时由于可能会再插入其它SATA硬盘,硬盘识别符变化后无法引导系统。在debian 5下默认安装GRUB 0.97。不支持GRUB引导使用硬盘UUID。不得已只好升级GRUB到GRUB2。如果使用源代码更新,需要安装gcc,make.gettext软件,文件包太大不适合于生产用系统上。经过查询。发现网络上描述2002年已经开始开发GRUB2.并且在2009左右,所有的Linux系统中已经开始大面积普及使用GRUB2。查询debian官方文档后,发现debian 5.0已经支持GRUB2。只是未默认安装。默认安装仍然是0.97版本。

官方文档位置如下:https://wiki.debian.org/Grub/#Configuring_grub_v2

1、首先安装软件,如果没有特殊需求,配置界面直接按回车即可。

apt-get install grub-pc

2、确认自己主机目前只有一个硬盘。然后执行以下命令升级GRUB

upgrade-from-grub-legacy

3、根据第二步提示。删除旧启动文件

rm /boot/grub/menu.lst*

4、查看最新配置文件是否已经改为UUID启动

cat /boot/grub/grub.cfg

5、插上其它硬盘。使用dd命令进行硬盘复制

假如现在的硬盘为sda。新插入硬盘为sdb.则命令为

dd if=/dev/sda of=/dev/sdb

如果想查询进度,则需要在另外一个终端不时给dd发USR1信号。显示进度

watch -n 5 killall -USR1 dd

然后切换到原来的终端,发现每隔5秒显示一次进度和速度信息。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值