问题发生的背景:在virtual box中安装了ubuntu 20.04,开发了一些程序,放在~/workspace文件夹。不料有一天virtual box下的ubuntu突然开不了机,尝试了多种方法都不能顺利开机,每次都是卡死在一个黑屏界面,左上角有个光标不再闪烁,像是已死的征兆。
甚至尝试下面的方法(根据现象描述与我的遭遇一样),也没有解决问题:
ubuntu启动失败黑屏解决方案_cheng3100的博客-优快云博客_ubuntu开机黑屏
不过,我从他这篇帖子学到了开机按住左shift键可以进入grub,grub下有一个root权限的命令行可以进去,进去后看看我的文件还在,松了一口气。现在只想退而求其次,能把我倒腾的那些程序文件挽救出来就谢天谢地了!至于那系统吗,重装对程序猿而言那都不是事。
百度了一下virtual box如何与ubuntu共享文件的帖子:
https://jingyan.baidu.com/article/c1a3101e7aac93de656deb27.html
按照上面所述的方法创建了一个共享文件夹,也就是把windows下面的一个文件夹A与ubuntu中的一个文件夹B关联起来,实现一个共享文件夹。然后把~/workspace整个cp到这个共享文件夹,那么,我要挽救的文件就被顺利复制到windows下的文件夹A。至于那虚拟机中的ubuntu,则可以放心重装了。