linux引导u盘
㈠ 如何在linux制作启动U盘
制作方法
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系统分区的数据,达到了完美结合的目的。
㈡ linux启动怎么进入u盘引导功能
一、Phoenix – AwardBIOS、:开机按Del键进入该BIOS设置界面,选择高级BIOS设置:Advanced BIOS Features
2:高级BIOS设置(Advanced BIOS Features)界面,首先选择硬盘启动优先级:Hard Disk Boot Priority
3:硬盘启动优先级(Hard Disk Boot Priority)选择:使用小键盘上的加减号“+、-”来选择与移动设备,将U盘选择在最上面。然后,按ESC键退出,回到图2的设置界面。
4:再选择第一启动设备(First Boot Device):该版本的BIOS这里没有U盘的“USB-HDD”、“USB-ZIP”之类的选项,经尝试选择移动设备“Removable”不能启动,但选择“Hard Disk”可以启动电脑。
㈢ 怎样制作LINUX启动U盘
1,把u盘插上电脑,开机进入linux系统。
2进入/boot目录。输入grub。
3等三两分钟。会进入grub的shell。
4输入root
(hd1,0)会显示你的u盘文件系统类型,一般都是fat。
5输入
setup
(hd1)
会显示成功的字样,
6
quit离开grub的shell。重启一下。
7
设置一下u盘启动
8在开机的grub选择系统菜单中,按e键编辑一下命令行root(hd0,x),x是一个分区数字不用管,把0改成1.
9
按b键重启,ok了
其实可以更加简便的,怕你看不懂,只好复杂一点了。
㈣ Linux环境怎样制作u盘系统启动盘
制作启动U盘的软件比较多:U速启U盘启动盘制作工具、一键U盘启动盘制作工具、绿叶U盘启动盘制作工具、USBOOT启动盘制作工具。
下面以USBOOT软件制作启动U盘为例,介绍启动U盘的制作方法,具体步骤 :
1、插入U盘,运行USBOOT程序,在弹出的“usboot”对话框中,选择USB盘。
2、单击“点击此处选择工作模式”选项,在弹出的菜单中选择ZIP模式命令。
3、单击“开始”按钮,系统开始格式化U盘,完成后,提示用户拔掉U盘。
4、将U盘拔掉后,稍等片刻,根据提示再次插入U盘,系统开始创建引导型U盘,创建完成后,提示引导型U盘制作成功。
这里注意:
1.U盘启动应选择usb-zip。
2.USB移动硬盘启动应选择usb-hdd。
3.usb-cdrom启动应选择usb-cdrom。其次USB设备必须支持启动功能。 第一步:ghost win7系统镜像文件下载存放位置
第二步:使用快捷键进入u深度启动u盘winpe系统
第三步:使用u深度PE一键装机工具装ghost win7系统 第一步:用微软自带的工具分处一个新盘,选择要压缩的大小也就是分盘的大小;
第二步:准备一个大于4G的U盘和一个镜像文件读写软件,并把win8的镜像文件写入U盘;
第三步:插入U盘,启动计算机,选择U盘启动,按照步骤安装即可。 前面介绍了一些Windows操作系统启动盘的制作,Linux操作系统已经被更多的人所使用,其实Linux启动盘的制作与Windows类似。
第一步:在Windows环境下,下载ubuntu系统的镜像文件;
第二步:下载一个镜像文件读写软件,将镜像写入U盘;
第三步:下次要使用时插入U盘即可。
㈤ 如何用U盘装Linux系统
U盘装系统(1G以上的)
筹备工作:
1.下载“USBOOT1.70”软件。
2.下载系统ISO解压后待用。
3.如果ISO文件里没有GHOST.EXE文件,请下载。
4.找到ISO解压文件里的“*.GHO”(600M左右)文件所处地位,记好。
5.制作U盘启动盘:
,插上U盘,然后运行USBOOT1.70:
①选中你的U盘;
②点击选择工作模式;
③强烈建议选择ZIP模式!
HDD模式和FDD模式建议在ZIP模式不能正常工作时再试用;
ZIP模式是指把U盘模仿成ZIP驱动器模式,启动后U盘的盘符是A
HDD模式是指把U盘模仿成硬盘模式;特别注意:如果选择了HDD模式,那么这个启动U盘启动后的盘符是C,在对启动分区进行操作时就容易产生大量问题,比如:装系统时安装程序会把启动文件写到U盘而不是你硬盘的启动分区!导致系统安装失败。所以请尽量先选择ZIP模式。
FDD模式是指把U盘模仿成软驱模式,启动后U盘的盘符是A,这个模式的U盘在一些支撑USB-FDD启动的机器上启动时会找不到U盘。
④点击《开端》,开端制作。
⑤呈现对话框时,确保你的U盘中数据已没用,再选择《是》。
⑥启动盘制作时呈现提示,请按正常程序拔下U盘:
Win9x系统:可直接拔下U盘,Win2000、XP、2003系统:请双击任务栏右侧内的《安全删除硬件》图标,正常卸载U盘。
⑦请再次插上U盘
⑧稍后就会呈现成功的提示,阐明你的U盘目前将要是可启动基础DOS的了,点击右上角的
关闭USBOOT。
6.把ISO解压文件复制到U盘根目录,如果解压文件里没有GHOST.EXE文件也把GHOST.EXE文件复制到U盘的根目录。
***制作dos启动盘时有一个与ISO解压文件雷同的文件Autorun.inf,把dos里的Autorun.inf文件删除后,再把ISO解压文件复制到U盘
***电脑公司V9.2的ISO带有GHOST.EXE文件
***最好用U盘安装,不是所有USB储存设备都可应用。
开端安装
1.打开电脑,在BIOS中将第一启动次序设置为USB-ZIP或USB-HDD,按F10保存退出。
2.重启盘算机,启动后显示A:\的时候输入ghost.exe--回车--选第一项(Local)--下拉选第二项(Partition)--再下拉选第三(From
Image)--回车找到*.GHO文件选中、回车(都选1)......--有yes和no时选no--复制完了拔下U盘--回车(重启盘算机完成安装)
由于主板不同再介绍一种U盘启动ghost,从硬盘安装的方法
U盘启动dos从硬盘中用ghost安装系统
筹备工作:
1.先下载GHOTS,把它放到D盘(非系统分区)里面。
2.再下载ISO系统文件,解压
***注意下载GHO格式的,也放到D盘(非系统分区)。
3.制作启动U盘(同上)
开端安装
1.打开电脑,在BIOS中将第一启动次序设置为USB-ZIP或USB-HDD,按F10保存退出。
2.重启盘算机,启动后在提示符显示A:\的时候输入D:回车进入D盘目录。
再输入GHOST.EXE回车即可运行GHOST。
在GHOST界面中用TAB键将光标移到Local项上,再选中Partition子菜单,再在下面选中From
Image回车,在随后呈现的界面中用Tab键移到最上边,按向下的方向键,选中D盘,回车,再选择你所下载的扩大名为GHO的文件,回车。
接下来选择第几个硬盘,直接回车即可,接下来选择分区,选中第一个即可,回车,用Tab键将光标移到OK项上回车,接下来会呈现一个菜单,不管它直接回车即可开端复制了,复制完后重启接着主动完成安装
㈥ 如何用U盘做引导盘装linux系统啊
后,开始选择【安装/配置】,一般一些选项不用选择,如果为了便于运行速度快的话,可以在禁止软盘上的GRLDR文件上打钩,禁止按C无条件进入命令行控制台也打钩。
4、选在【写入磁盘】,至此引导U盘自启动安装完毕。
二、U盘安装文件的准备
5、把附件中提供的menu.lst和GRLDR拷贝到U盘的根目录。
6、把Ubuntu10.10镜像拷贝到U盘,并且把镜像里面casper文件夹下的vmlinuz和initrd.lz两个文件提取到U盘复制到根目录。
7、配置menu.lst参数,用文本打开,修改里面的文件
default 0
timeout 10title Ubuntu 10.10 netbook
root (hd0,3)
kernel (hd0,3)/vmlinuz boot=casper iso-scan/filename=/netbook.iso ro quiet splashlocale=zh_CN.UTF-8
initrd (hd0,3)/initrd.lz 说明一下【Ubuntu 10.10 netbook】这个会在启动文件上说明ubuntu的版本,【iso-scan/filename=/netbook.iso】其中netbook.iso是镜像文件ISO的文件名称,命名为什么名字就修改成什么名字,【(hd0,3)】这个是U盘的盘符名称,这个要说明一下:
首先你把U盘格式化选在fat32格式
插上U盘,重启电脑,选择U盘启动(这几步不会的google之),然后注意了,这里很重要!!!看看在跳出的几行字,一般半秒消失,所以要集中精力看。hd0,0 ntfshd0,1 ntfshd0,2 ntfshd0,3 fat32这里要注意的就是 fat32前面那串字符,那个就是标志你的U盘的,一般U盘格式化现在默认是FAT32如果不是hd0,3 就需要你在安装之前修改几个地方(hd0,3)这个把3改为实际出现fat32格式的数字,一般默认是hd0,3。
三、安装工作
8、我是以上网本版的安装做的说明和桌面版安装差不多,就是步骤有些颠倒,出现ubuntu界面,选择第一项,安装ubuntu,进入安装界面,选择中文(简体)前进。
9、进入准备安装ubuntu,如果没有联网,不要选择下载更新和安装这个第三方软件,联网根据实际需要选择安装中下载更新和安装这个第三方软件(实际联网过程更新速度确实很慢,真是让人杯具),然后选择前进。
10、等个十几秒,出现卸载正在使用的分区,就是U盘启动挂载的分区/dev/sdb,全新硬盘选在是,已有分区选否,不过一般选择是,然后点击是,进入分配磁盘空间,有三个选项分别是:与其他操作系统共存,清空并使用整个硬盘,手动指定分区(高级);因为我已有分区,所以选择了手动指定分区(高级)进行分区调整前进,出现了分区硬盘的容量大小sda1,sds2,sda3,sda4,就是所谓的C,D,E,F盘符,sda1用语ext4日志文件系统,格式化此分区,挂载点选择/,把sds2分成3个小分区,一部分挂载交互空间swap,一部分作为ext4文件日志系统的home空间,剩下的一部分作为主空间,选择前进。
11、文件复制完毕用户,出现键盘布局,选择china,右栏默认china,前进出现用户界面输入用户名和密码选择前进,开始安装。 12、安装过程中主要是硬盘分区如何选择主分区的问题 备注:
硬盘分区
1. 如果你已经按照了另一款系统(如indows XP),而且你想要使用双系统,那么你可以选择第一个选项:“一起安装它们,开机时选择启动。”注意:该选项只适合已经安装了操作系统的用户。安装结束后,Windows加载启动项将被Ubuntu加载启动项重置。
2. 如果你希望删除你已经安装的系统,或者你的磁盘是空白的,你想让安装程序自动为磁盘分区,那么你就可以选择第二个选项:“使用整个磁盘”。 3. 第三个选项是“使用最大的连续空闲空间”, 它会选定的磁盘中安装Ubuntu 10.10。
4. 第四个选项是“手动设置指定分区”,并且只建议高级用户创建分区,或格式化硬盘。
诠释;
准备硬盘空间:选“手动指定分区(高级)”。
如果你的硬盘不是全新的硬盘的话,就不用新建 分区表了,直接选择“空闲”的空间,再点“添加”按钮。 先创建 / 分区:“新分区的类型”选择“主分区”;“新分区的位置”保留默认的“起始”;“用于”“Ext4 日志文件系统”;“挂载点”选择“/”。 再选择“空闲”空间,点击“添加”按钮。 接着创建swap交换空间:“新分区的类型” 选“逻辑分区”;“新分区的位置”保留默认的“起始”;“用于”“交换空间”;“挂载点”不用选。 如果是双系统的话,分一个 / 加 一个交换空间 就可以了。
单系统还可以再分一个 /home,挂载点选“/home”就行了,用“Ext4 日志文件系统”。
四、进入桌面
13、一直困扰我的就是进入桌面简体中文无法完全显示的问题,最后通过更新upstate manger选项,把所有的更新包全部更新完毕重启以后,才能正常的更新语言包。我这边更新速度比较慢,移动线路,可能是线路的问题,今日早上才全部更新完毕,能够正常显示简体中文语言。
115盘下载地址:http://u.115.com/file/f88fba3ffc
ubuntu10.10引导安装制作文件.rar
㈦ 为什么我的Linux要用U盘引导才能启动,怎么办
u盘引导进入系统后,首先查看系统安装位置,也就是执行df -k 查看系统盘/boot位置
[root@localhost /]#df -k #可能会得到/dev/hda1
[root@localhost /]#/sbin/grub #进入grub命令行模式
grub> find /boot/grub/stage1 find /grub/stage1 find stage1 #命令行下输入下列三条命令,总有一条会返回一个正确的grub位置
grub> find /grub/stage1
find /grub/stage1
(hd1,1)
grub>root (hd0,0) #第一条
grub>setup (hd0) #第二条
grub>quit #第三条 grub环境下连续执行这三条命令返回SHELL
最后修改grub.conf和menu.lst里面的(hd1,1)为(hd0,0)重新启动即可。
[root@localhost /]#vi /boot/grub/grub.conf … vi /boot/grub/menu.1st …
[root@localhost /]init 6
大功告成!
㈧ linux系统怎么设置u盘启动
设置从哪里启动,硬盘,光盘还是U盘
是你bios决定的
和你的操作系统没关系
你搜一下你电脑的型号,或者主板的型号,照着做就行了
一般都是在bios里面设置。
㈨ 如何在linux系统上制作启动u盘启动盘
以 FAT32 格式的优盘为例,插入后,若有自动挂载, 请先卸载U盘。
然后执行
#syslinux /dev/sdb
上面的命令会改变U盘上的启动分区,并复制一个文件 LDLINUX.SYS 到其根目录中。
然后将包含下面内容的 syslinux.cfg 保存到U盘根分区上。其中的root=/dev/sda4 是启动目标机上的第4个分区。同时复制内核 vmlinux 到U盘根分区上。
DEFAULT 2.6.31sda4
TIMEOUT 50
LABEL 2.6.31sda4
SAY Now booting the kernel from SYSLINUX...
LINUX vmlinux
APPEND rw root=/dev/sda4
然后将目标机上设置为从U盘启动, 插入U盘,就会看到 syslinux 引导系统成功。
extlinux 的操作对象是文件系统类型为ext2/ext3的已挂载的设备上的目录。
先将U盘重新分区,并格式化
#mkfs.ext3 /dev/sdb1
#mkfs.ext3 /dev/sdb2
这里第一个分区中操作,
#cd /media/disk
#extlinux .
#cp ~/syslinux.cfg extlinux.conf
#cp kernel .
因为 exlinux 生成的引导文件只是保存在U盘中的普通文件,需要改变MBR,来指向它。
所以要用 syslinux 包中附带的 mbr 覆盖U盘原来的mbr。并需要用 fdisk 将要启动的分区的 boot flag 设置为 on。
#cat /usr/lib/syslinux/mbr.bin > /dev/sdb
# fdisk /dev/sdb1
t
a
1
因 extlinux 与 syslinux 所用的配制文件只是名字不同,内容完全一样,所以可简单的复制一份过来