ubuntu backup

本文详细介绍在Ubuntu系统中如何使用终端命令备份和恢复主引导记录(MBR),包括备份mbr到文件、从文件恢复mbr,以及在MBR被覆盖情况下的应对策略。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

进入终端后

1.备份mbr:

代码:
sudo dd if=/dev/sda of=/linux.lnx bs=512 count=1

意思为把硬盘的mbr(即前521个字节)导出到/目录存为linux.lnx文件,以后就一劳永逸了。

注:
if=硬件设备名称
of=备份文件的储存路径及文件名
sda是指第一块SATA硬盘,如果你的硬盘是IDE接口的,请改为hda。
另外这里是把linux.lnx放在Linux的/目录,各位也可以放到自己觉得方便的地方,下同 2.写入mbr:
代码:
sudo dd if=/linux.lnx of=/dev/sda bs=446 count=1

重新把mbr写回,双启动菜单又出来了。

3. mbr被覆盖时:
把linux.lnx文件放在C:盘下 ,
代码:
echo c:\"linux.lnx"=linux >>boot.ini

 

如果像我一样是双系统,XP和ubuntu的话,还是直接备份就好了,万一MBR被改动了,也是修改boot.ini把那个linux.lnx放在C盘根目录下就可以了。
至于那个echo >>boot.ini命令,在XP下的cmd下运行就行了。其实也可以手更改,那条命令是把"echo"之后">>"之间的内容追加到boot.ini里面,千万别少了个">"啊,少了个右尖括号意思就大大不一样了。如果少一个">"的话,boot.ini里面只剩下c:\"linux.lnx"=linux这一句了。源于以前对windows的命令行和批处理小有研究。如果习惯了在文本里面改,也可以在命令行下(开始-运行-cmd),然后输入C:\boot.ini就可以了,系统会自动调用Notepad来打开它,手动增加就行了,建议这样操作,因为不熟悉命令有时候会出问题的。 
Good Luck

 

 

转载于:https://www.cnblogs.com/binterminator/articles/1709301.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值