您现在的位置是: 首页 > 系统资讯 系统资讯

自制自启动u盘linux_制作u盘启动盘linux_1

ysladmin 2024-06-11 人已围观

简介自制自启动u盘linux_制作u盘启动盘linux       对于自制自启动u盘linux的话题,我可以从不同的角度进行分析和讨论,并提供相关的资讯和建议。1.u盘制

自制自启动u盘linux_制作u盘启动盘linux

       对于自制自启动u盘linux的话题,我可以从不同的角度进行分析和讨论,并提供相关的资讯和建议。

1.u盘制作linux系统盘u盘制作linux系统

2.如何制作usb启动的linux系统盘

3.如何制作一个u盘启动的linux

自制自启动u盘linux_制作u盘启动盘linux

u盘制作linux系统盘u盘制作linux系统

       如何给U盘安装linux?

       给u盘安装Linux,可以采用写入livecd的方法,只要插入介质就可以启动Linux操作系统。

       操作如下:

       1.获取ubuntu、fedora或其它支持live运行的镜像。

       2.将镜像存储到计算机。

       3.下载rufus或fedoramediawriter,然后选择镜像,将镜像烧录入u盘。

       4.完成之后,就在u盘上安装linux了。以后可以使用u盘启动linux环境。

       u盘制作linux系统启动盘u盘要什么格式?

       你好,1、一般情况下直接用FAT32文件系统格式就可以了。

2、如果ISO文件比较大,在制作时可以用NTFS格式,这个格式可以支持一次性拷入大于4G的文件。

       linux系统能用U盘做吗?

       是可以用的。Linux系统中U盘被视为SCSI设备,SCSI设备对应的设备文件格式为“sdX”系统中的第一个SCSI设备表示“sda”,第二个表示为“sdb”等1.插入U盘#fdisk_l(查看当前U盘的设备名称)可以清楚看到,识别当前的U盘的文件名为“/dev/sdb1”

       2.挂载U盘#mount-tvfat/dev/sdb1/mntvfat表示所有的FAT文件系统当前U盘使用的是FAT文件系统,若使用的是NTFS文件系统则使用mount_tntfs/dev/sdb1/mnt3.读取#ls/mnt/可以看到U盘里面的东东了4.卸载#umount/dev/sdb1

       linux系统怎么把大文件拷贝到u盘?

       1、插入U盘后,先进入root用户,su

       2、输入fdisk-l(查看磁盘分配),U盘一般不同于主磁盘起名为/dev/sda1之类的,一般会在最下面看到sdb1之类,系统为W95FAT32此一般即为U盘

       3、mount到某一个地方,即挂载到主磁盘下某个地方。mount/dev/sdb1(sdb几看U盘挂载情况)/mnt

       4、cp要复制的文件路径/mnt

       5、待复制完成后,umount/mnt即可,此时U盘上已经有要拷贝的文件。

       怎么在win10中制作linux系统安装u盘?

       1.2013年(左右)以后的Linux系统,系统内核3以上的,可以用软碟通ultraISO,直接“启动”-“写入硬盘镜像”命令来往U盘中写入数据(这种也可制作windows启动优盘),我成功过Ubuntu14,ElementaryOS,失败过Ubuntu9.04,r2.其他最好网上下载Rufus或UNetbootin或LiLiUSBCreatorr或某些系统的liveCD中自带有“将Linux安装到USB存储设备中”

