我經歷了在根捲上添加第二個分區的一些步驟。這是因爲EBS是50GB,第一個分區只分配了8GB。所以這裏是我的步驟:AWS Root Volume not booting
1.)分離卷並將其作爲輔助附加到另一個實例。
2.)使用GDISK以創建所述第二分區:
Disk /dev/xvdk: 106954752 sectors, 51.0 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): 433FEFB0-04CE-43BD-A1B7-269A18673537
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 106954718
Partitions will be aligned on 2048-sector boundaries
Total free space is 4062 sectors (2.0 MiB)
Number Start (sector) End (sector) Size Code Name
1 4096 16773119 8.0 GiB 8300 Linux filesystem
2 16773120 106954718 43.0 GiB EF00 EFI System
3.)改變FS到ext4 4.)修改第一分區/ etc/fstab中所以GUID匹配。 5.)將根卷重新連接到原始實例作爲根卷。
現在EC2根本無法啓動!當我查看圖像時,它會卡在引導屏幕中,並最終無法執行狀態檢查。我究竟做錯了什麼?有人能告訴我我還需要在根分區上更改什麼,或者如果還有什麼我應該做的?我已經到處尋找,並已經完成了這個過程至少10倍! EC2實例正在運行Debian8
*修改第一分區的/ etc/fstab,這樣的GUID相匹配*。聽起來這可能是你的錯誤。 fstab中的GUID是第一個文件系統的* filesystem * GUID - 而不是這裏顯示的* volume * GUID。它不應該改變。 –