免费注册 查看新帖 |

Chinaunix

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

[CentOs]/boot转换ext4惊魂记 [复制链接]

论坛徽章:
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
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-11-27 16:19 |只看该作者 |倒序浏览
今天看到一贴,说RHEL是否支持ext4,看到网友说内核支持,手痒,在虚拟机上测试,将/boot,/(lvm格式)都转化成ext4,修改/etc/fstab,将ext3改成ext4(/boot和/)
结果,毫无疑问的,看到"kernel panic"的提示:" />

使用sysrescuecd启动,不支持lvm,未果.
结果使用sysrescuecd的分区管理器,错误的将/dev/sda1(/boot分区)给格式化了.
这下好了,自己给自己折腾进去了.
修复过程:
挂载CentOs5.4的ISO,启动虚拟机,使用linux rescue进入救援模式.
一看,sda1竟然没有自动挂载,手工挂载
  1. mount /dev/sda1 /mnt/sysimage/boot
复制代码

使用
  1. chroot /mnt/sysimage
复制代码
命令,改变/到硬盘
此时/boot为空的.
建立/grub目录,拷贝/usr/share/grub/i386-redhat/下所有文件到/boot/grub目录下.
  1. cp /usr/share/grub/i386-redhat/* /boot/grub/
复制代码

根据别的Centos的grub.conf文件手工建立grub.conf
手工挂载光驱(/mnt/cdrom已经存在)

  1. mount /dev/hdc /mnt/cdrom
  2. cd /mnt/cdrom/CentOS
复制代码

rpm修复kernel

  1. rpm -ivh kernel-2.6.18-164.el5.i686.rpm --force
复制代码

重新安装grub
  1. grub-install /dev/sda
复制代码

修改/etc/fstab,将LABE=/boot那行修改成/dev/sda1 ,ext4改成ext3.
重启机器,终于又看到熟悉的login:提示符了.






最后,再次提醒大家,ext4有危险,使用需谨慎!!!

[ 本帖最后由 chenyx 于 2009-11-27 16:22 编辑 ]

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
2 [报告]
发表于 2009-11-27 16:51 |只看该作者

回复 #1 chenyx 的帖子

让你瞎折腾 。。。


哈哈

论坛徽章:
1
操作系统版块每日发帖之星
日期:2015-07-11 22:20:00
3 [报告]
发表于 2009-11-27 16:52 |只看该作者
RHEL5的grub是不支持ext4的啊。

论坛徽章:
0
4 [报告]
发表于 2009-11-27 17:30 |只看该作者
唉,吓折腾,现在ext4不成熟,半成品

论坛徽章:
0
5 [报告]
发表于 2009-11-27 17:51 |只看该作者
原帖由 cst05001 于 2009-11-27 16:52 发表
RHEL5的grub是不支持ext4的啊。



别忽悠俺!

论坛徽章:
1
操作系统版块每日发帖之星
日期:2015-07-11 22:20:00
6 [报告]
发表于 2009-11-27 17:51 |只看该作者
看来是RHEL5.4是支持ext4 /boot分区的。jerrywjl牺牲自我去实验了。

论坛徽章:
0
7 [报告]
发表于 2009-11-27 17:53 |只看该作者
[root@dhcp-0-199 ~]# uptime
05:05:54 up 2 min,  2 users,  load average: 1.42, 0.93, 0.37

[root@dhcp-0-199 ~]# cat /proc/mounts | grep ext4
/dev/sda1 /boot ext4 rw,barrier=1,data=ordered 0 0

论坛徽章:
0
8 [报告]
发表于 2009-11-27 17:56 |只看该作者
原帖由 cst05001 于 2009-11-27 17:51 发表
看来是RHEL5.4是支持ext4 /boot分区的。jerrywjl牺牲自我去实验了。


起不来你的,起来我的。

论坛徽章:
0
9 [报告]
发表于 2009-11-27 19:41 |只看该作者
原帖由 chenyx 于 2009-11-27 16:19 发表
ext4有危险,使用需谨慎!!!


比如呢?

论坛徽章:
0
10 [报告]
发表于 2009-11-27 19:52 |只看该作者

回复 #6 cst05001 的帖子

原来5.4是支持ext4的,刚看到ext4模块。
汗一个。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP