linux删除grub后如何恢复

昨天上课讲到系统启动流程,讲到grub很重要。然后有同事一直在问这个grub,课后有几个同学把grub删除了,之后系统不能启动,进入救援模式抢救,结果还是不成功,今天还看到陈同学为此专门写了一篇文章还阐述这个问题。不过他和我们试验不同的地方是他用了LVM。

按昨天上课讲的救援模式,删除grub后,在biso里设置光盘启动,然后进入救援模式,建议不要使用网络。输入chroot /mnt/sysmiage后:

grub-install /dev/sda

exit

reboot

按照贴上内容,到这里就可以用BOOT引导进系统了。可是重启后一直显示grub>

然后又找到其它人的贴子,和其它同学讨论,试验了很久,找到了这个方法

grub>root (hd0,0)                                        
grub>setup (hd0)                                          
grub>kernel /vmlinuz-2.6.15-1.2054_FC5 ro root=LABEL=/    
grub>initrd /initrd-2.5.15-1.2054_FC5.img                 
grub>boot

然后进行引导进入系统。注意这只是临时性登入,要想以后每次都可以登入需要更改/boot/grub.conf的配置,手工去在/boot/grub/文件夹下创建一个grub.conf这个文件,并在里面写如你的启动脚本。

不过我删除时是有备份的,进去后重命名就好了。这个问题还挺严重的。

时间: 2024-10-08 21:36:14

linux删除grub后如何恢复的相关文章

linux 删除文件后空间没有释放的解决办法

清空没用的文件,当我删除文件后,发现可用空间沒有变化 os:centos4.7 现象: 发现当前磁盘空间使用情况: [[email protected] ~]# df -hFilesystem            Size  Used Avail Use% Mounted on/dev/sda1             981M  203M  729M  22% /none                   16G     0   16G   0% /dev/shm/dev/sda9    

win+ubuntu 双系统,重装win后,win破坏grub后的恢复方法

1.sudo -i(or sudo bash) //切换到root权限 2, fdisk -l //看下Ubuntu的分区在哪里 ,看起来似乎是下面那样的,(83) Device Boot Start End Blocks Id System /dev/sda1 * 1 2432 19535008+ c W95 FAT32 (LBA) /dev/sda2 2433 19457 136753282 f W95 Ext'd (LBA) /dev/sda5 2433 7296 39070048+ b

基于ext4的文件系统删除文件后的恢复方法

警告:若数据块被覆盖,则无法恢复,第一时间问清楚是什么时候删除的数据,叮嘱不要继续再动了. 安装恢复软件extundeleteyum install extundelete -y 如果是挂载的磁盘请卸载磁盘 umount -lf /dev/sdb 从根节点开发扫描,扫描结果如下所示 extundelete --inode 2 /dev/sda2 找到被删除文件所在的父目录或祖父目录的号码继续向下扫描(目录的inode号是其目录下面其他文件的开始的inode号,所以以它为基准向下扫描) 被删除的文

VSTO PowerPoint 代码删除Shape后再恢复出现无法再次获取的问题

做PowerPoint的VSTO插件项目,遇到个很奇怪的问题,当代码执行删除某些Shape时,没问题,但是操作Undo也就是恢复后,无法再次获取到之前删除的对象,这种情况只在Office2007中出现,亲测2010没问题. 就在快要放弃的时候,终于看到了这个 传送门:https://www.add-in-express.com/creating-addins-blog/2014/06/24/exception-hresult-0x800a01a8/ 关键内容搬运如下: private void

一次linux删除文件后又自动生成就是中木马的情况的解决过程

公司的内网某台linux服务器流量莫名其妙的剧增,用iftop查看有连接外网的情况.针对这种情况一般重点查看netstat连接的外网ip和端口. 用lsof -p pid可以查看到具体是那些进程,哪些文件.经查勘发现/root下有相关的配置conf.n hhe两个可疑文件,rm -rf后不到一分钟就自动生成了,由此推断是某个母进程产生的这些文件.所以找到母进程就是找到罪魁祸首. 查杀病毒最好断掉外网访问,还好是内网服务器,可以通过内网访问.断了内网,病毒就失去外联的能力,杀掉它就容易的多.怎么找

解决linux删除文件后不释放磁盘的问题

1.用df 检查发现/根目录可用空间为0  [[email protected]/]#df -h                         //查看系统的磁盘空间 2.用du检查发现各目录占用的空间都很少,有约3G的空间莫名其妙地丢了. [[email protected]/]# du -s * |sort -nr |head      //查看前10的最大文件 3.用lsof检查后才发现原因是,有文件被删除,而进程还活着,因而造成还占用空间的现象 [[email protected]/]

linux删除文件后沒有释放空间

在Linux或者Unix系统中,通过rm或者文件管理器删除文件将会从文件系统的文件夹结构上解除链接(unlink).然而假设文件是被 打开的(有一个进程正在使用),那么进程将仍然能够读取该文件,磁盘空间也一直被占用.而我删除的是oracle的告警log文件删除的时候文件应该正在被使用. 首先获得一个已经被删除可是仍然被应用程序占用的文件列表,例如以下所看到的:lsof |grep deleted

linux删除文件后不释放磁盘的问题

1. 用df 检查发现根目录可用空间越为200M # df -h Filesystem Size Used Avail Use% Mounted on /dev/xvde1 9.9G 9.4G 232M 36% / none 7.4G 16K 7.4G 1% /dev/shm 2. 用du命令查看根目录各子目录占用空间,可以发现6G的空间莫名其妙地丢了 # du -sm /* | sort -nr | head 1755 /usr 664 /var 538 /lib 331 /opt 104 /

为什么固态硬盘删除数据后无法恢复?

无论是谁,都难免会有误删文件的情况出现,所以捏,Windows从一开始就有了"回收站"的保护机制.但也架不住强迫症患者们没事就清理,毕竟鼠标右键点击"清空"选项的时候,它们就真的从硬盘上抹掉了. 嗯,当走到这步的时候,我们还有最后救命的办法,用软件尝试恢复数据,但绝对不是次次有效,对传统的机械硬盘用这招还好,虽然不能说是100%吧,但成功率超过五成还是有的.但在SSD可就不好说了,真心的十试九败.为什么SSD的成功率就那么低,关键的问题点就在它和机械硬盘完全不同的数