如何制作usb启动的linux系统盘

       制作方法

       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/2003安装。制作时一般需要具体U盘型号/批号所对应的量产工具来制作,对于U3盘网上有通用的量产工具。

       再次重启,则可以正常的进入CDLinux系统了。

       错误二:使用ULtraISO制作的U盘启动,无法启动

       网上有很多人说可以使用ULtraISO直接刻录到U盘,本人页进行了测试,按照网上的方式一步一步的制作,最后制作完成后,刻录成功后,U盘的文件是这样的:

       重启后,界面提示如下图:

       本人经过网上查询,网上说ULtraISO制作Windows的系统,但是制作Linux的系统则无法引导启动,所以改用以上的方法,使用Unetbootin+ULtraISO制作U盘的CDLinux系统,以上可以成功引导并启动。具体的出处我忘记。

       把U盘的CDLinux系统隐藏

       相信你看了上面的教程,应该已经制作了一个可以启动并运行的CDLinux系统了吧,但是在我们的U盘还有部分没有用,总不能这么大的一个U盘就为cdlinux使用吧?如果再向U盘里存东西,也比较乱,万一哪天误删除把CDLinux用的一些文件给删除,上面的做了这么长时间的就白辛苦了。

       所以我打算把CDLinux的文件进行隐藏掉,而且U盘又不影响使用,我们比较理想的是U盘启动盘制作完成后,并不影响U盘原有功能,你仍然可以用U盘存储数据.(本人用的是金士顿8G的U盘),所以我这里介绍两个方式对CDLinux系统进行隐藏:

       隐藏方式一:制作完启动盘后,把所有的CDLinux文件属性设置为隐藏掉,这样表面上看还是一个普通的U盘,也不容易造成误删。

       隐藏方式二:制作一个隐藏分区,把CDLinux装在隐藏分区中。

       第一种隐藏方式比较简单,我想大家都会,这里就不去详细介绍了,不会的再给我留言吧。

       这里主要介绍第二种方式,使用ULtraISO的功能,把CDLinux写入U盘的隐藏分区,讲解如下:

       通过上面的教程讲解,相信你现在手上的U盘已经可以正常的启动进入CDLinux系统了,上面我们也讲解了为什么通过ULtraISO制作的U盘无法进入系统,并且我们在写MBR引导的时候,不知道你是否注意到有个“隐藏启动分区”的选项,对我们就要使用这个功能。

       我的想法是这样的:在用ULtraISO制作的U盘启动CDLinux中,ULtraISO只是机械的把CDlinux0.9.7.1_SSE.iso中的文件拷贝到U盘里,并没有产生其他的文件,我就利用这个功能,把可以正常启动进入CDLinux的U盘,重新刻录到U盘;首先使用ULtraISO把我们已经制作成功的U盘启动CDLinux,也就是你U盘上的所有文件,制作成一个ISO文件,如下图:

       我们重新制作了一个ISO文件,文件名是CDlinux0.9.7.1_SSE_Jack.iso这个是我们刚从U盘上的文件制作的,然后在用ULtraISO把这个ISO文件写入到U盘的隐藏分区,点击“启动”菜单,选择“写入硬盘镜像...”,如下图:

       在隐藏启动分区选择“隐藏”,点击“格式化”选择格式化保证U盘比较干净,然后在点击“写入”按钮,会有警告提示,如下图:

       选择是,等待完成并退出,好了这时候打开我们的U盘,看不到任何文件,打开我们的磁盘管理,可以看到如下图:

       再次重启,进入CDLinux系统,可以正常启动,好了到此我们的CDLinux完美隐藏,并且也不影响U盘的正常使用,就算你现在格式化U盘,依然不会影响我们的CDLinux系统分区的数据,达到了完美结合的目的。

如何制作一个u盘启动的linux

       如何制作usb启动的linux系统盘,解答如下

       首先下载软碟通这个软件UltraISO,网上很多油单文件版的。如图所示:

       然后把下载好的iso系统文件打开添加到UltraISO

       这里我的Linux iso是fedora 20,最后会说到使用UltraISO制作启动盘支持的系统。

       插入U盘格式化,一般选FAT32快速格式化,然后点击UltraISO,启动->写入硬盘映像

       到这一步如果U盘没有格式化可以点击格式化。

       最后这里还是要说下fedora U盘启动一直还需要修改启动盘的isolinux\syslinux.cfg这个文件,找到文件所有CDLABEL=Fedora-Live-Desktop-x86_64-20-20替换为CDLABEL=Fedora-Live即可,不过在fedora 20上以前的老方法不行。还有一个方法可以启动,就是在u盘引导的过程中进入第一个界面选择引导的内核时按tab键会看到引导的内核带有参数其中就有CDLABEL中的内容把他修改为Fedora-Live回车即可引导进去系统安装。说到这里其实这个方法可以制作ubuntu,linuxmint,deeplinux,fedora等linux系统启动盘,前三者制作完即可引导不需要修改syslinux.cfg文件。

       你好,制作用U盘启动的Linux系统的步骤如下:

一、对U盘进行处理

       1.分区:(插上U盘)

       # fdisk /dev/sdb

       d Enter 删除原有分区

       n Enter 新建一个主分区

       w Enter 保存设置

       # partprobe /dev/sdb 刷新U盘

       2.设定U盘分区为活动分区

       # fdisk /dev/sdb

       a Enter 设定为活动分区

       1 Enter 选择分区

       3.对硬盘分区进行格式化,格式化成ext3格式

       # mkfs.ext3 /dev/sdb1

二、装filesystem包 (目的:生成根下的root,usr,var 。。.等目录)

       1.配置好yum

       2.加载U盘到/net下

       # mount /dev/sdb1 /net

       3.安装

       # yum -y install --installrot=/net filesystem

       安装完成后,可查看/net下生成了多个目录

