[閒聊] 被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