[閒聊] 被CENTOS的GRUB弄到崩潰....

看板Linux作者 (笠原弘子 命!)時間9年前 (2016/10/28 00:16), 9年前編輯推噓1(3268)
留言73則, 12人參與, 最新討論串1/1
我的機器都是架在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) |--------------------|--------------------------------------------| xvda1 xvda2 500M boot SWAP (3.5G) / ext4 |-----|--------------|--------------------------------------------| xvda1 xvda3 xvda2 然後把原本/boot的東西移動到新的boot,修改fstab內容 再用再生龍的ocs-install-grub去弄 ocs-install-grub -p "xvda1 xvda2" -s xvda 試了幾次之後終於成功把grub塞進去可以看到選單了Q_Q 開機發現menu.lst也要微調,總之最後是把系統救回來了 下次碰到centos還是乖乖切boot吧orz -- ~hc是個有美女就好的軟派阿宅,各種被大家批評的作品他都有辦法看的津津有味~ 路人:BLEACH超好看的 hc:不斷創造出神入化視效大決,久保老師總是能讓讀者驚奇。 路人:火影忍者超好看的 hc:用BL映襯女性的幽怨哀愁,岸本老師編劇有如神之一手。 路人:網球王子超好看的 hc:持續挑戰自我與人類的極限,許斐老師重新定義進化一詞。 路人:卡通柯南超好看的 hc:案件後藏著綿密的愛恨情仇,青山老師何時挑戰言情小說? 路人:艦娘動畫超好看的 hc:....他喵的你當我潘子嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.173.172.123 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1477584991.A.C51.html ※ 編輯: hirokofan (1.173.172.123), 10/28/2016 00:17:52

10/28 00:38, , 1F
你的結論根本不對,沒查明原因亂猜
10/28 00:38, 1F

10/28 00:39, , 2F
還有,既然CentOS新架的,為何不選7?
10/28 00:39, 2F

10/28 00:40, , 3F
是用minimal install?為何有jre?跑java?
10/28 00:40, 3F

10/28 06:54, , 4F
樓上,你這樣子只會讓我以後再也不用centos
10/28 06:54, 4F

10/28 06:54, , 5F
這問題我不是第一次碰到,ubuntu/debian從沒這問題
10/28 06:54, 5F

10/28 06:56, , 6F
就fedora/centos有事,當然也可能是xen的問題
10/28 06:56, 6F

10/28 06:58, , 7F
畢竟虛擬機跟實體機器還是會有差
10/28 06:58, 7F

10/28 10:15, , 8F
原因不知道之前只能用猜的啊,難道等天上掉答案下來
10/28 10:15, 8F

10/28 10:21, , 9F
不熟grub而己吧...舊的grub碰到新系統會有些問題
10/28 10:21, 9F

10/28 10:39, , 10F
CentOS 6 的 GRUB 0.97 是有特別修改過的,有支援 ext4
10/28 10:39, 10F

10/28 10:42, , 11F
所以拿跑 Debian 的再生龍光碟去設定可能沒用
10/28 10:42, 11F

10/28 10:43, , 12F
再來找不到 /dev/xvda 的問題可能要檢查裝置是否被改成
10/28 10:43, 12F

10/28 10:43, , 13F
其他名稱,或是 xen-blkfront 之類的 module 沒自動載入
10/28 10:43, 13F

10/28 12:52, , 14F
我是碰到開不了機才跑去用再生龍想要救的,至少能把
10/28 12:52, 14F

10/28 12:52, , 15F
資料撈出來Q_Q
10/28 12:52, 15F

10/28 13:45, , 16F
我碰到的倒是完全相反..CENTOS OK ubuntu也是一定要切一個
10/28 13:45, 16F

10/28 13:46, , 17F
/boot給他才能動...
10/28 13:46, 17F

10/28 16:55, , 18F
完全無言的DeBug方式,用猜的,呵呵
10/28 16:55, 18F

10/28 16:57, , 19F
你文中完全只提到update之後出問題,沒說做法?
10/28 16:57, 19F

10/28 16:59, , 20F
版本更新造成grub的問題?你如何肯定?
10/28 16:59, 20F

10/28 16:59, , 21F
還是看到grub壞就直接想成這樣呢?
10/28 16:59, 21F

10/28 16:59, , 22F
最後還下一個莫名其妙的結論誤導
10/28 16:59, 22F

10/28 17:01, , 23F
CentOS一定要切/boot的理由又是如何得知?
10/28 17:01, 23F

10/28 17:02, , 24F
然後裝過什麼自己也不清楚,實在慘
10/28 17:02, 24F

10/28 17:45, , 25F
xvda 過不了要查 xen 設定
10/28 17:45, 25F

10/28 17:46, , 26F
先改 hvm 跑看看 ? 然後不要 pv on hvm
10/28 17:46, 26F

10/28 18:48, , 27F
我沒那個美國時間可以慢慢抓問題
10/28 18:48, 27F

10/28 19:05, , 28F
下次問題解不了就有美國時間了(?
10/28 19:05, 28F

10/28 19:43, , 29F
所以你這篇到底想幹嘛?不知道問題又沒打算討論
10/28 19:43, 29F

10/28 19:43, , 30F
反正不知道為什麼突然正常了,就沒事了
10/28 19:43, 30F

10/28 21:20, , 31F
只能說我的能力無法駕馭CENTOS,還是乖乖用ubuntu就好
10/28 21:20, 31F

10/28 22:47, , 32F
青菜蘿蔔各有所好ˊ_>ˋ
10/28 22:47, 32F

10/28 22:53, , 33F
我沒那個美國時間 <- 沒時間就花錢請人管啊(笑
10/28 22:53, 33F

10/28 22:56, , 34F
沒搞清楚問題哪天ubuntu壞掉是不是改用windows了啊XD
10/28 22:56, 34F

10/28 23:02, , 35F
然後你xen到底是用pv hvm 兩者開機模式也不同
10/28 23:02, 35F

10/29 01:30, , 36F
人家就寫 [閒聊] ,抒發心情是不行啊?你們住海邊喔?
10/29 01:30, 36F

10/29 10:30, , 37F
閒聊 所以我們抒發心情不行嗎?
10/29 10:30, 37F

10/29 19:03, , 38F
整篇誤導跟錯誤觀念去解問題,然後推文還自以為是
10/29 19:03, 38F

10/29 19:04, , 39F
遇到問題只會重灌跟重開機的話,那就別亂發文
10/29 19:04, 39F

10/29 19:04, , 40F
反正你就覺得自己的做法沒問題,不願意討論
10/29 19:04, 40F

10/29 19:05, , 41F
何必還需要到版上發文害人?最好笑的是快照當備份
10/29 19:05, 41F

10/29 19:06, , 42F
我不反對你的做事方式,但人家有更好的建議時
10/29 19:06, 42F

10/29 19:07, , 43F
你從頭到尾只會在推拖,全部責任都因為用CentOS?
10/29 19:07, 43F

10/29 19:07, , 44F
真的有意義嗎?
10/29 19:07, 44F

10/29 20:44, , 45F
建議?哈哈哈哈哈,我得到的建議是噓啊
10/29 20:44, 45F

10/29 20:44, , 46F
我裝jre還要你同意啊?
10/29 20:44, 46F

10/30 00:13, , 47F
可能的問題點都跟你說了 你一句沒美國時間 我們能怎辦
10/30 00:13, 47F

10/30 00:14, , 48F
真心祝你不要遇到ubuntu也爆炸的時候
10/30 00:14, 48F

10/30 07:24, , 49F
提供service的機器突然掛了,我只能盡快把東西弄上去
10/30 07:24, 49F

10/30 07:28, , 50F
這台機器是運作了約一年,不是新架的
10/30 07:28, 50F

10/30 07:35, , 51F
我沒說清楚的是那個XEN是指ctrix xenserver 6.5
10/30 07:35, 51F

10/30 07:37, , 52F
更正 citrix
10/30 07:37, 52F

10/30 10:17, , 53F
更新前沒先snapshot能怎辦?
10/30 10:17, 53F

10/30 10:18, , 54F
你說實體機備份比較麻煩也就算了 VM大更動先snapshot
10/30 10:18, 54F

10/30 10:18, , 55F
這是基本不是嗎?
10/30 10:18, 55F

10/30 10:19, , 56F
然後一個好奇點 你更新jre應該是用yum install沒錯吧?
10/30 10:19, 56F

10/30 11:18, , 57F
更新前沒有做snapshot是我的錯,我自己也很氣
10/30 11:18, 57F

10/30 11:19, , 58F
jre是直接去抓tgz解開到/opt然後設定關聯而已
10/30 11:19, 58F

10/30 11:21, , 59F
但實際上yum update下去也只有更新幾個程式
10/30 11:21, 59F

10/30 11:22, , 60F
第一次掛掉的時候沒有去動jre
10/30 11:22, 60F

10/30 11:24, , 61F
ubuntu那邊做了一堆apt-get update 、apt-get upgrade
10/30 11:24, 61F

10/30 11:25, , 62F
每一台都沒事,我沒想到centos做個yum update就死掉
10/30 11:25, 62F

10/30 11:25, , 63F
每一台都沒事,我沒想到centos做完yum update就開不了
10/30 11:25, 63F

10/30 11:27, , 64F
檔案都在,xvda2也是bootable就是進不了grub選單
10/30 11:27, 64F

10/30 11:30, , 65F
全新安裝的話我就砍掉重練了哪裡需要去救?
10/30 11:30, 65F

10/30 12:56, , 66F
你看過yum.log更新項目了嗎?
10/30 12:56, 66F

10/30 12:56, , 67F
你更新掛了跟一定需要/boot的兩者關係?
10/30 12:56, 67F

10/30 12:57, , 68F
問你jre是因為8_66就很舊的版本,代表很久沒更新
10/30 12:57, 68F

10/30 12:58, , 69F
問你是不是minimal是因為GUI更新容易導致其他問題
10/30 12:58, 69F

10/30 12:59, , 70F
你覺得沒有美國時間不想回答是你自由
10/30 12:59, 70F

10/30 12:59, , 71F
但你文中荒謬的debug過程跟結論毫無意義
10/30 12:59, 71F

10/30 13:00, , 72F
只會還原跟重灌學不會任何事情
10/30 13:00, 72F

10/30 13:00, , 73F
難道每個distribution遇到都要來發文一次嗎?
10/30 13:00, 73F
文章代碼(AID): #1O4YXVnH (Linux)
文章代碼(AID): #1O4YXVnH (Linux)