如何制作一个通用的多系统安装U盘(制作思路与内容简介)

我的大致思路

1. 采用USB-HDD的方式,因为这种方式的兼容性比较好。

2. 文件系统采用FAT32,也是兼容性较好。

3. 用SYSLINUX来引导安装各种类Unix的系统安装。SYSLINUX 安装在主引导记录区,通过链式启动GRUB4DOS来安装各种Windows版本。

关于SYSLINUX和GRUB4DOS的使用方法可以参考SYSLINUX和GRUB4DOS官网。网上还有很多网友的介绍,在此我就不再赘述了。配置文件中用到的命令我会添加注释。

U盘内容介绍

下面我来介绍一下U盘的内容。

现在的系统界面如图:

包括的操作系统

Windows 系列

1.Windows XP 32/64位各版本操作系统。最好是官方原本CD,经过改装的CD可能会有问题。

2.Windows2003 Server 32/64/R2 各版本操作系统(已经加载了大部分驱动程序,包括Inter主板和HP的阵列卡等驱动)

3.Windows7 32/64 位各版本操作系统。

4.Windows2008 32/64位各版本操作系统。

5.Windows2008 R2(only 64bit)各版本操作系统。

6.Windows8 32/64位各版本操作系统。

7.Windows8.1 32/64位各版本操作系统。

8.Windows2012 各版本操作系统。

注意:Windows XP和Windows 2003安装时要注意按F6加载Winvblock和FiraDISK驱动。

Linux 系列

1.CentOS5.4--CentOS6.6 各版本操作系统。

2.Suse10 SP2--Suse11SP3 各版本操作系统。

3.Redhat5.4--Redhat 6.6 各版本操作系统。

4.OracleLinux 5.8--Oracle Linux 6.6 各版本操作系统。

注意:之前还有一些操作系统Debian 等因应用范围较窄已去除。另外,因为U盘在5.x版本的Linux下有可能识别为sda,所以在安装系统的时候要注意调整bootloader的安装位置,不要把引导代码安装到U盘上了。

HP系列(主要是固件更新和早期的Smart Start光盘)

现在HP从Gen8服务器开始使用集成在主板上的Intelligent Provisioning 引导安装系统。对于最新的G9服务器,只要加载正确的阵列卡驱动,也可以安装。其它的Gen8以及之前的服务器,都可以直接通过Windows系列里的选项直接安装。

1.HPSmart Start 8.60 32/64 位。因为G7之前的机器已经很少了,所以应用也随之减少了。

2.HPSmart Update Firmware。HP的固件更新介质,定于每年的2月和9月推出新版本,现在最新的版本是2014年9月的。包含G7最后一代的更新光盘10.10版本。

VMware 系列

1.VMwareESX /ESXi 4.1 版本

2.VMware ESXi 5.0/5.1/5.5版本

3.VMwareESXi 5.1/5.5 集成HP驱动版本

4.VmwareESXi 5.0 集成DELL驱动版本

维护工具系列(采用MEMDISK)

1.深度2003PE 集成多种系统维护工具

2.Windows8 PE兼容更多硬件的预原装环境

3.CDLINUX 集成WIFI密码破解工具

4.Ghost11 磁盘备份工具

5.HDDRegenerator 磁盘坏道修复工具

6.ActivePassword Recovery Windows密码破解工具

LIVELINUX (小型的linux系统)

1.Plop Linux4.12/4.22 32/64位一个小型的U盘系统,可以用来检测修复系统错误或简单上网办公。

2.SlaxLinux 小型的Linux操作系统,便捷,便携。

3.G4l 相当于Linux版本的GHOST。

时间: 2025-01-02 01:10:57

如何制作一个通用的多系统安装U盘(制作思路与内容简介)的相关文章

如何制作一个通用的多系统安装U盘(U盘目录结构)

U盘目录结构: F:   U盘根目录 |   AutoUnattend.xml windows应答文件,用于加载FiraDISK驱动以便找到内存盘 +---boot 启动相关项目 |   +---config 启动配置文件目录 |   |      common.cfg 公用配置,主要是菜单的颜色位置等配置 |   |      hp.cfg HP 相关工具配置文件 |   |      ibm.cfg |   |      linux.cfg Linux安装菜单配置文件 |   |      

如何制作一个通用的多系统安装U盘六(Linux相关配置)

