您的位置:首页 > 运维架构 > Linux

用UNetbootin 制作Linux 安装U盘

2013-04-13 18:31 344 查看
参考:http://iphone4.tw/forums/showthread.php?t=166942

英文原文:http://www.ehow.com/how_12124352_create-live-bootable-flash-drive-centos-mac.html

步骤如下:

1) FAT32格式化U盘

2) 在这里下载 UNetbootin 工具

3) 运行unetbootin-windows-583.exe,界面如下



4) 点击“光盘镜像”,选择“ISO”,然后选择已经下载到本地Linux ISO镜像文件;选择“USB驱动器”,以及正确的驱动器盘号;然后点确定

5) 接下来的一切操作都是由UNetbootin自动完成的,只是过程比较漫长。4.9G的CentOS镜像,用了40分钟左右。

用多个ISO文件制作Linux启动盘:

UNetbootin有个问题:如果Linux镜像不止一个ISO文件,该怎么操作?简单试了下,貌似不能同时选择两个ISO文件。这里介绍了一个叫Multicd.sh (主页)的工具,可以将多个ISO合并成单个ISO文件,合并之后,就可以按照上面介绍的方法,用UNetbootin制作Linux启动盘了。目前还没测试通过,将操作步骤记录如下:

先在这里查看要制作的镜像的Linux版本是否被Multicd 支持如果列表中没有出现,例如CentOS就没有,那就改用其他方法吧;否则按照列表中对应项的改名方式将镜像文件改名
如果没有安装git,安装git,例如在64位机器上安装:yum install git.x86_64
创建一个文件夹,在指定文件夹,如 /home/yasi 下执行:git clone git://github.com/IsaacSchemm/MultiCD.git,之后会出现 MultiCD 子文件夹
创建一个文件夹,如 /home/yasi/centos63,将下载的多个ISO 文件(例如CentOS-6.3-x86_64-bin-DVD1.iso 和 CentOS-6.3-x86_64-bin-DVD2.iso)都copy
到 /home/yasi/centos63 中
;然后将 /home/yasi/MultiCD/ 下的所有文件和子文件夹也copy 到 /home/yasi/centos63 中(官网说只需要 multicd.sh,但我试了不行,提示缺少function.sh 和 plugins 文件夹)
如果没有安装 genisoimage 或 mkisofs,先安装它们,例如在64位Centos下,执行 yum install genisoimage.x86_64 之后,这两个软件都安装上了
cd /home/yasi/centos63; chmod +x *.sh; ./multicd.sh(确保能正常访问internet,因为multicd.sh执行期间还要从网上下载两个软件包)

之后,会在 /home/yasi/centos63 中生成合并后的ISO 文件

后记:

相比之下,这里介绍的方法要麻烦的多,虽然不需要UNetbootin那样漫长的自动化过程,但是容易出错。自己试了下,没成功,直接放弃,改用UNetbootin了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: