解決virtualbox下Ubuntu磁碟擴充套件後修改fstab啟動失敗的記錄
由於各種任務的增加,ubuntu的空間總是不夠用。之前新增磁碟空間,都是修改.vdi的size後,格式化並掛在到新的目錄上。
其實我想要的是直接增加磁碟size,而不是增加分割槽。而新增分割槽還有一個致命的缺點,就是如果/etc/fstab修改出錯,且在mount -a檢查之前重啟了電腦,有可能啟動失敗。
敝人就經歷了一次,網上大多數解決方法是通過recovery mode 啟動,但我驚奇地發現我的ubuntu(高階模式)下沒有recovery mode選項。
終於,在網上搜到了一個救命貼。https://www.jianshu.com/p/45c05a75f140
做了如下操作,拯救了我的系統:
進ubuntu高階模式,點e,編輯啟動命令。
刪除Linux /boot/vmlinuz-xxx 之後的部分, F10引導。
mkdir /tmp/root
mount /dev/sda1/ /tmp/root
cat /tmp/root/etc/fstab #看看新加的那個錯誤在哪一行,我這裡是12行
sed -i '12d' /tmp/root/etc/fstab #由於沒有vi命令,只能用sed, 刪去導致錯誤的行
reboot
可以引導了,但我決定不再修改fstab。於是網上有搜到了https://www.chengxulvtu.com/expand-ubuntu-disk-space-in-virtualbox/
使用gparted完美將磁碟擴充套件的任務完成。
相關文章
- VirtualBox下Linux(centos)擴充套件磁碟空間LinuxCentOS套件
- ubuntu 擴充套件磁碟空間Ubuntu套件
- 解決debian7下安裝GD擴充套件失敗的問題套件
- VirtualBox 啟動時提示“獲取 VirtualBox COM 物件失敗”的解決物件
- 擴充套件VirtualBox虛擬機器磁碟容量套件虛擬機
- 有未分配的磁碟卻不能擴充套件卷怎麼解決 有未分配的磁碟卻不能擴充套件卷解決方法套件
- testng擴充套件 失敗的用例重跑套件
- Linux因/etc/fstab配置錯誤啟動失敗後的恢復Linux
- python擴充套件檔案import失敗Python套件Import
- VirtualBox如何擴充套件虛擬機器Ubuntu的硬碟容量套件虛擬機Ubuntu硬碟
- dbsnmp啟動失敗解決方法
- 監聽啟動失敗解決
- php ubuntu 擴充套件PHPUbuntu套件
- 虛擬磁碟空間滿後的擴充套件方法套件
- CentOS 7下MySQL服務啟動失敗的解決思路CentOSMySql
- 【記錄】安裝 maxminddb 擴充套件套件
- [記錄] 安裝 maxminddb 擴充套件套件
- hbase啟動失敗問題解決
- mongodb啟動失敗問題解決MongoDB
- ubuntu 下安裝redis 以及php擴充套件UbuntuRedisPHP套件
- ubuntu 下安裝memcache 以及php擴充套件UbuntuPHP套件
- Win10系統下Virtualbox安裝失敗的解決方法Win10
- /etc/fstab的錯誤設定導致系統啟動失敗
- windows10系統下apache啟動失敗的解決方法WindowsApache
- MQ服務啟動失敗的解決方法MQ
- windows系統磁碟擴容/擴充套件Windows套件
- 【記錄】安裝 Xdebug 擴充套件套件
- [記錄] 安裝 Xdebug 擴充套件套件
- mysql(mariadb)啟動失敗解決方法MySql
- 擴充套件系統的磁碟空間套件
- 對USB驅動下載失敗的解決
- centos7 新增磁碟到/(根目錄下),擴充套件VG卷和lvCentOS套件
- php安裝擴充套件模組後,重啟不生效的原因及解決辦法PHP套件
- vagrant啟動身份驗證失敗的解決方式
- oem啟動失敗的一般解決方法
- 使用udev擴充套件ASM磁碟組dev套件ASM
- Linux修改fstab引起系統無法啟動問題的解決方法Linux
- 【記錄】編譯安裝 ProtoBuf 擴充套件編譯套件