[闲聊] 被CENTOS的GRUB弄到崩溃....

楼主: hirokofan (笠原弘子 命!)   2016-10-28 00:16:22
我的机器都是架在XEN上的虚拟机器,一般都是用UBUNTU,
硬盘分割基本上是用1个SWAP+1个EXT4(/),一直都没什么问题
有少部份机器要用CENTOS去架,我也是用1个SWAP+1个EXT4去处理
昨天早上想说差不多该更新了,一台centos 6.8就用yum update下去
看到kernel有更新就重开机....
然后他就死掉了Q_Q
GRUB没有作用开不了机,拿centos的光盘开机跑救援模式,
grub-install /dev/xvda 跟我说找不到device
拿再生龙光盘硬跑grub-install开机变成grub救援模式,还是没用
因为9/1有一个snapshot,只好从这份复原,复原之后发现9/8有一个重大变动
(我为什么9/8做完更动后没有再做一个snapshot啊!)
只好重做一次,做完之后看看jre还在8_66,现在都8_112了就去更新
更新完毕之后重开机
然后他又死掉了orz
....不会吧,刚才也有重开过几次也还活的好好的啊?
再重开一次,没用
先关机再重开,还是没用
....
....
....
崩溃~~~~
我记得这机器上的grub是0.98,似乎是不支援ext4的,可是先前这样灌都没事啊
然后舍弃从9/1复原的版本回到先前升级后挂掉的版本,用再生龙光盘(DRBL-LIVE)
里面的gparted砍掉SWAP的空间(4G),切一个500M格式化成ext2做/boot用
也就是
SWAP (4G) / ext4 (46G)
|
作者: kenwufederer (Nash)   2016-10-28 00:38:00
你的结论根本不对,没查明原因乱猜还有,既然CentOS新架的,为何不选7?是用minimal install?为何有jre?跑java?
楼主: hirokofan (笠原弘子 命!)   2016-10-28 06:54:00
楼上,你这样子只会让我以后再也不用centos这问题我不是第一次碰到,ubuntu/debian从没这问题就fedora/centos有事,当然也可能是xen的问题毕竟虚拟机跟实体机器还是会有差
作者: filiaslayers (司马云)   2016-10-28 10:15:00
原因不知道之前只能用猜的啊,难道等天上掉答案下来
作者: OrzOGC (洞八达人.拖哨天王)   2016-10-28 10:21:00
不熟grub而己吧...旧的grub碰到新系统会有些问题
作者: lantw44 (#######################)   2016-10-28 10:39:00
CentOS 6 的 GRUB 0.97 是有特别修改过的,有支援 ext4所以拿跑 Debian 的再生龙光盘去设定可能没用再来找不到 /dev/xvda 的问题可能要检查装置是否被改成其他名称,或是 xen-blkfront 之类的 module 没自动加载
楼主: hirokofan (笠原弘子 命!)   2016-10-28 12:52:00
我是碰到开不了机才跑去用再生龙想要救的,至少能把资料捞出来Q_Q
作者: junorn (威廉华勒斯)   2016-10-28 13:45:00
我碰到的倒是完全相反..CENTOS OK ubuntu也是一定要切一个/boot给他才能动...
作者: kenwufederer (Nash)   2016-10-28 16:55:00
完全无言的DeBug方式,用猜的,呵呵你文中完全只提到update之后出问题,没说做法?版本更新造成grub的问题?你如何肯定?还是看到grub坏就直接想成这样呢?最后还下一个莫名其妙的结论误导CentOS一定要切/boot的理由又是如何得知?然后装过什么自己也不清楚,实在惨
作者: HamalAri (哈马‧阿里)   2016-10-28 17:45:00
xvda 过不了要查 xen 设定先改 hvm 跑看看 ? 然后不要 pv on hvm
楼主: hirokofan (笠原弘子 命!)   2016-10-28 18:48:00
我没那个美国时间可以慢慢抓问题
作者: Bellkna (柔弱气质伪少女)   2016-10-28 19:05:00
下次问题解不了就有美国时间了(?
作者: chang505 (眼线)   2016-10-28 19:43:00
所以你这篇到底想干嘛?不知道问题又没打算讨论反正不知道为什么突然正常了,就没事了
楼主: hirokofan (笠原弘子 命!)   2016-10-28 21:20:00
只能说我的能力无法驾驭CENTOS,还是乖乖用ubuntu就好
作者: tjjh89017 (伊达政宗)   2016-10-28 22:47:00
青菜萝卜各有所好ˊ_>ˋ
作者: danny8376 (钓到一只猴子@_@)   2016-10-28 22:53:00
我没那个美国时间 <- 没时间就花钱请人管啊(笑没搞清楚问题哪天ubuntu坏掉是不是改用windows了啊XD然后你xen到底是用pv hvm 两者开机模式也不同
作者: mstar (Wayne Su)   2016-10-29 01:30:00
人家就写 [闲聊] ,抒发心情是不行啊?你们住海边喔?
作者: danny8376 (钓到一只猴子@_@)   2016-10-29 10:30:00
闲聊 所以我们抒发心情不行吗?
作者: kenwufederer (Nash)   2016-10-29 19:03:00
整篇误导跟错误观念去解问题,然后推文还自以为是遇到问题只会重灌跟重开机的话,那就别乱发文反正你就觉得自己的做法没问题,不愿意讨论何必还需要到版上发文害人?最好笑的是快照当备份我不反对你的做事方式,但人家有更好的建议时你从头到尾只会在推拖,全部责任都因为用CentOS?真的有意义吗?
楼主: hirokofan (笠原弘子 命!)   2016-10-29 20:44:00
建议?哈哈哈哈哈,我得到的建议是嘘啊我装jre还要你同意啊?
作者: danny8376 (钓到一只猴子@_@)   2016-10-30 00:13:00
可能的问题点都跟你说了 你一句没美国时间 我们能怎办真心祝你不要遇到ubuntu也爆炸的时候
楼主: hirokofan (笠原弘子 命!)   2016-10-30 07:24:00
提供service的机器突然挂了,我只能尽快把东西弄上去这台机器是运作了约一年,不是新架的我没说清楚的是那个XEN是指ctrix xenserver 6.5更正 citrix
作者: danny8376 (钓到一只猴子@_@)   2016-10-30 10:17:00
更新前没先snapshot能怎办?你说实体机备份比较麻烦也就算了 VM大更动先snapshot这是基本不是吗?然后一个好奇点 你更新jre应该是用yum install没错吧?
楼主: hirokofan (笠原弘子 命!)   2016-10-30 11:18:00
更新前没有做snapshot是我的错,我自己也很气jre是直接去抓tgz解开到/opt然后设定关联而已但实际上yum update下去也只有更新几个程式第一次挂掉的时候没有去动jreubuntu那边做了一堆apt-get update 、apt-get upgrade每一台都没事,我没想到centos做个yum update就死掉每一台都没事,我没想到centos做完yum update就开不了档案都在,xvda2也是bootable就是进不了grub选单全新安装的话我就砍掉重练了哪里需要去救?
作者: kenwufederer (Nash)   2016-10-30 12:56:00
你看过yum.log更新项目了吗?你更新挂了跟一定需要/boot的两者关系?问你jre是因为8_66就很旧的版本,代表很久没更新问你是不是minimal是因为GUI更新容易导致其他问题你觉得没有美国时间不想回答是你自由但你文中荒谬的debug过程跟结论毫无意义只会还原跟重灌学不会任何事情难道每个distribution遇到都要来发文一次吗?

Links booklink

Contact Us: admin [ a t ] ucptt.com