LinuxToGo(but failed)
Linux To Go
前置准备
- Virtual Box 7.0(Windows系统)
- Kingston USB 64GB(Deepin要求大于20GB)
- deepin-desktop-community-20.8-amd64.iso(官网下载)
- U盘格式化
提前去磁盘管理把U盘能删的分区都删了(删除卷)
新建虚拟机(不创建磁盘)
注意勾选EFI
注意不要创建虚拟硬盘
不管警告,finish完成。
打开设置->系统,调整启动顺序,将光驱提前。(注意不要enable secure boot)
然后去到USB设备,选择USB 3.0
(因为U盘是3.x的)
将U盘添加进去。
点击OK
保存设置。
启动虚拟机并安装
直接点击启动
注意检查是否连接USB,如果没有,手动勾选连接USB
如果出现上面的报错,这就有点玄学了,首先U盘是3.0的,所以设置那里肯定是选3.0的兼容,我的解决是关了virtual box并拔出U盘,然后重新插上打开就可以了(挺无语的)
然后开始正常安装,这个提示不用管,倒是U盘必须大于20GB(Deepin最小限制)
在硬盘分区这选择手动安装
(如果可用空间大于64GB可以用全盘安装)
另外这里截图因为之前搞过没有格式化干净,正常应该就一个可用空间
如图进行分区
efi:默认300mb,不用调
swap:自选,甚至没有都可以的,我这里设置4096mb
/boot:默认1536mb,不用调
/:20GB(20或30GB吧)
/home:剩下全部
如果下面可以选的话,记得选上U盘那个,不过按这个方法应该是不用选的
点击下一步,继续安装,等待安装完成即可。
等待时间应该与U盘性能有关(我等得很久,16:54-18:55,刚好两个小时多一点)
PS:查看日志,出现这种进程的时候,我会在这等一个半小时以上(所以跑去玩其它的了),当然进度条还会加载的
完成,点击立即重启同时拔出U盘(没错,之前在虚拟机进行后续步骤,卡死,所以直接拔出U盘,在实体机启动),这时虚拟机已经没用了,直接关机就行。
启动Deepin
重启电脑,根据自己电脑进入BIOS(注意要关闭secure boot),在boot manager选择U盘启动。
(每部电脑不一样,具体怎么启动自行查找)