不小心删除了系统的GRUB怎么办

简介:

今天闲来无事,不小心删除了GRUB所在的分区/dev/hdb8,因为装的是xp和centos5.3双系统,搞得连windows也进不了,想想看这已经是第二次犯错了。因为我的工作机上没有光驱和软驱(以前本着经济的原则配置 的),上次是借别人的光驱,难道这次又要借,不行,我一定要自己想办法搞定。花了不少时间把我的台电酷闪8G的优盘量产成了USB-CDROM+USB-HDD双启动的优盘,工作机居然不支持USB引导,晕倒。天寒地冻的,难道真要出门,忽然想起了,工作机支持网络引导,呵呵,那就有办法了。请出心爱的网刻软件MaxDOS_71PXE_G115.exe,以下为实验步骤截图:

搞定后原以为万事大吉了,发现一启动还是回到了gub报错状态,呵呵,看 来还要想心思;不选择"克隆结束后重启计算机",这样就能回到Dos界面下,选择一款MBR修复软件,diskgen或spfdisk即可;或直接 fdisk/mbr;其实还有个办法也可行:在“grub>”提示符后输入:“rootnoverify (hd0,0)” 回车将第一块硬盘(hd0)的第一个分区(0)设为根分区/root设备,但不加载文件系统;在“grub>”提示符后输 入:“chainloader +1” 回车,将启动引导权转交给当前分区的首扇区(Windows系统所在分区的首扇区)。

※其实,这只是一个很简单的、常遇见的grub错误,只要有dos引导盘即可,但 关键是我的工作机比较老,即无光驱、软驱,连U盘引导也不支持,如果网络引导也不支持的话,可以用第二种办法尝试(或者强大的Linux命令dd)。修复 后重启,故障排除;将以上步骤记录下,方便下次犯错时能迅速Troubshooting和重温下网络Ghost。










本文转自 抚琴煮酒 51CTO博客,原文链接:http://blog.51cto.com/yuhongchun/502842,如需转载请自行联系原作者
目录
相关文章
mAP@0.5与mAP@0.50.95的含义,YOLO
mAP@0.5与mAP@0.50.95的含义,YOLO
1544 0
|
缓存 前端开发 Java
使用http-server搭建静态文件服务器
本文介绍几种搭建静态文件服务器的方式,着重介绍基于node的http-server用法。
使用http-server搭建静态文件服务器
|
存储 安全 Swift
【Swift开发专栏】Swift的懒加载与延迟初始化
【4月更文挑战第30天】Swift中的懒加载和延迟初始化是性能优化的关键技术。懒加载(lazy)推迟了变量直到首次访问时的初始化,减少启动时间和内存消耗。延迟初始化则允许变量在首次访问前保持未初始化状态。这两种方法都能提升应用性能,减少不必要的资源加载,并提高代码组织性。但要注意线程安全、资源管理以及代码可读性。
386 0
重装系统 开机出现 checking media
Checking Media Presence ;Media Present ; Start PXE Ober IPv4
数位拆分.
该内容描述了一个编程任务:输入一个4位正整数n(如4321),将其拆分成两个2位正整数a和b(如43和21)。文中附有两张图片示例,但因格式限制无法显示。
97 1
|
Java
hdu-4883- (Best Coder) TIANKENG’s restaurant
hdu-4883- (Best Coder) TIANKENG’s restaurant
64 0
|
Android开发 Windows 移动开发
Android 修改host文件的3种方法
Android修改hosts文件的方法介绍 本文介绍三种Android手机修改hosts文 件的方法,但修改hosts文件一定要谨慎:Android手机hosts文件的换行符必须是n而不是windows的rn,使用Notepad++打开 hosts文件,依次点击菜单中的“视图–显示符号–显示所有字符”,如果行末是LF就没问题,CR LF结束则需要替换所有的CR LF为LF。
8988 0
|
Ubuntu Windows
Ubuntu 18.04开机卡在grub,引导修复的2种实用方法
Ubuntu 18.04开机卡在grub,引导修复的2种实用方法
|
Java 语音技术 开发工具
JAVA对接阿里语音识别引擎
JAVA对接阿里语音识别引擎
1138 0