从U盘启动安装系统系统之家官网为你提供两种形式。第一种是完全通过网路安装。第二种是将CD映象复制到U盘作为软件包的源,并可以结合其他镜像。第二种方法更常用一些。
对于第一种安装方法linux操作系统u盘安装,您须要从netboot目录下载安装映象,并根据下边所说的“灵活方式”复制文件到U盘。
第二种安装方法的安装映象置于hd-media目录,可以采用“简易方式”或“灵活方式”将它复制到U盘上。这些安装方法下您还须要下载一份CD映象。安装映象和CD映象应当是相同的debian-installer发行版。若果不同则在安装中会出现错误
为了打算U盘ubuntu linux,您须要一台运行的支持USB的GNU/Linux系统。当前的GNU/Linux系统会在您插入U盘的时侯手动辨识。若果没有,您应当确认usb-storage内核模块是否早已被加载。U盘插入后,它将被映射到名为/dev/sdX的设备,其中的“X”是a-z的字母。您可以通过运行dmesg在插入U盘后确认是否被正确映射。要写入信息,请要先打开它前面的写保护开关。
小编警告
采用这些方式将销毁设备上已有的任何内容!请确认您使用了正确的U盘设备名。假如弄错,例如写成硬碟,将导致该设备上的所有信息遗失。
注意,U盘起码要有256MB的容量(更小的规格安装也是可能的,请参阅第2节“复制文件—灵活的方式”)。
1复制文件—轻松的途径
有一个文件合辑hd-media/boot.img.gz包含所有的安装程序文件(包括内核)以及syslinux和对应的配置文件。
须要注意的是,尽管便捷,但该方式有一个主要的缺点:虽然U盘很大,设备的逻辑规格还是限制在256MB。倘若您要将该U
盘用作其他用途,须要为它重新分区,为其余容量创建一个新的文件系统。次要的缺点是您难以复制完整的CD映象到U盘,只能使用较小的
businesscard或netinstCD映象。
使用该映象只须将它直接解压到U盘:
#zcatboot.img.gz>/dev/sdX
之后,挂载U盘(mount/dev/sdX/mnt),现今里面有了一个FAT文件系统,复制Debiannetinst或businesscardISO映象到上面。卸载U盘(umount/mnt)就完成了。
2复制文件—灵活的方式
倘若您须要更多的灵活性,或则只是想了解其间发生了哪些,应当使用如下的方式来把文件放在U盘。
2.1给U盘分区
我们将展示怎样使用U盘的第一个分区linux操作系统u盘安装,而不是整个设备。
注意
因为大多数U盘预先设置了一个单独的FAT16分区,您可能不须要重新分区或则低格U盘。假如必需要做,请使用cfdisk或则其他的分区工具来创建一个FAT16分区,之后构建文件系统:
#mkdosfs/dev/sdX1
注意,请使用正确的U盘设备名称。mkdosfs命令包含在Debian的dosfstools软件包中。
为了在U盘引导后启动内核,我们要在U盘上倒入一个bootloader。虽然任何bootloader(例如lilo)都应当可以胜任,不过还是使用syslinux更便捷。主要诱因是它可以使用FAT16分区,但是只须要编辑一个文本文件才能对其进行配置。任何支持FAT文件系统的操作系统都可以拿来改变bootloader的配置文件。
为了把syslinux放在U盘的FAT16分区上,请在您的系统中安装syslinux和mtools软件包,之后执行:
#syslinux/dev/sdX1
ghostxp系统下载再提醒一次linux安装教程,请确认您使用的是正确的设备名称。启动syslinux的时侯该分区不能被挂载,由于该过程会向分区的引导磁道写入数据,但是创建包含bootloader代码的ldlinux.sys文件。
2.2添加安装程序映像
挂载分区(mount/dev/sdX1/mnt)并复制下边的安装程序映象文件到U盘:
vmlinuz(kernelbinary)
initrd.gz(initialramdiskimage)
您可以选择使用文本界面或则图形安装界面安装程序。前者可以从gtk子目录获得。如果您须要改文件名,请注意syslinux只遵守DOS(8.3)命名方法。
接出来,您须要创建一个syslinux.cfg配置文件,上面最少要包含下边两行:
defaultvmlinuz
appendinitrd=initrd.gz
对于图形安装程序,您须要添加video=vesa:ywrap,mtrrvga=788到第二行尾部。
倘若您使用hd-media映象,如今应当复制DebianISO映象(businesscard、netinst或则完整的CD映象;确认适宜的一种)到U盘上。之后,卸载U盘(umount/mnt)。
3从U盘启动
警告
倘若您的系统拒绝从U盘引导,这么可能是由于它富含无效的主引导磁道记录(MBR)。您可以使用install-mbr命令来修补这个问题,该命令来自mbr软件包:
#install-mbr/dev/sdX