免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
123下一页
最近访问板块 发新帖
查看: 5235 | 回复: 20
打印 上一主题 下一主题

/BOOT分区被格了 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-01-06 22:51 |只看该作者 |倒序浏览
如果/boot分区不小心被格了, 用"rpm -ivh kernel-2.6.18-164.el5.i686.rpm"这句指令能否重新安装/boot目录里的内核文件和GRUB? 如果不能的话还有别的办法重建内核吗? 除了编译新内核, 虚拟机上的是RHEL4系统, 内核版本为2.6.9-34,  谢谢!



已解决, 在安装kernel包的时候提示scriptlet error之类的东东, 我man了一下rpm的指令参数, 发现了有个--noscripts的参数, 就把--force/--nodeps/--noscripts三个参数一起加上, RPM包内核就装上了, 谢谢各位的帮忙!!!


rpm -ivh kernel-2.6.18-164.el5.i686.rpm --force --nodeps --noscripts


谁能解释一下什么叫scriptlet(s)??

[ 本帖最后由 liu2g 于 2010-1-8 13:19 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2010-01-06 22:55 |只看该作者
安装内核容易,但是你的grub还在吗?

论坛徽章:
0
3 [报告]
发表于 2010-01-06 23:20 |只看该作者
重新安装kernel和grub,然后修改grub.conf,再用grub-install或者grub命令重写grub到mbr和pbr

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
4 [报告]
发表于 2010-01-07 08:30 |只看该作者
还需要安装grub的包,然后重写grub.conf,grub-install

论坛徽章:
0
5 [报告]
发表于 2010-01-07 12:25 |只看该作者

回复 #2 emmoblin 的帖子

GRUB也不在了, 但我知道怎么去安装和设置, 就是内核不知道怎么去重建, 看了chenyx的帖子上说用"rpm -ivh kernel-2.6.18-164.el5.i686.rpm"指令可以在/BOOT目录下安装内核, 但我试了好象不行, 好象RHEL4系统在安装的时候默认就带了内核包, 想卸载也由于依赖关系无法完成, 所以能不能把重建内核的详细步骤告诉我? 谢谢!

我曾在RESCUE模式下尝试重新编译内核, 可不知道怎么了, 模块老是编译的不全(大概才用30秒, 少编译了很多), 不知道出了什么问题.

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
6 [报告]
发表于 2010-01-07 14:25 |只看该作者

回复 #5 liu2g 的帖子

我是在rescue模式chroot后rpm安装的kernel.楼主看仔细了

论坛徽章:
0
7 [报告]
发表于 2010-01-07 16:16 |只看该作者

回复 #6 chenyx 的帖子

我chroot了, 而且还Mount了/dev/sda1到/boot.

论坛徽章:
0
8 [报告]
发表于 2010-01-07 16:26 |只看该作者
原帖由 chenyx 于 2010-1-7 14:25 发表
我是在rescue模式chroot后rpm安装的kernel.楼主看仔细了



完全是按照你帖子上的方法, 但执行到安装内核的时候就进行不下去了.

我安装kernel-2.6.18-164.el5.i686.rpm的时候有报错:

[ 本帖最后由 liu2g 于 2010-1-7 16:28 编辑 ]

1.jpg (18.24 KB, 下载次数: 19)

1.jpg

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
9 [报告]
发表于 2010-01-07 16:53 |只看该作者
能不能直接从相同的机器上拷贝一个过来?

没试过。

论坛徽章:
0
10 [报告]
发表于 2010-01-07 17:17 |只看该作者

回复 #9 snow888 的帖子

理论上可以, 如果有备份的话就直接用dd来恢复了, 就是想在不重装系统的情况下直接重建/boot分区的内容.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP