看板 Linux 關於我們 聯絡資訊
我的機器都是架在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
kenwufederer: 你的結論根本不對,沒查明原因亂猜 10/28 00:38
kenwufederer: 還有,既然CentOS新架的,為何不選7? 10/28 00:39
kenwufederer: 是用minimal install?為何有jre?跑java? 10/28 00:40
hirokofan: 樓上,你這樣子只會讓我以後再也不用centos 10/28 06:54
hirokofan: 這問題我不是第一次碰到,ubuntu/debian從沒這問題 10/28 06:54
hirokofan: 就fedora/centos有事,當然也可能是xen的問題 10/28 06:56
hirokofan: 畢竟虛擬機跟實體機器還是會有差 10/28 06:58
filiaslayers: 原因不知道之前只能用猜的啊,難道等天上掉答案下來 10/28 10:15
OrzOGC: 不熟grub而己吧...舊的grub碰到新系統會有些問題 10/28 10:21
lantw44: CentOS 6 的 GRUB 0.97 是有特別修改過的,有支援 ext4 10/28 10:39
lantw44: 所以拿跑 Debian 的再生龍光碟去設定可能沒用 10/28 10:42
lantw44: 再來找不到 /dev/xvda 的問題可能要檢查裝置是否被改成 10/28 10:43
lantw44: 其他名稱,或是 xen-blkfront 之類的 module 沒自動載入 10/28 10:43
hirokofan: 我是碰到開不了機才跑去用再生龍想要救的,至少能把 10/28 12:52
hirokofan: 資料撈出來Q_Q 10/28 12:52
junorn: 我碰到的倒是完全相反..CENTOS OK ubuntu也是一定要切一個 10/28 13:45
junorn: /boot給他才能動... 10/28 13:46
kenwufederer: 完全無言的DeBug方式,用猜的,呵呵 10/28 16:55
kenwufederer: 你文中完全只提到update之後出問題,沒說做法? 10/28 16:57
kenwufederer: 版本更新造成grub的問題?你如何肯定? 10/28 16:59
kenwufederer: 還是看到grub壞就直接想成這樣呢? 10/28 16:59
kenwufederer: 最後還下一個莫名其妙的結論誤導 10/28 16:59
kenwufederer: CentOS一定要切/boot的理由又是如何得知? 10/28 17:01
kenwufederer: 然後裝過什麼自己也不清楚,實在慘 10/28 17:02
HamalAri: xvda 過不了要查 xen 設定 10/28 17:45
HamalAri: 先改 hvm 跑看看 ? 然後不要 pv on hvm 10/28 17:46
hirokofan: 我沒那個美國時間可以慢慢抓問題 10/28 18:48
Bellkna: 下次問題解不了就有美國時間了(? 10/28 19:05
chang505: 所以你這篇到底想幹嘛?不知道問題又沒打算討論 10/28 19:43
chang505: 反正不知道為什麼突然正常了,就沒事了 10/28 19:43
hirokofan: 只能說我的能力無法駕馭CENTOS,還是乖乖用ubuntu就好 10/28 21:20
tjjh89017: 青菜蘿蔔各有所好ˊ_>ˋ 10/28 22:47
danny8376: 我沒那個美國時間 <- 沒時間就花錢請人管啊(笑 10/28 22:53
danny8376: 沒搞清楚問題哪天ubuntu壞掉是不是改用windows了啊XD 10/28 22:56
danny8376: 然後你xen到底是用pv hvm 兩者開機模式也不同 10/28 23:02
mstar: 人家就寫 [閒聊] ,抒發心情是不行啊?你們住海邊喔? 10/29 01:30
danny8376: 閒聊 所以我們抒發心情不行嗎? 10/29 10:30
kenwufederer: 整篇誤導跟錯誤觀念去解問題,然後推文還自以為是 10/29 19:03
kenwufederer: 遇到問題只會重灌跟重開機的話,那就別亂發文 10/29 19:04
kenwufederer: 反正你就覺得自己的做法沒問題,不願意討論 10/29 19:04
kenwufederer: 何必還需要到版上發文害人?最好笑的是快照當備份 10/29 19:05
kenwufederer: 我不反對你的做事方式,但人家有更好的建議時 10/29 19:06
kenwufederer: 你從頭到尾只會在推拖,全部責任都因為用CentOS? 10/29 19:07
kenwufederer: 真的有意義嗎? 10/29 19:07
hirokofan: 建議?哈哈哈哈哈,我得到的建議是噓啊 10/29 20:44
hirokofan: 我裝jre還要你同意啊? 10/29 20:44
danny8376: 可能的問題點都跟你說了 你一句沒美國時間 我們能怎辦 10/30 00:13
danny8376: 真心祝你不要遇到ubuntu也爆炸的時候 10/30 00:14
hirokofan: 提供service的機器突然掛了,我只能盡快把東西弄上去 10/30 07:24
hirokofan: 這台機器是運作了約一年,不是新架的 10/30 07:28
hirokofan: 我沒說清楚的是那個XEN是指ctrix xenserver 6.5 10/30 07:35
hirokofan: 更正 citrix 10/30 07:37
danny8376: 更新前沒先snapshot能怎辦? 10/30 10:17
danny8376: 你說實體機備份比較麻煩也就算了 VM大更動先snapshot 10/30 10:18
danny8376: 這是基本不是嗎? 10/30 10:18
danny8376: 然後一個好奇點 你更新jre應該是用yum install沒錯吧? 10/30 10:19
hirokofan: 更新前沒有做snapshot是我的錯,我自己也很氣 10/30 11:18
hirokofan: jre是直接去抓tgz解開到/opt然後設定關聯而已 10/30 11:19
hirokofan: 但實際上yum update下去也只有更新幾個程式 10/30 11:21
hirokofan: 第一次掛掉的時候沒有去動jre 10/30 11:22
hirokofan: ubuntu那邊做了一堆apt-get update 、apt-get upgrade 10/30 11:24
hirokofan: 每一台都沒事,我沒想到centos做個yum update就死掉 10/30 11:25
hirokofan: 每一台都沒事,我沒想到centos做完yum update就開不了 10/30 11:25
hirokofan: 檔案都在,xvda2也是bootable就是進不了grub選單 10/30 11:27
hirokofan: 全新安裝的話我就砍掉重練了哪裡需要去救? 10/30 11:30
kenwufederer: 你看過yum.log更新項目了嗎? 10/30 12:56
kenwufederer: 你更新掛了跟一定需要/boot的兩者關係? 10/30 12:56
kenwufederer: 問你jre是因為8_66就很舊的版本,代表很久沒更新 10/30 12:57
kenwufederer: 問你是不是minimal是因為GUI更新容易導致其他問題 10/30 12:58
kenwufederer: 你覺得沒有美國時間不想回答是你自由 10/30 12:59
kenwufederer: 但你文中荒謬的debug過程跟結論毫無意義 10/30 12:59
kenwufederer: 只會還原跟重灌學不會任何事情 10/30 13:00
kenwufederer: 難道每個distribution遇到都要來發文一次嗎? 10/30 13:00