linux 相关配置 要引导安装linux,需要把相关linuxISO文件中的相关文件复制出来,主要是核心文件(vmlinuz)和初始内存盘(initrd.img)以及isolinux.cfg配置文件.有以下区别: CentOS5.x(RHEL 5.x,Oracle Linux 5.x) 需要复制isolinux下的相关文件,安装时可以添加method=hd:sda1:/路径指定iso文件的位置,需要注意的是在安装的过程中grub一定要安装到本地硬盘的MBR(可能需要调整一下磁盘识别的顺序,将本

如何制作一个通用的多系统安装U盘(工具介绍)

我在北京中关村的一家以服务器,存储为主要产品的公司供职售前职位.公司的售后部门经常要给客户安装系统和存储.安装系统传统的方式就是通过光驱,而光驱和光盘因为种种原因经常出现各种问题而无法安装系统.比如光盘划伤,光驱的读盘纠错能力差等. 为了解决这个问题,我开始尝试用U盘来安装各种系统(Linux,Windows,Vmware),最重要的是能把各种操作系统的安装集成在一个U盘中.首先要解决的问题是如何引导U盘,经过选型,最终确定了两种引导加载程序.Syslinux和Grub4dos.另外,还有两个虚

计算机基础之Windows10操作系统安装U盘制作

1.第一步,下载Windows10--ISO镜像(Windows7类似),下载站点: https://msdn.itellyou.cn/(百度搜索msdn即可),个人认为这是最干净的操作系统镜像站点,没有之一! PS:此链接为windows10系统镜像下载链接:ed2k://|file|cn_windows_10_multi-edition_version_1709_updated_sept_2017_x64_dvd_100090804.iso|4740610048|37051C54894776

如何在linux下制作一个windows的可启动u盘?

情景是这样的,有一个windows10的iso,现在想通过U盘安装,要求即支持UEFI(启动引导器),又支持Legacy(启动引导器),因为有一些老的机器是不支持UEFI的. 那现在分析一下情况: 1 windows10的iso本来就是支持UEFI的,你只要将iso的内容拷贝到U盘的分区内,在开机启动时按某个功能键(好些机器是F12键)会出现选择启动方式和启动盘的页面.你只要选择UEFI启动你的U盘就可以.2 要支持Legacy,那要一个引导程序了,现在流行的是grub2.那要做的就是生成gru

如何创建一个红帽7.0安装U盘(适用于Centos 7,Oracle Linux 7)

我们在安装最新的红帽7.0和Centos 7.0以及Oracle Linux 7.0的时候,一般是使用光盘来安装.当服务器没有光驱的时候,我们往往需要通过dd直写U盘来实现,比较不灵活.为了扩充我之前的U盘系统 如何制作一个通用的多系统安装U盘 ,特别添加了红帽系列系统的最新版 7.0.同样也适用于Centos 7.0和Oracle Linux 7.0.下面来看一下制作步骤. 工具准备: SYSLINUX   #最新版是6.03 添加主配置文件: 请参考 如何制作一个通用的多系统安装U盘五(制作

如何用u盘制作linux和windows公用启动盘

如何用u盘制作linux和windows公用启动盘   1.  准备工具 Windows系统的电脑一台.DiskCenius软件.UltraISO软件.ubuntu系统镜像(ISO).pe系统(ISO).8G U盘1个 我使用的是老毛桃的iso.ubuntu1504的iso和windows7(64位)系统 2.  先打开UltraISO 制作一个PE启动盘,单击文件->打开选择老毛桃PE工具的ISO文件,然后如图选择写入硬盘映像 如下图,选择默认写入方式USB-HDD+(老机器的可以择USB-Z

ubuntu系统server版U盘启动盘制作

在网络上下载了ubuntu系统的iso文件.ubuntu-12.04.5-server-amd64.iso,想着简单用UltraISO工具直接写入U盘进行安装,却发现当安装到从光驱中安装组件时怎么都过不去了.后来发现简单的用UltraISO去制作ubuntu server版的启动盘是不行的,当然如果你只是想安装ubuntu的desktop版是可以用UltraISO制作的,制作过程也是相当简单的.网上比比皆是. 问题来了,那怎么去制作一个ubuntu server版的U盘启动盘呢.果然推荐Win3

制作一个类似苹果VFL的格式化语言来描述UIStackView

在项目中总是希望页面上各处的文字,颜色,字体大小甚至各个视图控件布局都能够在发版之后能够修改以弥补一些前期考虑不周,或者根据统计数据能够随时进行调整,当然是各个版本都能够统一变化.看到这样的要求后,第一反应是这样的页面只能改成H5,或者尝试使用React Native来应对这种要求. 既然UIStackView已经提供了一种既先进又简洁的布局思路,为何不通过制作一个类似VFL这样的DSL语言来处理布局.这样不就能够通过下发一串DSL字符串的方式来进行内容样式甚至布局的更换,不用跟版,还能使多版本