三、加载系统启动项

       1.# cp /boot/vmlinuz-2.6.18-128.el5 /net/boot/

       2.生成initrd.img `uname -r`为取系统版本号

       # mkinitrd --with=usb-storage /net/boot/initrd-usb.img `uname -r`

       3.查看/net/boot/下是否有vmlinuz和initrd

四、制作boot loader(grub)

       1.# yum -y install --installroot=/net grub

       2.grub.conf不成自动生成,要手工创建

       # cp /boot/grub/grub.conf /net/boot/grub/grub.conf 并作修改

       # cat /net/boot/grub.conf

       default = 0

       timeout = 5

       title redhat-usb-linux

       root(hd0,0)

       kernel /boot/vmlinuz-2.6.18-128.el5 ro root=/dev/sdb1 init=/dev/bash

       initrd /boot/initrd-usb.img

       此处填写的内容要与/net/boot/grub/下的文件名一致

五、安装命令库文件

       # yum -y install --installroot=/net bash coreutils pam setup vim-enhanced vim-minimal util-

       linux net-tools SysVinit passwd shadow-utils authconfig

       可通过rpm -qf /bin/mount 查看包名

       此时chroot /net下可使用刚才安装的命令了

六、创建磁盘分区

       # mknod /net/dev/sdb b 8 16

       # mknod /net/dev/sdb1 b 8 17

       b表示块设备,8为主设备号,16、17为次设备号

       --------------------------

       | 有关设备号的解释:

       | 1.对于一块SCSI/SATA硬盘(格式为sd*),主设备号为8,

       | 第一块硬盘的次设备号为0-15,第二块硬盘的次设备号为16-31,依次类推。因为对于硬盘来说,主分区最多为4个,可以3个主分区1个扩展分区,扩展分

       | 区仍然可以再分区,但是分区的总数最多为16个,所以每一块硬盘的次设备号为16个(0-15,16-31)。

       | 2.对于一块IDE硬盘(格式为hd*),主设备号为3,次设 备号第一块为0-63,第二块为64-127。

       | 3.# ls -l /dev/sd*

       | brw-r----- 1 root disk 8, 0 10-16 14:53 /dev/sda

       | brw-r----- 1 root disk 8, 1 10-16 14:54 /dev/sda1

       | brw-r----- 1 root disk 8, 2 10-16 14:53 /dev/sda2

       | brw-r----- 1 root disk 8, 3 10-16 14:54 /dev/sda3

       | brw-r----- 1 root disk 8, 16 10-16 15:50 /dev/sdb

       | brw-r----- 1 root disk 8, 17 10-16 15:50 /dev/sdb1

       | brw-r----- 1 root disk 8, 32 10-16 15:50 /dev/sdc

       | brw-r----- 1 root disk 8, 36 10-16 15:50 /dev/sdc4

       | 以上是我一台主机上插了1个硬盘,两个U盘的显示情况,我们可以看到设备号的显示情况。

       | 4.在linux中一切皆文件,硬件也是通过文件体现出来的,所有硬件设备都在/dev/有所显示。

       |?5.更具体的设备号研究可以查看下面的文件。

       | # yum install kernel-doc

       | # /usr/share/doc/kernel-doc-2.6.18/Documentation/devices.txt

       ---------------------------

七、创建挂载

       1.创建mtab

       # cat /net/etc/mtab

       /dev/sdb1 / ext3 rw 0 0

       2.创建fstab

       # cat /net/etc/fstab

       /dev/sdb1 / ext3 default 1 1

八、安装grub

       # chroot /net

       # grub-install /dev/sdb1

       注:

       1.如果创建硬盘分区的时候没有配置正确,在第八步会报错:

       the file /boot/grub/stage1 not read correctly

       2.在用U盘启动后,进入到U盘中的系统,此时我们可以用已经

       安装过的命令集,但是此时的文件系统是只读的,我们不能vim,

       mount等的操作,此时必须用下面这个命令,进行重新读写挂载:

       # mount -o remount,rw /

       重挂载后,就可以了。

       至此,U盘Linux系统启动盘的制作就完成了,通过以上方法,用户就可以用U盘来启动Linux系统,再也不用担心误删文件进不来系统,也不用这么麻烦拆下硬盘进行拷贝。

       好了,关于“自制自启动u盘linux”的话题就讲到这里了。希望大家能够对“自制自启动u盘linux”有更深入的了解,并且从我的回答中得到一些启示。