今天在配置DPDK过程中,需要向/etc/fstab
文件写入一行语句,但是不小心将其原有内容删除了。而原有内容是用于启动时挂载硬盘用的。
在不知情的情况下reboot之后,ubuntu虚拟机便一直卡在logo screen了。
在得知出错点后,需要对/etc/fstab
内容进行还原。
进入recovery mode,进入bash shell。在recovery mode中默认是read-only的,需要执行命令
mount -o remount,rw /
获得读写权限。查看UUID
sudo blkid
每一个分区有各自的UUID。找到自己的主硬盘是在哪个分区(一般是/dev/sda1),记住其UUID。编辑/etc/fstab
执行以下命令
echo "UUID=xxxxxxxx-xxxx-xxxx-xxxxxxxxxxxx / ext4 errors=remount-ro 0 1" > /etc/fstab
xx部分换成之前查看的UUID,之后重启即可。