U盘上安装多个Linux发行版和PE
0x00 MultiBootUSB在U盘上安装
如何在一个 U 盘上安装多个 Linux 发行版,这样你可以在单个 U 盘上享受多个现场版Linux 发行版了。
我喜欢通过 U 盘尝试不同的 Linux 发行版,它让我可以在真实的硬件上测试操作系统,而不是虚拟化的环境中。此外,我可以将 USB 插入任何系统(比如 Windows 系统),做任何我想要的事情,以及享受相同的 Linux 体验。而且,如果我的系统出现问题,我可以使用 U 盘恢复!
创建单个可启动的现场版 Linux USB[1] 很简单,你只需下载一个 ISO 文件并将其刻录到 U 盘。但是如果你想尝试多个 Linux 发行版呢? 你可以使用多个 U 盘,也可以覆盖同一个 U 盘以尝试其他 Linux 发行版,但这两种方法都不是很方便。
MultiBootUSB工具正好可以做到在单个 U 盘上保留多个 Linux 发行版,你所需要做的只是选择要安装的发行版。
安装配置
(1)基于Debian安装使用 步骤1:MultiBootUSB[2] 是一个自由、开源的跨平台应用程序,允许你创建具有多个 Linux 发行版的 U 盘。 github:https://github.com/mbusb 官网:http://multibootusb.org/page_download/
优点:多个平台都能使用,它还支持在任何时候卸载任何发行版,以便你回收驱动器上的空间用于另一个发行版,
mltibootusb命令行选项:
#Using mltibootusb command line options
multibootusb -c -h //确保有权限执行
#示例1.从命令行制作一个可启动的USB的例子
python3 multibootusb -c -i ../../favourite.iso -t /dev/sdb1 #Linux
python3 multibootusb -c -i ../../favourite.iso -t G: #Windows
#uninstalling a distro from a USB:
python3 multibootusb -c -u -t /dev/sdb1 #Linux
python3 multibootusb -c -u -t G: #Windows:
#installing multiple distros without user intervention:
安装多个发行版的iso以','分割.
Linux:python3 multibootusb -c -y -i ../../favourite.iso,../../other-distro.iso -t /dev/sdb1
Windows:python3 multibootusb -c -i ../../favourite.iso,../../other-distro.iso -t G:
实际流程:
#示例1.在ubuntu/debian 上安装
dpkg -i MultiBootUSB.deb //debian 下载 .deb 包并双击安装。
#Error时候:或者下载源代码进行编译(有效,就是占用时间)
There is no need to install(安装) multibootusb under Linux.
multibootusb depends on(依赖) the following packages:
python3-pyqt5
p7zip-full
parted
util-linux
python3-pyudev
mtools
python3-dbus
python3-six
步骤2:下面就是启动multiBootUSB 主屏幕要求你选择 U 盘和你打算放到 U 盘上的 Linux 发行版镜像文件。 MultiBootUSB 支持 Ubuntu、Fedora 和 Debian 发行版的持久化,这意味着对 Linux 发行版的现场版本所做的更改将保存到 USB 上。 你可以通过拖动 MultiBootUSB 选项卡下的滑块来选择持久化(Persistence)大小[对于上了一G的iso建议根据需求设置],持久化为你提供了在运行时将更改保存到 U 盘的选项。
sudo python3 ./multibootusb //command to start GUI.
#MultiBootUSB persistence storage:MultiBootUSB持久化存储
步骤3:单击“安装发行版”选项并继续安装。在显示成功的安装消息之前,需要一些时间才能完成。 Install Distro(发行版),你现在可以在已安装部分中看到发行版了
步骤4:设置允许RAM大小并进行测试,Test your ISO and USB with QEMU option:
总结: 只要你的 U 盘允许,你可以添加任意数量的发行版,要删除发行版,请从列表中选择它,然后单击卸载发行版。 MultiBootUSB 真的很便于在 U 盘上安装多个 Linux 发行版。只需点击几下,我就有两个我最喜欢的操作系统的工作盘了,我可以在任何系统上启动它们
(1)基于windows安装使用 1.选择安装的多个镜像(常用),然在BOOT ISO/USB 进行测试ISO和USB启动;
2.将打包整体镜像写入镜像到U盘(不常用)
3.Install syslinux修复USB引导并将引导也写入其中;
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 百度站点收录 - 什么叫自动推送
- 虚拟机安装Centos后的一些配置
- CentOS下的JDK安装
- python 技术篇-3行代码搞定图像文字识别,pytesseract库实现
- hadoop2.6.0完全分布式手动安装
- Python 库安装问题:ModuleNotFoundError: No module named 'windows'. 解决方法
- Python各种文件删除函数的功能区分!
- Python 技术篇-轻松操作windows系统电脑鼠标指针移动、点击
- Typora Picgo自动使用图床上传图片
- 【Python】文件的选择性压缩和全压缩,一般人不告诉的实用小技巧!
- 搭建hadoop集群虚拟机试验环境
- PLSQL-简单的语句块及变量的定义
- Python 技术篇-使用PIL库等比例压缩、缩小图片
- linux 安装并配置zsh
- 听音乐不过瘾?自制一个音乐播放器!【附带函数源码】