Permanent Link: http://wutiam.net/2009/09/install-os-from-usb-device/
上网本没有光驱,为此配一个外置光驱实在是没有性价比,而现在的机器基本上都支持从 USB 设备引导启动了,所以想办法把系统光盘镜像文件(.iso/.img)“烧”到 U 盘 / SD 卡里(只要设备容量大于镜像文件大小),把 USB 设备当作“外置光驱”来用,是多么绿色的事情。
Windows XP ISO
我只尝试了把事先通过 nLite 简化后的 Windows XP ISO 文件烧到 U 盘里,过程如下:
- 首先需要确保 ISO 文件是通过 nLite 生成的;
- 用 Daemon Tools Lite 加载 ISO 文件到虚拟光驱中;
- 然后,需要下载 USB_MultiBoot 这个小工具,然后解压到分区根目录下,注意路径中不要包含空格;
- 然后插入 U 盘,运行 cmd 打开控制台,执行“USB_MultiBoot_10.cmd”,按任意键一次,跳过描述;
- 现在需要先格式化设备,当然,格式化并不是必须的步骤:
- 如果 U 盘容量小于 2GB,输入“P”用 PeToUSB 来初始化 U 盘,这时 U 盘会被格式化为 FAT16;
- 其他情况,输入 “H”,使用 HP USB Disk Storage Format Tool 来初始化,可选 FAT32 或 NTFS;
在启动的图形化程序中,除了选择 U 盘所在盘符外,保持其他配置的默认设置即可,完成后关闭 GUI 程序(不是控制台!);
- 在接下来的控制台提示中,按“1”设置当前载入 nLite WinXP 的虚拟光驱盘符,程序会自动判断 nLite 版本及其他设置;
- 然后,按“3”,准备开始建立多重引导及拷贝文件;
- 输入“Yes”,开始拷贝安装文件;
- 完成后,拔下 U 盘,插到上网本上,重启并设置机器为 USB HDD/USB Removable 优先启动;
- 最后,这还没完,启动后,第一次选择“Text installation”,第二、三次重启后选择“GUI INSTALLATION”,直到看到 Windows 桌面,才算好了;
- 打完收工,拔下 U 盘,重启设回优先从主硬盘启动。
如果要烧制原始 Windows ISO 文件,参考原文。
Ubuntu ISO
把 Ubuntu 的 iso 烧到 U 盘很简单,用 Flashnul (只有俄文官网,直接挑最新版下载即可)直接烧即可,命令如下:
flashnul U: -L"X:\os.iso"
其中“U”为 U 盘所在盘符,“X:\os.iso”为需要烧制的系统镜像源文件。其他指令参数可通过“flashnul -h”查看。
Other IMG
如果有 .img 文件,拿来烧到 U 盘是最简单的了,直接下载 Win32DiskImager 并运行,全图形界面,不多说什么了。
BTW,以上各方法仅适用于在 Windows 平台下烧制 USB 设备。
#UPDATE 其实用 UltraISO 就可以直接往 U 盘里烧制操作系统 ISO,先打开目标 ISO 文件,然后选择菜单“启动”下的“写入硬盘镜像”,选择目标 U 盘,选择正确的写入方式(新主板一般都支持 USB-HDD/USB-HDD+,稍老一点的应该也支持 USB-ZIP/USB-ZIP+),开始刻录即可~

No Comments / Trackbacks / Pingbacks
Leave a Reply