问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎样把Ubuntu系统装进U盘中

发布网友 发布时间:2022-05-13 01:13

我来回答

3个回答

热心网友 时间:2023-11-05 16:23

首先,将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”从第一柱面启动
*+750M 将空间设置为750MB
*a 将分区设为可以启动的活动分区
*1 选择这个分区
*t 改变分区格式
*6 设置为FAT16分区
第一个分区设置完成了,进行第二个:
*n to create yet again a new partition
*n 再次创建一个分区
*p 设为主分区
*2 设为第二分区
*回车接受默认选择
*接受默认选择,用尽所有容量
*最后,输入 w 使U盘完成上述更改
分区完成后,进行格式化。
格式化分区
第一个分区将要被格式为FAT16文件系统,并将 U 盘设定为自启动。
$ sudo mkfs.vfat -F 16 -n liveusb /dev/sdb1
第二个分区将要被格式化为 ext2 文件系统,块长(blocksize)为4096字节,并且将该卷进行casper-rw(否则将不能成功完成目标!)
$ sudo mkfs.ext2 -b 4096 -L casper-rw /dev/sdb2
现在,需要将 live CD 镜像复制到 U 盘中。
3. 从u盘中安装Ubuntu
挂载Ubuntu live CD 镜像
首先需要挂载ubuntu的镜像。有两种方法,通过“.iso”文件或者是光盘。
从 CD 挂载
将Ubuntu或其他发行版光盘插入电脑,将会被自动挂载。否则,按如下操作便能成功挂载。
$ sudo mount /media/cdrom
从 .iso 镜像文件挂载
需要创建一个临时的文件夹,以 /tmp/ubuntu-livecd 为例,然后将其挂载:
$ mkdir /tmp/ubuntu-livecd
$ sudo mount -o loop /path/to/feisty-desktop-i386.iso /tmp/ubuntu-livecd
挂载 U 盘的分区
将u盘再次插入,两个分区将显示为/media/liveusb和/media/casper-rw。如果该情况未能出现,你需要手动挂载:
$ mkdir /tmp/liveusb
$ sudo mount /dev/sdb1 /tmp/liveusb
所有需要的分区都已经被挂载,该复制文件了。
将文件复制到 U 盘中
找到CD镜像的路径(笔者的情况是/tmp/ubuntu-livecd,当然也可能是/media/cdrom),然后复制到作为根分区的u盘第一分区:
包括casper,disctree,dists,install,pics,pool,preseed,.disk这些目录,isolinux目录下的所有文件,还有md5sum.txt,README.diskdefines,ubuntu.ico,casper/vmlinuz, casper/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了!

热心网友 时间:2023-11-05 16:24

首先表示一下对一楼这位朋友详细回答的欣赏。用心看过了,这个方法具体是否可行还有待亲自实践。不过一般来说不太容易成功,首先是将大容量U盘做成启动盘的成功率就不高,我试过很多次了,2GB以上的U盘还没有成功过,一般512M一下的比较容易做成启动盘。另外,以U盘引导时,好像硬盘的引导是一个问题,需要特别设置的,弄不好还会把硬盘或移动硬盘变成“死盘”。我用移动硬盘试过几次,想安装Linux,都没有成功

热心网友 时间:2023-11-05 16:24

用DOS启动吧?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...A利用我的房子注册公司后退租并没办理注销公司。影响我再次出租。怎... ...公司要注销了,我们买的房子没签合同,房款交完了,现在怎么办?_百度... 目字旁的有哪些字跟木有关 求一部动漫讲述了城市使环境变差,女主和男主是青梅竹马,为了找出破坏... 怎样看一个女人是不是动情了? 企业写字楼如何聚气聚财? 神州数码通用软件(北京)有限公司电话是多少? 神州数码集团股份有限公司电话是多少? 请问神州数码客服电话是什么? 请问地下城与勇士50级的狂暴者用什么装备最好!!! 请教高手关于焦点图html代码放入asp不显示的原因 怎么加热螃蟹 无法安装 installer integrity check has failed 我家电脑下载穿越火线总出现INSTALLER INTEGRITY CHECK HAS FAILED...... 重装系统N变还是一下载都这样 金立手机问题 刷机求助,实在是不知道哪出问题了 怎样挑选到品质好的牛排?牛排选购方法有哪些? 西肴纪牛排是原切的吗 海魔师原切牛排品质怎么样? 海魔师谷饲原切牛排是人们熟知的一个品牌吗? 牛排什么牌子好?求推荐 海魔师原切牛排是值得信赖的吗? 海魔师原切牛排品牌很高档吗? 网购牛排哪家品牌好? 淘宝哪个牌子的牛排好? 什么牌子的原切牛排好 mac openssl为什么没有.so文件 在MACOX上的ANDROIDSTUDIO如何编译OPENSSL原生的C库成动态的.SO库 openssl生成证书需要mac地址吗 印刷术的故事??? 家用柜式格力空调怎样选择。。。 赤字的反义词是什么? 赤字反义词叫什么? “财政赤字”的反义词是什么? 什么是经济赤字 deficit是什么意思及反义词 赤字与债务的区别。+20分 “增长”没有反义词吗?为什么用“负增长”? 交完首付退房违约金多少 请JS高手帮忙解决问题,一个焦点图代码在Google浏览器下不能正常显示 首付30万退房违约金是多少? 首付40万退房违约金多少 华为2.4和5g融合叫什么 融合终端体系怎么定义? 融合终端体系是什么意思?能否举例说明,比如华为融合终端体系? 泰戈尔《飞鸟集》经典名句有哪些? 《飞鸟集》的经典名句 泰戈尔飞鸟集经典名句唯美片段 泰戈尔的飞鸟集中最经典的句子!! 泰戈尔 飞鸟集里面的经典句子 解释 1-50句的 泰戈尔飞鸟集___最经典的句子?