目录
Virtualbox 提示不可访问 / inaccessible
ubuntu界面提示dev/sda1 contains a file system with error, 提示initramfs
启动后提示 welcome to emergency mode
VirtualBox 在添加 xxx.vdi时候报uuid 错误
apt install 提示 unable to lock the administration directory
Virtualbox 提示不可访问 / inaccessible
如果virtualbox manager 界面显示类似界面
解决方法:根据提示,找到 PCieVM1.vbox 这个文件的路径,ll 会显示如下的情况,可以看出PCieVM1.vbox 这个文件大小为0,并且多了一个PCieVM1.vbox-prev 的文件。所以,直接 mv PCieVM1.vbox-prev PCieVM1.vbox 就可以解决问题了。
如果virtualbox提示如下error,很可能也是上述类似问题,此时,关闭此弹窗,找到 PCieVM1.vbox 这个文件的路径,然后执行上文的操作。
如果virtualbox 提示如下错误,根据提示,进入 /home/hao.config/VirtualBox 文件夹,就发现类似与上文的问题,virtualBox.xml 文件大小为0,所以 mv virtualBox.xml-prev virtualBox.xml 就可以解决问题了。
ubuntu界面提示dev/sda1 contains a file system with error, 提示initramfs
解决方法参考https://blog.csdn.net/u011007997/article/details/90475633
virtualbox启动后显示蓝屏
解决方法参考 https://forums.virtualbox.org/viewtopic.php?f=6&t=80178
启动后提示 welcome to emergency mode
解决方法 :https://blog.csdn.net/qq_30500113/article/details/81697937 ,可以发现 /etc/fstab被改写。
VirtualBox 在添加 xxx.vdi时候报uuid 错误
如果同一个用户使用相同的vdi image文件安装两个ubuntu虚拟机,就会出现此问题。此时可以进入你的xxx.vdi的路径下,执行 VBoxManage internalcommands sethduuid xxx.vdi ,修改uuid即可。
在放大缩小虚拟机ui界面时卡死
此时有可能是设置的display 虚拟内存太小导致的,设置大一些就好了。也可以通过以下命令来改,其中32就是你需要设置的memory大小。
VBoxManage modifyvm YOUR_VBOX_MACHINE_NAME --vram 32
ssh方式登录虚拟机
一台物理上如果有多个用户使用virtualbox,且这些用户使用了相同的一个image (xxx.vdi)文件,此时由于image文件中的 ip address相同,为了区分各个用户,就需要配置network为NAT方式。
如果一台物理机上只有一个用户,则可以选择桥接方式
ssh登录时不能使用root 用户
ssh登录时,如果发现非root用户可以正常登陆,但使用root账号登陆不了,此时可参考 Ubuntu SSH root 登录 Permission denied 错误
安装ssh 如果出现问题,参考 https://blog.csdn.net/lyc0424/article/details/102555121
apt install 提示 unable to lock the administration directory
说明apt 被锁,ps -ef |grep apt找到对应的pid,kill即可
虚拟磁盘空间扩容
参考 https://my.oschina.net/u/4414208/blog/3720000
第1步,在管理界面上增加vdi 的虚拟硬盘大小。注意:此步骤需要关闭虚拟机。
第2步,启动虚拟机,在terminal下执行 sudo apt install gparted; sudo gparted
第3步:resize /dev/sda1, 并保存配置(点 √ )
第4步:reboot重启虚拟机,df -lh 查看磁盘空间大小。
命令行配置virtualbox
Virtualbox提供了全套的命令行来配置虚拟机,比如修改虚拟机的netport,core数,虚拟内存等等。