首页 > 编程知识 正文

ubuntu10.04安装教程(u盘安装linux系统)

时间:2023-05-03 13:52:56 阅读:68440 作者:3838

用u盘轻松安装Ubuntu Linux

2007-07-27

eNetCiweek

本文介绍如何在Ubuntu上安装Ubuntu Linux系统。 本文采用了Ubuntu,实际上也可以用这种方法安装其他的Linux live CD发行版。

从u盘运行Linux,丰富了live CD的体验,可以在任何机器上运行Linux,比随身携带CD方便多了。

1 .准备工作

在开始之前,至少需要做以下准备。

Ubuntu live CD或. iso镜像文件

*容量1G以上的u驱动器

*正在运行的Linux操作系统

2 .设置USB存储器

首先,插入u盘,检查设备是否被识别。 要找到设备,请运行以下命令:

$ sudo fdisk -l

在我的系统中,此设备的驱动器盘符为/dev/sdb。 本文以/dev/sdb为例进行说明。 请读者根据自己系统的实际情况进行变更。 (sda,sdc )。

系统检测到u驱动器后,对其进行分区。

注意:请小心输入,因为使用错误的驱动器盘符可能会破坏硬盘分区。

创建分区

卸载装载的u驱动器:

$sudo umount /dev/sdb1

然后,使用fdisk编辑分区的工具:

$sudo fdisk /dev/sdb

删除u驱动器分区后,在其上创建两个新分区。 一个是容量为750MB的fat文件系统分区,用于保存live CD镜像中的文件,其馀的是另一个分区。

然后输入格式" d x "。 x是分区的驱动器号。 按以下顺序输入。

*n创建新分区

*将p作为主分区

*1作为第一主分类

*接受默认选项,或输入“1”从第一个气缸启动

*将750MB空间设置为750MB

*a将分区设置为可启动的活动分区

*1选择此分区

*t更改分区格式

设置为FAT16分区

第一个分区设置完成。 进行第二个。

* ntocreateyetagainanewpartition

*n重新创建分区

*将p作为主分区

*2作为第2分区

*回车接受默认选择

*接受默认选择,耗尽所有容量

*最后,输入w使USB存储器完成上述更改

分区完成后,进行格式化。

分区格式

第一个分区被格式化为FAT16文件系统,u磁盘设置为自启动。

$ sudo mkfs.vfat-F16-nliveusb/dev/SD B1

第二个分区格式化为ext2文件系统,“块长度”(blocksize )为4096字节,卷为casper-rw。 否则,就无法正常实现目标。 )

$ sudo mkfs.ext2- b 4096-l Casper-rw/dev/sdb 2

现在,您需要将实时CD上的镜像复制到u磁盘上。

从Ubuntu安装Ubuntu

挂载Ubuntu live CD镜像

必须首先装载ubuntu镜像。 有两种方法可以使用“. iso”文件或CD。

从CD挂载

将Ubuntu或其他发行版的CD插入计算机时,将自动装载。 否则,可以通过以下步骤成功装载:

$ sudo mount /media/cdrom

从. iso镜像文件装载

必须以/tmp/ubuntu-livecd为例创建并装载临时文件夹。

$ mkdir /tmp/ubuntu-livecd

$ sudo mount-o loop/path/to/feisty-desktop-i386.iso/tmp/Ubuntu-live CD

装载u磁盘的分区

再次插入USB内存后,两个分区将显示/media/liveusb和/media/casper-rw。 如果没有出现这种情况,则必须手动装载。

$ mkdir /tmp/liveusb

$ sudo mount/dev/SD B1/tmp/live USB

所需的所有分区都已装载。 需要复制文件。

将文件复制到u磁盘

找到CD镜像路径(如果是笔者,则为/tmp/ubuntu-livecd,当然也可能是/media/cdrom ) ),然后找到根分区Ubuntu-liveCD的第一个分区

casper、disctree、dists、install、pics、pool、preseed、 disk目录、isolinux目录下的所有文件,以及md5sum.txt、reareal

er/initrd.gz和install/mt86plus。

$ cd /tmp/ubutu-livecd

$ sudo cp -rf casper disctree dists install pics pool preseed .disk isolinux/* md5sum.txt README.diskdefines ubuntu.ico casper/vmlinuz casper/initrd.gz install/mt86plus /media/liveusb/

可能出现符号链接不能被创建,你可以忽略过去。

下面我们将 U 盘第一分区中的isolinux.cfg更名为syslinux.cfg:

$ cd /tmp/liveusb

$ sudo mv isolinux.cfg syslinux.cfg

根据你的设置改变/tmp/liveusb

按照下面编辑syslinux.cfg文件:

DEFAULT persistent

GFXBOOT bootlogo

GFXBOOT-BACKGROUND 0xB6875A

APPEND file=preseed/ubuntu.seed boot=casper initrd=initrd.gz ramdisk_size=1048576 root=/dev/ram rw quiet splash --

LABEL persistent

menu label ^Start Ubuntu in persistent mode

kernel vmlinuz

append file=preseed/ubuntu.seed boot=casper persistent initrd=initrd.gz ramdisk_size=1048576 root=/dev/ram rw quiet splash --

LABEL live

menu label ^Start or install Ubuntu

kernel vmlinuz

append file=preseed/ubuntu.seed boot=casper initrd=initrd.gz ramdisk_size=1048576 root=/dev/ram rw quiet splash --

LABEL xforcevesa

menu label Start Ubuntu in safe ^graphics mode

kernel vmlinuz

append file=preseed/ubuntu.seed boot=casper xforcevesa initrd=initrd.gz ramdisk_size=1048576 root=/dev/ram rw quiet splash --

LABEL check

menu label ^Check CD for defects

kernel vmlinuz

append boot=casper integrity-check initrd=initrd.gz ramdisk_size=1048576 root=/dev/ram rw quiet splash --

LABEL memtest

menu label ^Memory test

kernel mt86plus

append -

LABEL hd

menu label ^Boot from first hard disk

localboot 0x80

append -

DISPLAY isolinux.txt

TIMEOUT 300

PROMPT 1

F1 f1.txt

F2 f2.txt

F3 f3.txt

F4 f4.txt

F5 f5.txt

F6 f6.txt

F7 f7.txt

F8 f8.txt

F9 f9.txt

F0 f10.txt

将 U 盘设置为可引导的

为完成此步骤,需要安装syslinux:

$ sudo apt-get install syslinux

最后卸载/dev/sdb1,并使其可引导:

$ cd

$ sudo umount /tmp/liveusb

$ sudo syslinux -f /dev/sdb1

重启,将BIOS设为可以从 U 盘引导,就可以享受 U 盘中的Ubuntu了!

4. 疑难排解

如果不能从 U 盘引导,可能是由于主引导记录(MBR)被破坏。你可以用lilo来修复这个问题:

$ lilo -M /dev/sdb/dev/sdb上的MBR将会被修复。

您对本文或本站有任何意见,请在下方提交,谢谢!

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。