Ventoy创建Linux便携系统,实现持久存储

Ventoy创建Linux便携系统,实现持久存储
NGX准备工作
- 一个至少8GB的USB3.0高速U盘或高速移动硬盘
- Ventoy工具
- Linux镜像.iso文件
Ventoy工具
软件100%开源,可根据系统下载对应的安装包放心使用。推荐下载1.1.00版本
Kali Linux镜像
推荐下载中间的Kali版本,左面的Weekly Image是每周更新的预览版,右面的是所有Kali工具。
Ubuntu系统镜像
个人推荐两个系统全部下载,因为Ubuntu系统比较稳定,但是Ubuntu无法扩大持久存储,这时就需要用到Kali
正式开始
制作环节
将U盘快速插入电脑的USB3.0接口中,打开Ventoy2Disk.exe写入工具。
一定要选对硬盘,点击“安装”会格式化硬盘
配置环节
然后再将.iso镜像文件复制到Ventoy盘中。至此,Ventoy启动盘制作完成
但是现在的启动盘不会保存数据,要想保存数据需要配置持久存储;首先需要下载持久存储模板, 只解压需要的版本就行不要全部解压,特别占空间。
目前支持的已经测试的发行版有这些
Ubuntu可以下载 persistence_ext4_4GB_casper-rw.dat.7z
;Kali可以下载 persistence_ext4_4GB_persistence.dat.7z
然后通过VentoyPlugson绑定持久存储文件并将全局配置中的VTOY_LINUX_REMOUNT设为1
启动环节
开机时不停的按启动热建,不同品牌的热建可以去往上自行搜索,大多数是 F12 Esc Del等
选择U盘(移动硬盘)启动,并选择启动系统。
一定要选Live系统,或试用系统
维护环节
如果系统坏了又没有重要资料可以删除持久存储文件重新复制,还原系统
如果存储空间过小不够用了,可以下载CreatePersistentImg.sh并使用以下代码来扩大持久存储
1 | sudo bash ExtendPersistentImg.sh datfile extend_size_mb 例如: |
表示把 persistent.dat 文件扩展 2048MB,即如果原始 persistent.dat 文件大小是 1GB,则扩展之后变成 3GB
扩大持久存储时请确保没有使用持久存储且是新的Kali Live 模式启动
常见问题
No Sandbox
在启动Chrome浏览器或其他基于Electron框架的应用时,会发现无法启动。这时只需要在启动脚本后面添加 --no-sandbox
参数就可以启动了
1 | google-chrome --nosandbox |
要想在桌面或应用程序窗口生效,只需更改.desktop文件。Ubuntu的大部分desktop文件位于 /usr/share/applications
目录下,特殊的需要自己找。修改Exec,在后面添加 --no-sandbox
参数
命名空间
在启动Steam或Flatpak应用程序时会出现这些问题,只需要在启动之前执行以下命令即可暂时解决
1 | sudo sysctl -w kernel.apparmor_restrict_unprivileged_userns=0 |
如果想要永久解决这个问题只需将他设为开机启动项即可