A tool used to create a multiple OS boot disk automaticly and parallelly, also can be used to manage partitions of a bootable disk conveniently.
制作模式(刷ISO):
- -m a:新创建分区刷ISO
- -m r:在某已存在分区刷ISO
维护模式(不刷ISO):
- -m d:删除某系统分区
- -m i:删除所有分区,初始化U盘
- -m p:打印各分区系统信息
-d 设备名:如-d /dev/sdb
-p 分区号:如-p 2(用于-m r和-m d)
-a 系统架构:如-a x86_64(用于-m i)
系统映像文件路径,-m a模式下支持多个:如/root/test.iso ./ubunto.iso
$ ./multios-install -d /dev/sdb -m i -a x86_64 # 清空磁盘分区,创建boot分区并初始化(安装用于x86_64的grub2,复制配置文件)
$ ./multios-install -d /dev/sdb -m a test.iso # 创建一个新分区,刷test.iso系统映像
$ ./multios-install -d /dev/sdb -m a ubuntu.iso # 创建一个新分区,刷ubuntu.iso系统映像
$ ./multios-install -d /dev/sdb -m r -p 3 CentOS.iso # 在/dev/sdb3刷CentOS.iso系统映像,替换刚才刷的ubuntu.iso系统映像
$ ./multios-install -d /dev/sdb -m d -p 2 # 将/dev/sdb2分区删除,同时删除相应的配置
$ ./multios-install -d /dev/sdb -m a test2.iso test3.iso test5.iso # 支持并行
$ ./multios-install # 不输入-d参数(这时即使输入其他参数也无效)进入交互模式
$ ./multios-install -d /dev/sdb -m p # 显示各系统分区信息