前段时间我尝试用U盘安装Ubuntu 12.04 Alternate版本,其间遇到诸多波折,所幸都得到解决,所以一直想写一篇文章总结一下系统安装过程中官方没有给出必要的说明或者可能导致安装失败的地方,希望能帮助后来者。尝试了很多方案之后,我采取了以下方式安装(这是我觉得最简便最可定制的方案了):
使用grub-install安装grub引导程序到U盘上(若无Linux环境,可以使用Grub4DOS,见 )
拷贝系统光盘映像到U盘,编辑grub.cfg配置启动项
使用U盘启动电脑,按特定步骤安装系统
我是用grub引导的U盘,不过上述第3步中的注意事项,同样适用于使用其他引导程序(如syslinux)的安装方式。下面开始详细介绍系统的安装过程。
制作引导盘安装grub
grub-install /dev/sdb
该命令需要超级用户权限(sudo)。/dev/sdb 是你的U盘设备号,一般是sdb(sda是你电脑的硬盘)。该命令会将grub安装到U盘,命令执行成功后意味着一张启动盘就这样做成了。打开U盘,可以看到多了一个 /boot/grub 目录。
然后拷贝你下载的光盘映像(如ubuntu-12.10-alternate-amd64.iso)到U盘中,比如我在/boot目录下新建一个iso目录用于存放这些光盘映像。
下面是我的U盘目录结构示例:
├── boot
│ ├── grub
│ ... ...
│ │ ├── grub.cfg
│ ... ...
└── iso
├── ubuntu-12.10-alternate-amd64.iso
└── ubuntu-12.10-desktop-amd64.iso