从 LiveUSB 安装 Archlinux
从 2008.06 版开始,Archlinux 开始支持从 USB 介质安装,碰巧今天打算安装 64 位版的 Archlinux ,所以尝尝鲜,用U盘来安装,而且整个镜像才330M,相信现在每个人手头上都有个G级的U盘吧。以下是我的安装步骤。
首先下载 Archlinux 的 .img 格式镜像,你可以从这里下载,比如我下的是archlinux-2008.06-core-x86_64.img。
For Linux
我们只要用 dd 这个命令就能把img镜像写到U盘上。首先确保你的U盘是 /dev/sd[x] ,比如我的U盘是 /dev/sdc,确保对 /dev/sdc 有写权限,执行下面命令。
dd if=archlinux-2008.06-core-x86_64.img of=/dev/sdc
For Windows
想要在 Win 上把img镜像写到U盘上,我们可以使用 dd 的 windouw 版(下载:ziddu | box.net)。比如下载到C:盘下,把img镜像也拷到C:盘,插上U盘,打开cmd命令提示符,定位到c:,输入下面命令。其中红色部分为我的U盘的盘符。
dd if=archlinux-2008.06-core-x86_64.img of=g:
等待dd操作完成后,确保把U盘插上,然后重启吧,到 BOSS BIOS 里改为USB启动,等待片刻,熟悉的GRUB界面出来了,然后和光盘等方式的安装没有区别了。
声明: 本站遵循 署名-非商业性使用-相同方式共享 3.0 共享协议. 转载请注明转自 ShareItem.org


用USB安装省去刻盘,很好的文章。问一下你是如何得到dd 的 windouw 版的?!它有官方网站吗?
@okfc 我是从 http://www.chrysocome.net/dd 下载的。dd的官方网站还真的不知道
这位朋友,你没有遇到这个问题吗:http://www.linuxsir.org/bbs/thread335842.html
那你比较顺利和幸运。
@okfc
刚才试了下用文中的usboot重写了遍img镜像到U盘,也可以启动到安装界面啊。我的主板支持开机按esc选择启动设备,我只要插上U盘然后按esc键,选USB Flash设备就能从U盘启动了。
还真的没有遇到这个情况
ArchLinux 的IMG 才几百M,dd 到U盘后,太多的空间都浪费了,U盘不再是U盘,而是移动的ArchLinux 按装盘!
Windows 貌似不能识别分了区的U盘的
有什么办法让 ArchLinux IMG 使用整个 u 盘空间,并使用 vfat 格式呢?
@Tairan
,或许可以使用量产U盘的方法,不过我没有尝试过。
这个没什么好的办法,用DD就只有这样
这里有两篇量产 Ubuntu LiveUSB 的文章,
http://imtx.cn/archives/954.html
http://imtx.cn/archives/957.html
我认为U盘系统,关键在于内核。如果内核能够从U盘启动,那么其他的东西只要放对地方就行了。
目前还不知道怎么编译如何从U盘启动的kernel。
@Tairan
其实不用这么复杂的,刚刚发现 UNetbootin 这个工具可以很容易实现创建LiveUSB启动盘。刚才我试了下,可以创建 Archlinux 2009.02 和 Debian 的启动盘,而且不用像DD那样,现在U盘剩余的空间可以利用上了!
项目主页
http://unetbootin.sourceforge.net/
至于内核,我觉得只要将 USB 的驱动和用到的文件系统编译进内核就能实现在 USB 上启动了吧,不过这个USB设备还需要支持启动功能才行。
裝完以後用fdisk把partition table重寫一下,再mkfs一下,又變回U盤了
@飯の狂熱
这也是一种方法~~