解決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完美將磁碟擴充套件的任務完成。
相關文章
- ubuntu 擴充套件磁碟空間Ubuntu套件
- python擴充套件檔案import失敗Python套件Import
- 有未分配的磁碟卻不能擴充套件卷怎麼解決 有未分配的磁碟卻不能擴充套件卷解決方法套件
- testng擴充套件 失敗的用例重跑套件
- Win10系統下Virtualbox安裝失敗的解決方法Win10
- dbsnmp啟動失敗解決方法
- 【記錄】安裝 maxminddb 擴充套件套件
- [記錄] 安裝 maxminddb 擴充套件套件
- [記錄] 安裝 Xdebug 擴充套件套件
- 【記錄】安裝 Xdebug 擴充套件套件
- mongodb啟動失敗問題解決MongoDB
- mysql(mariadb)啟動失敗解決方法MySql
- hbase啟動失敗問題解決
- Homestead Composer install 擴充套件 所有的 bin/*的都安裝失敗套件
- 修改SpringBoot的配置檔案application.yaml後啟動失敗Spring BootAPPYAML
- windows系統磁碟擴容/擴充套件Windows套件
- 雲伺服器Linux下修改Fstab檔案造成系統無法啟動解決伺服器Linux
- windows10系統下apache啟動失敗的解決方法WindowsApache
- centos7 新增磁碟到/(根目錄下),擴充套件VG卷和lvCentOS套件
- VMware之Ubuntu20.04擴充根目錄磁碟空間Ubuntu
- 對USB驅動下載失敗的解決
- 使用udev擴充套件ASM磁碟組dev套件ASM
- vagrant啟動身份驗證失敗的解決方式
- 【記錄】編譯安裝 SeasLog 擴充套件編譯套件
- 【記錄】編譯安裝 YAML 擴充套件編譯YAML套件
- 【記錄】編譯安裝 ProtoBuf 擴充套件編譯套件
- [記錄] 編譯安裝 IgBinary 擴充套件編譯套件
- [記錄] 編譯安裝 YAML 擴充套件編譯YAML套件
- 【記錄】編譯安裝 IgBinary 擴充套件編譯套件
- [記錄] 編譯安裝 ProtoBuf 擴充套件編譯套件
- [記錄] 編譯安裝 SeasLog 擴充套件編譯套件
- 記錄Laravel開發常用擴充套件包Laravel套件
- Linux下修改fstab檔案造成系統無法啟動Linux
- 【docker】記錄一次nginx啟動失敗的檢測DockerNginx
- 在debian 12 中安裝virtualbox擴充套件包套件
- php安裝擴充套件模組後,重啟不生效的原因及解決辦法PHP套件
- 如何解決GitHub Actions在Ubuntu 18.04上啟動失敗的問題GithubUbuntu
- ubuntu_24.04 Noble LTS安裝docker desktop啟動無視窗及引擎啟動失敗的解決方法UbuntuDocker