Linux删除7G文件,Linux删除系统文件及其修复

三 grub.conf文件被删除

#可以看到/etc/grub.conf/boot/grub/grub.conf是同一个文件

[root@serv01 ~]# ls /etc/grub.conf/boot/grub/grub.conf -l

-rw-------. 1 root root 817 Jul 30 23:47 /boot/grub/grub.conf

lrwxrwxrwx. 1 root root  22 Jul 23 00:57 /etc/grub.conf ->../boot/grub/grub.conf

#删除grub.conf文件后不能引导解决

#第一步,查看磁盘分区

[root@serv01 ~]# df -h

Filesystem            Size  Used Avail Use% Mounted on

/dev/sda2            9.7G  1.1G 8.1G  12% /

tmpfs                188M    0 188M  0% /dev/shm

/dev/sda1            194M  25M 160M  14% /boot

/dev/sda5            4.0G  137M 3.7G  4% /opt

/dev/sr0              3.4G  3.4G    0 100% /iso

#进入目录删除grub.conf文件

[root@serv01 ~]# cd /boot/grub/

[root@serv01 grub]# rm -rf grub.conf

[root@serv01 grub]# reboot

#依次输入这些命令

root (hd0,0)

#这一步按住tab键会自动补齐的

kernel /

#然后在后面加上root=/dev/sda2,注意,您的机器不一定是/dev/sda2,您要通过df -h查看根分区是属于哪个分区

kernel /vmlinuz-2.6.32-131.0.15.el6.x86_64ro root=/dev/sda2

#这一步按住tab键也会自动补齐的

initrd /

initrd/initramfs-2.6.32-131.0.15.el6.x86_64.img

#注意,如果有多个内核,需要自行选择

#最后输入boot重启

#重启后,进入boot目录,发现没有生成这个文件

[root@serv01 ~]# cd /boot/grub/

[root@serv01 grub]# ls grub.conf

ls: cannot access grub.conf: No such fileor directory

#下次启动时我们发现还需要重新引导,此时我们重新创建这个文件,输入以下内容即可

#这里有个小技巧,我们在使用vim编辑文件时,在命令模式,可以读入命令,就可以很方便地读取和拷贝(!表示执行命令)

r !ls/boot/initramfs-2.6.32-131.0.15.el6.x86_64.img

[root@serv01 grub]# vim grub.conf

[root@serv01 grub]# cat grub.conf

default=0

timeout=5

title RedHat Server 6.1

root(hd0,0)

kernel/vmlinuz-2.6.32-131.0.15.el6.x86_64 ro root=/dev/sda2

initrd/initramfs-2.6.32-131.0.15.el6.x86_64.img

[root@larrywen grub]# ls

device.map splash.xpm.gz

[root@serv01 grub]# find . -name"*stage*"

./minix_stage1_5

./stage1

./xfs_stage1_5

./ufs2_stage1_5

./ffs_stage1_5

./e2fs_stage1_5

./stage2

./jfs_stage1_5

./iso9660_stage1_5

./vstafs_stage1_5

./fat_stage1_5

./reiserfs_stage1_5

#把带有stage的文件全部删除也不影响,重启仍然正常

[root@serv01 grub]# find . -name"*stage*" |xargs rm -rf {}\;

[root@serv01 grub]# ll

total 8

-rw-r--r--. 1 root root  63 Jul 23 00:57 device.map

-rw-r--r--. 1 root root  170 Jul 31 00:30 grub.conf

lrwxrwxrwx. 1 root root  11 Jul 23 00:57 menu.lst -> ./grub.conf

-rw-r--r--. 1 root root 1341 May  7  2010splash.xpm.gz0b1331709591d260c1c78e86d0c51c18.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值