Linux环境怎么制作u盘系统启动盘
引言
这篇文章分别详情ubuntu以及windows下面三种制作u盘系统启动的方法,使用的iso系统文件为ubuntu16.04官方版本。
文章目录
- 0×1.Ubuntu使用dd命令制作U盘系统启动盘
- 0×2.Ubuntu使用usb-creator工具制作U盘系统启动盘
- 0×3.Windows系统制作U盘系统启动盘
0×1.Ubuntu使用dd命令制作U盘系统启动盘
dd命令是比较推荐的一种Linux环境中制作U盘启动盘的方式,无需安装额外的工具,基本上所有Linux发行版都集成了这个命令。
制作方法示例:
#1.查看U盘设施号,本例使用了8G的U盘,并且知道计算机安装了两块硬盘,那么U盘设施号即可以根据大小和硬盘数量很容易的分辨出来"/dev/sdc"qing@qingsword.com:~$ sudo fdisk -lDisk /dev/sdc: 8011 MB, 8011120640 bytes#2.假如U盘被自动挂载,请使用U盘设施号先umountqing@qingsword.com:~$ sudo umount /dev/sdc*#3.准备好一个iso文件,使用dd命令将这个iso写入u盘# if=后面跟要刻录到u盘的iso文件路径# of=后面是u盘设施号(不需要带分区号)# 写入过程是没有数据显示的,只需输出和输入路径没错,耐心等待就可,根据U盘读写速度以及iso文件大小,一般需要5~10分钟左右qing@qingsword.com:~$ sudo dd if=~/ubuntu-16.04-desktop-amd64.iso of=/dev/sdc
由于是使用dd命令直接将将iso文件数据写入U盘,所以U盘不包含一个标准的分区表,从而导致系统无法正常的识别其大小,也无法正常使用,使用它安装系统后,假如不需要U盘安装盘了,可以使用下面的方法来恢复U盘。
恢复U盘示例:
#0.操作前请用sudo fdisk -l查看U盘分区号,请谨慎操作,不要误写硬盘分区,本例U盘分区号是/dev/sdc#1.使用dd命令,将0写入U盘的前512字节(代表主引导记录中的引导代码和分区表)# count=1,写入一次# bs=512,写入的大小512(byte)# if=/dev/zero,从系统0生成器读取0# of=/dev/sdc,写入到U盘中qing@qingsword.com:~$ sudo dd count=1 bs=512 if=/dev/zero of=/dev/sdc#2.使用fdisk分区(最好先使用p查看一下还有没有分区,假如第一步操作无误,p将查看不到分区,假如还保留着原有分区,则删除现有分区,重新创立分区),例如只重新划分了一个分区sdc1qing@qingsword.com:~$ sudo fdisk /dev/sdc#查看现有分区,假如第一步成功,下面将看不到分区命令(输入 m 获取帮助): pDisk /dev/sdc: 8019 MB#创立新分区,一路默认回车命令(输入 m 获取帮助): n...#将分区更改成NTFS类型,以便Win系统也能识别命令(输入 m 获取帮助): tSelected partition 1Hex code (type L to list codes): 7Changed system type of partition 1 to 7 (HPFS/NTFS/exFAT)#保存命令(输入 m 获取帮助): w#3.重新将U盘拔出插入,假如分区自动挂载,请先卸载,而后对该分区进行格式化,格式化成fat是为了让Windows也能识别(mkfs格式化ntfs非常慢,假如想要格式化成ntfs的,可以用mkfs.ntfs替换)qing@qingsword.com:~$ sudo umount /dev/sdc1qing@qingsword.com:~$ sudo mkfs.fat /dev/sdc1
硬盘分区和格式化请参阅:[Linux实用命令]-8-硬盘分区与管理
Ps:dd命令直接将Linux的iso写入U盘就能开机引导的起因是,这些Linux的iso自带了引导文件,所以用dd将Windows的iso写入U盘将不能开机引导,Windows的U盘启动盘制作方法,请参考本文第三小节。
0×2.Ubuntu使用usb-creator工具制作U盘系统启动盘
Ubuntu系统自带的usb-creator工具只能够制作Ubuntu镜像的U盘启动盘,不支持Linux其余发行版,插入U盘,按照下面的步骤创立:
#在终端中打开启动盘创立器qing@qingsword.com:~$ sudo usb-creator-gtk #或者者直接在Ubuntu搜索按钮中输入"usb-creator"就能看到"启动盘创立器"
image.png
Ps:Ubuntu用U盘启动后出现”gfxboot.c32:not a COM32R image Boot:”不断循环的问题,经过研究发现按下Tab键,会出现”live live-install check memtest hd mainmenu help.”这些提醒,输入live回车会进入试用系统,输入live-install回车则会进入安装界面。
0×3.Windows系统制作U盘系统启动盘
Windows下可以通过UltraISO来制作U盘系统启动盘,百度有很多下载,大家可以自行搜索一个下载,也可以使用这里提供的绿色版: UltraISO绿色版百度网盘下载
打开UltraISO按照下图方法制作U盘系统启动盘:
image.png
image.png
Ps:使用UltraISO制作U盘系统启动盘启动的时候假如卡在黑屏上的处理方法:
1)进入U盘,进入isolinux文件夹,用系统写字板打开isolinux.cfg文件
2)将文件中下面这一行
default vesamenu.c32
修改成
# default vesamenu.c32
3)保存,再引导试试
若出现”gfxboot.c32:not a COM32R image Boot:”不断循环的问题,请参考本文第二部分末尾的方法。
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » Linux环境怎么制作u盘系统启动盘