对于Linux用户而言,一个好用的启动盘是必不可少的工具之一。它可以帮助我们修复系统问题、备份数据、安装新的操作系统等等。但是,为了制作启动盘,很多人都不知道该从何入手,常常手忙脚乱起来。今天,我将为大家分享一些简单易懂的方法,帮助大家轻松搞定Linux启动盘的制作。
成都创新互联公司坚持“要么做到,要么别承诺”的工作理念,服务领域包括:网站设计、网站制作、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的陵川网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!
我们需要准备一个U盘。如果你的Linux系统是32位的,建议使用2GB以上的U盘;如果是64位,则需要使用4GB以上的U盘。而在选择Linux启动盘的制作工具时,我们可以选择几个比较常用的工具:UNetbootin、Rufus、Etcher和dd命令。
UNetbootin是一个跨平台的工具,它可以在Windows、Linux和macOS系统中使用。它支持创建包括Ubuntu、Debian、Fedora、OpenSUSE、Arch Linux、Finnix、Parted Magic和其他一些非常规的发行版启动盘。使用方法非常简单,只需要选择要安装的Linux发行版,然后选择要制作的U盘即可。不过需要注意的是,如果你使用的是Windows系统,并且选择了格式化选项,UNetbootin会在将ISO映像文件写入U盘之前格式化U盘,因此,如果你的U盘上有数据,请务必在制作启动盘前备份数据。
Rufus是一款专门用于创建启动盘的Windows工具,它支持很多Linux发行版和其他操作系统。使用方法也非常简单,只需要将U盘插入计算机,选择ISO映像文件,然后选择U盘并单击“开始”按钮即可。Rufus还有一些高级选项,可以供高级用户调整,如磁盘分区方案、文件系统类型、簇大小等。
Etcher是一款跨平台的工具,它支持创建各种Linux发行版的启动盘,而且它可以保证映像文件正确地写入U盘,从而减少了制作启动盘时出错的可能性。使用Etcher制作启动盘也非常简单,只需要选择ISO映像文件,选择U盘并单击“Flash!”按钮即可。
dd命令是Linux中的一种命令行工具,它可以将ISO映像文件写入U盘。使用方法也比较简单,只需要在终端中运行以下命令:sudo dd if=your_iso_file.iso of=/dev/sdb bs=4M conv=fsync。其中,your_iso_file.iso是ISO映像文件的名称,/dev/sdb是U盘在Linux系统中的路径。需要注意的是,如果路径不正确,dd命令可能会破坏你的硬盘数据,因此,请确保你已确认U盘的正确路径。
以上四种工具都是非常不错的制作启动盘工具,无论你是在Windows、Mac还是Linux系统中,都可以轻松搞定。现在,让我们来看一下如何使用这些工具来制作启动盘。
打开制作工具,插入U盘,在工具中选择要安装的Linux发行版,选择U盘并制作启动盘。如果你使用的是dd命令,需要在终端中运行上面的命令。制作完毕后,您可以将U盘插入需要使用Linux启动盘的计算机中,然后按照开机时的要求进行操作即可。
制作Linux启动盘很简单,只需要选择适当的工具和正确的方法即可。无论你是在Windows、Mac还是Linux系统中,都可以轻松搞定制作启动盘的工作。希望以上的介绍能对大家有所帮助。
相关问题拓展阅读:
和其他启动光盘一样,设置电脑启动顺序为光盘即可
工具
需要的软件有:ULtraISO, Unetbootin-windows-latest
需要的硬件有: 一个1GB以上的U盘,(先格式化为F32格式)),并检测是否带有MBR扇区(后面我会讲他的作用)
需要的镜像有:CDlinux0.9.7.1_SSE.ISO
制作方法
首先格式化U盘,可以选择快速格式化。设置如下图:
2. 启动Unetbootin-windows-latest如图设置,选择我们准备好的光盘镜像ISO文件。
毁慧唯
3. 检查你要制作的是否是I盘,一定不要选错了,如果没有错误点击确定按钮,则开始制作,如下图。
碧改
. 制作完成,这里可以不用着急选择“现在重启”,选择“退出”按钮,到这一步我们还需要配置下Linux的启动文件。
. 退出后使用syslinux.cfg配置文件覆盖U盘根目录的同名文件,如下图:
纤培
这样电脑设置为U盘启动时,就可以选择简体中文版的CDlinux了。在启动的时候选择Default Chinese或(zh_TW) Chinese,
6. 如果没有这个配置文件,也可以把下面的内容全部替换syslinux.cfg的内容。这个是测试修改的启动菜单文件,默认为简体中文启动。
default vesamenu.c32
prompt 0
menu title Please select the startup mode–Jack
timeout 100
label unetbootindefault
menu label Default Chinese
kernel /CDlinux/bzImage
append initrd=/CDlinux/initrd quiet CDL_LANG=zh_CN.UTF-8
label unetbootindefault
menu label Default No Parameters Mode
kernel /ubnkern
append initrd=/ubninit
label ubnentry0
menu label Safe Graphics Mode
kernel /CDlinux/bzImage
append initrd=/CDlinux/initrd quiet CDL_SAFEG=yes
label ubnentry1
menu label (de_DE) Deutsch
kernel /CDlinux/bzImage
append initrd=/CDlinux/initrd quiet CDL_LANG=de_DE.UTF-8
label ubnentry2
menu label (en_CA) English
kernel /CDlinux/bzImage
append initrd=/CDlinux/initrd quiet CDL_LANG=en_CA.UTF-8
label ubnentry3
menu label (en_GB) English
kernel /CDlinux/bzImage
append initrd=/CDlinux/initrd quiet CDL_LANG=en_GB.UTF-8
label ubnentry4
menu label (en_US) English
kernel /CDlinux/bzImage
append initrd=/CDlinux/initrd quiet CDL_LANG=en_US.UTF-8
label ubnentry5
menu label (fr_CA) French
kernel /CDlinux/bzImage
append initrd=/CDlinux/initrd quiet CDL_LANG=fr_CA.UTF-8
label ubnentry6
menu label (fr_CH) French
kernel /CDlinux/bzImage
append initrd=/CDlinux/initrd quiet CDL_LANG=fr_CH.UTF-8
label ubnentry7
menu label (fr_FR) French
kernel /CDlinux/bzImage
append initrd=/CDlinux/initrd quiet CDL_LANG=fr_FR.UTF-8
label ubnentry8
menu label (ja_JP) Japanese
kernel /CDlinux/bzImage
append initrd=/CDlinux/initrd quiet CDL_LANG=ja_JP.UTF-8
label ubnentry9
menu label (ko_KR) Korean
kernel /CDlinux/bzImage
append initrd=/CDlinux/initrd quiet CDL_LANG=ko_KR.UTF-8
label ubnentry10
menu label (ru_RU) Russian
kernel /CDlinux/bzImage
append initrd=/CDlinux/initrd quiet CDL_LANG=ru_RU.UTF-8
label ubnentry11
menu label (zh_CN) Chinese
kernel /CDlinux/bzImage
append initrd=/CDlinux/initrd quiet CDL_LANG=zh_CN.UTF-8
label ubnentry12
menu label (zh_TW) Chinese
kernel /CDlinux/bzImage
append initrd=/CDlinux/initrd quiet CDL_LANG=zh_TW.UTF-8
label ubnentry13
menu label MemTest86+: a thorough, stand alone memory tester for x86
kernel /CDlinux/boot/memtest.bin.gz
append initrd=/ubninit
7. 到这一步应该可以使用我们的U盘来启动CDLinux了。重启电脑,按F12进入启动菜单选择,我们选择USB启动。
因为用下了CDlinux,本来想在虚拟机上运行的。发现虚拟机跑的时候无法识别集成的笔记本网卡,坑爹啊。后来想刻碟的,发现手头上还没有现成的东西,卜差让光驱是只读的,又要用型局到光驱,于是想到了了用U盘,正好手上有个1G的U盘暂时没有用。直接用UltraISO写入HDD+,无法启动linux,(之前用此方法写入WinPE是可以的),看到有人说这个镜像文件是光驱启动的镜像,无法直接用U盘启动。好了步入正题:(高手请绕道,本人菜鸟,把U盘擦写了十几次才学会)
工具
需要的软件有:ULtraISO, Unetbootin-windows-latest
需要的硬件有: 一个1GB以上的U盘,(先格式化为F32格式)),并检测是否带有MBR扇区(后面我会讲他的作用)
需要的镜像有:CDlinux0.9.7.1_SSE.ISO
制作方法
1.首先格式化U盘,可以选择快速格式化。设置如下图:
启动Unetbootin-windows-latest如图设置,选择我们准备好的光盘镜像ISO文件。
检查你要制作的是否是I盘,一定不要选错了,如果没有错误点击确定按钮,则开始制作,如下图。
制作完成,这里可以不用着急选择“现在重启”,选择“退出”按钮,到这一步我们还需要配置下Linux的启动文件。
退出后使用syslinux.cfg配置文件覆盖U盘根目录的同名文件,如下图:
这样电脑设置为U盘启动时,就可以选择简体中文版的CDlinux了。在启动的庆缺时候选择Default Chinese或(zh_TW) Chinese,
如果你没有这个配置文件,也可以把下面的内容全部替换syslinux.cfg的内容。这个是我自己修改的启动菜单文件,默认为简体中文启动。
复制代码
default vesamenu.c32
prompt 0
menu title Please select the startup mode–Jack
timeout 100
label unetbootindefault
menu label Default Chinese
kernel /CDlinux/bzImage
append initrd=/CDlinux/initrd quiet CDL_LANG=zh_CN.UTF-8
label unetbootindefault
menu label Default No Parameters Mode
kernel /ubnkern
append initrd=/ubninit
label ubnentry0
menu label Safe Graphics Mode
kernel /CDlinux/bzImage
append initrd=/CDlinux/initrd quiet CDL_SAFEG=yes
label ubnentry1
menu label (de_DE) Deutsch
kernel /CDlinux/bzImage
append initrd=/CDlinux/initrd quiet CDL_LANG=de_DE.UTF-8
label ubnentry2
menu label (en_CA) English
kernel /CDlinux/bzImage
append initrd=/CDlinux/initrd quiet CDL_LANG=en_CA.UTF-8
label ubnentry3
menu label (en_GB) English
kernel /CDlinux/bzImage
append initrd=/CDlinux/initrd quiet CDL_LANG=en_GB.UTF-8
label ubnentry4
menu label (en_US) English
kernel /CDlinux/bzImage
append initrd=/CDlinux/initrd quiet CDL_LANG=en_US.UTF-8
label ubnentry5
menu label (fr_CA) French
kernel /CDlinux/bzImage
append initrd=/CDlinux/initrd quiet CDL_LANG=fr_CA.UTF-8
label ubnentry6
menu label (fr_CH) French
kernel /CDlinux/bzImage
append initrd=/CDlinux/initrd quiet CDL_LANG=fr_CH.UTF-8
label ubnentry7
menu label (fr_FR) French
kernel /CDlinux/bzImage
append initrd=/CDlinux/initrd quiet CDL_LANG=fr_FR.UTF-8
label ubnentry8
menu label (ja_JP) Japanese
kernel /CDlinux/bzImage
append initrd=/CDlinux/initrd quiet CDL_LANG=ja_JP.UTF-8
label ubnentry9
menu label (ko_KR) Korean
kernel /CDlinux/bzImage
append initrd=/CDlinux/initrd quiet CDL_LANG=ko_KR.UTF-8
label ubnentry10
menu label (ru_RU) Russian
kernel /CDlinux/bzImage
append initrd=/CDlinux/initrd quiet CDL_LANG=ru_RU.UTF-8
label ubnentry11
menu label (zh_CN) Chinese
kernel /CDlinux/bzImage
append initrd=/CDlinux/initrd quiet CDL_LANG=zh_CN.UTF-8
label ubnentry12
menu label (zh_TW) Chinese
kernel /CDlinux/bzImage
append initrd=/CDlinux/initrd quiet CDL_LANG=zh_TW.UTF-8
label ubnentry13
menu label MemTest86+: a thorough, stand alone memory tester for x86
kernel /CDlinux/boot/memtest.bin.gz
append initrd=/ubninit
复制代码
到这一步应该可以使用我们的U盘来启动CDLinux了。重启电脑,按F12进入启动菜单选择,我们选择USB启动。
错误一:进入U盘启动后屏幕一直黑屏
但是我用的是Win7系统,我启动后出现黑屏,只有一个光标在最左上角一闪一闪的,说明我制作的还无法启动。如下图:
我们还是无法启动,因为U盘引导还要有MBR扇区,否则无法制作启动盘,我们使用ULtraISO工具来制作引导记录文件。
注意①:U盘必须要有MBR扇区,否则无法制作启动盘,检测U盘是否有MBR的软件和方法自己在网上找下下载,现在一般的U盘默认都支持的,我的这个就没有去检查,直接写MBR引导记录,所以大家尽量用质量好一点的U盘,例如金士顿
打开我们的打开ULtraISO软件,网上绿色版的很多,解压就可以用,但需要注意一下版本,好像自UltraISO V9.2起,UltraISO已经包含制作启动U盘的功能;我用的是9.6.1版本的,人下图:
在打开的界面中点击“启动”菜单,选择“写入硬盘镜像…”,如下图:
打开如下图:
在上图中,选择U盘的盘符,注意不要写错了,点击便捷启动–>写入新的音频主引导记录(MBR)–>USB-HDD+
我这里选择的USB-HDD+,你也可以根据自己的电脑情况自己选择。稍后会提示(MBR)引导记录写入成功的提示,直接点击确定按钮。
各种U盘启动模式简介:
1、USB-HDD:硬盘仿真模式,DOS启动后显示C:盘,HP U盘格式化工具制作的U盘即采用此启动模式。此模式兼容性很高,但对于一些只支持USB-ZIP模式的电脑则无法启动。
2、USB-ZIP:大容量软盘仿真模式,DOS启动后显示A盘,FlashBoot制作的USB-ZIP启动U盘即采用此模式。此模式在一些比较老的电脑上是唯一可选的模式,但对大部分新电脑来说兼容性不好,特别是大容量U盘。
3、USB-HDD+:增强的USB-HDD模式,DOS启动后显示C:盘,兼容性极高。其缺点在于对仅支持USB-ZIP的电脑无法启动。
4、USB-ZIP+:增强的USB-ZIP模式,支持USB-HDD/USB-ZIP双模式启动(根据电脑的不同,有些BIOS在DOS启动后可能显示C:盘,有些BIOS在DOS启动后可能显示A:盘),从而达到很高的兼容性。其缺点在于有些支持USB-HDD的电脑会将此模式的U盘认为是USB-ZIP来启动,从而导致4GB以上大容量U盘的兼容性有所降低。
5、USB-CDROM:光盘仿真模式,DOS启动后可以不占盘符,兼容性一般。其优点在于可以像光盘一样进行XP/2023安装。制作时一般需要具体U盘型号/批号所对应的量产工具来制作,对于U3盘网上有通用的量产工具。
再次重启,则可以正常的进入CDLinux系统了。
错误二:使用ULtraISO制作的U盘启动,无法启动
网上有很多人说可以使用ULtraISO直接刻录到U盘,本人页进行了测试,按照网上的方式一步一步的制作,最后制作完成后,刻录成功后,U盘的文件是这样的:
重启后,界面提示如下图:
本人经过网上查询,网上说ULtraISO制作Windows的系统,但是制作Linux的系统则无法引导启动,所以改用以上的方法,使用Unetbootin+ULtraISO制作U盘的CDLinux系统,以上可以成功引导并启动。具体的出处我忘记。
linux dd命令linux dd命令刻录启动U盘详解dd命令做u启动盘十分方便,只须:sudo
dd if=xxx.iso of=/dev/sdb bs=1M
用以上命令前必须卸载u盘,sdb是你的u盘,bs=1M是块的大小,后面的数值大,写的速度相对块一点,但也不是无限的,我一般选2M,注意,执行命令后很块完成,但u盘还在闪,等不闪了,安全移除。
注意:你的镜像需要支持dd命令。
dd命令的解释。
定义
dd是Linux/UNIX 下的一个非常有用的命令,作用是用指定大小的块拷贝一个文件,并在拷贝的同橡顷时进行指定的转换。
参数
1. if=文件名:输入文件名,缺省为标准输入。即指定源文件。
2. of=文件名:输出文件名,缺省为标准输出。即指定目的文件。
3. ibs=bytes:一次读入bytes个字节,即指定一个块大小为bytes个字节。
obs=bytes:一次输出bytes个字节,即指定一个块大小为bytes个字节。
bs=bytes:同时设置读入/输出的块大小为bytes个字节。
4. cbs=bytes:一次转换bytes个字节,即指定转换缓冲区大小。
5. skip=blocks:从输入文件开头跳过blocks个块后再开始复制。
6. seek=blocks:从输出文件开头跳过blocks个块后再开始复制。
注意:通常只用当输出文件是磁盘或磁带时才有效,即备份到磁盘或磁带时才有效。
7. count=blocks:仅拷贝blocks个块,块大小等于ibs指定的字节数。
8. conv=conversion:用指定的参数转换文件。
ascii:转换ebcdic为ascii
ebcdic:转换友模ascii为ebcdic
ibm:转换ascii为alternate ebcdic
block:把每一行转换为长度为cbs,不足部分用空格填充
unblock:使每一行的长度都为cbs,不足部分用空格填充
lcase:把大写字符转换为小写字符
ucase:把小写字符转换为大写字符
swab:交换输入的每对字节
noerror:出错时不停止
notrunc:不截短输出文件
sync:将每个输入块填充到ibs个字节,不足部分用空(NUL)字符补齐。
编辑本段dd应用实例。
1.将本地的/dev/hdb整盘备份到/dev/hdd
dd if=/dev/hdb of=/dev/hdd
2.将/dev/hdb全盘数据备份到指定路径的image文件
dd if=/dev/hdb of=/root/image
3.将备份文件恢复到指定盘
dd if=/root/image of=/dev/hdb
4.备份/dev/hdb全盘数据,并利用gzip工具进行压缩,保存到指定路径
dd if=/dev/hdb | gzip > /root/image.gz
5.将压缩的备份文件恢复到指定盘
gzip -dc /root/image.gz | dd of=/dev/hdb
6.备份磁盘开始的512个字节大小的MBR信息到指定文件
dd if=/dev/hda of=/root/image count=1 bs=512
count=1指仅拷贝一个块;bs=512指块大小为512个字节。
恢复:dd if=/root/image of=/dev/hda
7.备份软盘
dd if=/dev/fd0 of=disk.img count=1 bs=1440k (即块大小为1.44M)
8.拷贝内存内容到硬盘
dd if=/dev/mem of=/root/mem.bin bs=1024 (指定块大小为1k)
9.拷贝光盘内容到指定文件夹,并保存为cd.iso文件
dd if=/dev/cdrom(hdc) of=/root/cd.iso
10.增加swap分区文件大小
之一步:创建一个大小为256M的文件:
dd if=/dev/zero of=/swapfile bs=1024 count=262144
第二步:把这个文件变成swap文件:
mkswap /swapfile
第三步:启用这个swap文件:
swapon /swapfile
第四步:编辑/etc/fstab文件,使在每次开机时自动加载swap文件:
/swapfile swap swap default 0 0
11.销毁磁盘数据
dd if=/dev/urandom of=/dev/hda1
注意:利用随机的数据填充硬盘,在某些必要的场合可好如缓以用来销毁数据。
12.测试硬盘的读写速度
dd if=/dev/zero bs=1024 count=of=/root/1Gb.file
dd if=/root/1Gb.file bs=64k | dd of=/dev/null
通过以上两个命令输出的命令执行时间,可以计算出硬盘的读、写速度。
13.确定硬盘的更佳块大小:
dd if=/dev/zero bs=1024 count=of=/root/1Gb.file
dd if=/dev/zero bs=2023 count=of=/root/1Gb.file
dd if=/dev/zero bs=4096 count=of=/root/1Gb.file
dd if=/dev/zero bs=8192 count=of=/root/1Gb.file
通过比较以上命令输出中所显示的命令执行时间,即可确定系统更佳的块大小。
14.修复硬盘
dd if=/dev/sda of=/dev/sda
当硬盘较长时间(比如1,2年)放置不使用后,磁盘上会产生magnetic fluxpoint。当磁头读到这些区域时会遇到困难,并可能导致I/O错误。当这种情况影响到硬盘的之一个扇区时,可能导致硬盘报废。上边的命令有可能使这些数据起死回生。且这个过程是安全,高效的。
介绍如何在Windows7操作系统下,实现linux的dd命令制作windows的u盘启动盘:工具:Linux发行版的ISO镜像或IMG镜像Windows7操作系统DDforWindows软件命令行工具版本0.6-beta3图形界面工具ddwin.exe.用于安装Linux系统的U盘一旦基个,其容量大于ISO镜像.1.我提供ddwin.exe百度盘链接.2.打开ddwin.exe软件,默认已经选定了当前U盘.选择ddwin.exe上按钮,选择你的ISO镜像,选择界面的文件类型请改为所有类型.3.选择ddwin.exe的按钮,它首先会提示你ISO镜像是小于U盘大小的.(必须要小于啊,不然怎么烧录进去),我们选择表示确认.接下来ddwin.exe询问你是否要烧录,我模并谨们选择.4.ddwin.exe正在烧录ISO镜像到U盘.5.ISO镜像已成功dd到U盘,至此,一个Linux系统启动U盘我们已经制作蔽局完成.关于linux启动盘工具的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
成都服务器租用选创新互联,先试用再开通。
创新互联(www.cdcxhl.com)提供简单好用,价格厚道的香港/美国云服务器和独立服务器。物理服务器托管租用:四川成都、绵阳、重庆、贵阳机房服务器托管租用。
网页题目:「轻松搞定」制作linux启动盘,不再手忙脚乱! (linux启动盘工具)
文章分享:http://www.mswzjz.com/qtweb/news42/190592.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联