
1、打开win10系统电脑,点击“开始”——“设置”,输入“特性”。点击启用或关闭 Windows 功能。
2、勾选Windows Subsystem for linux (Beta)。点击确定。
3、将下载、安装和应用相关的组件,这些 *** 作进程结束后,显示“立即重新启动”按钮,点击它重新启动电脑。
4、在小娜搜索框中键入:Bash,小娜顶端出现“Bash 运行命令”条目,回车(或点击)启动它。
5、提示此 Bash 来自 Ubuntu,并且需要下载相关文件,键入“Y”将开始从微软商店中下载。在这里键入“Y”,下载开始。
6、耐心等待一会儿,Ubuntu 的 Bash 安装完成。
本文转自:女生社区 原帖/htm_data/16/0702/19710,没有fdisk啊,根本没办法分区嘛。其实这是个误解,Windows XP中针对磁盘管理工作有专用的命令行工具DiskPart.exe,它是一种文本模式命令解释程序,能让你通过使用脚本或从命令提示符直接输入来管理对象(磁盘、分区或卷),Windows PE使用的当然也是DiskPart。 在CMD模式下键入“diskpart”并回车进入DiskPart命令行解释。键入“list disk”,显示有两块硬盘,分别为磁盘0和磁盘1。键入“select disk=0”执行,意思是选择指定磁盘,并将焦点转移到此磁盘,接下来的 *** 作就都是针对它的(后面的 *** 作都是一样,在磁盘、分区或卷上使用DiskPart命令前,必须首先将对象列表,然后选择要给予焦点的对象,只有对象拥有焦点时,键入的任何DiskPart命令才对该对象进行 *** 作)。键入“detail disk”可以查看磁盘0的细节信息,现在磁盘0整个是一个活动分区C,格式为FAT32,容量为16G。下面我们以实际 *** 作将磁盘0分为两个区,分别为NTFS格式的8G主分区C和FAT32格式8G逻辑分区D,而将磁盘1整个转为FAT32格式的分区E来演示Windows PE对磁盘的管理 *** 作: (1)执行“select disk=0”,将焦点转到磁盘0。执行“select partition 1”,将焦点转到磁盘0的分区活动C上面。 (2)执行“delete partition”将原来的分区C删除。 (3)执行“create partition primary size=8000”回车,在磁盘0上建立一个新的8000MB的主分区,焦点会自动转到新建立的分区上。 (4)接着执行“create partition extended”回车,将磁盘0上剩余的磁盘空间建立为扩展分区。 (5)完成上一步后再执行“create partition logic”回车,将刚建立的扩展分区创建为一个逻辑分区。 (6)至此,我们就已经把原来一个活动分区C的磁盘0创建为有一个主分区和一个逻辑分区了,不过这两个分区还没有驱动器号,执行“select partition 1”将焦点转到主分区1,然后执行“assign letter=C”,将驱动器号C:分配给主分区。执行“active”回车将主分区设为活动使其可以引导系统。 (7)接下来执行“select partition 3”将焦点转到逻辑分区,执行“assign”回车,意思是系统将下一个可用的驱动器号分配给逻辑分区,由于驱动器号D、E均被占用(D为磁盘1分区占用,E为光驱占用),所以系统将F分配给了逻辑分区。不过没关系,我们先不管驱动器号的顺序,到这里我们对磁盘0的 *** 作就结束了,剩下的目标是将磁盘1的活动分区D转换为分区E。 (8)执行“select disk 1”将焦点转到磁盘1,执行“select partition 1”将焦点转到活动分区D。 (9)由于磁盘1的D分区是活动的主分区,所以设其驱动器号为E,显然是要将它重新建立为一个非主分区的驱动器,那么它就不会占据驱动器号D而将它让给磁盘0的逻辑分区了。执行“delete partition”删除原来分区D,执行“create partition extended”将磁盘1上所有的磁盘空间建立为扩展分区。 (10)完成上步后再执行“create partition logic”将刚建立的扩展分区创建为一个逻辑分区。 (11)最后执行“assign”自动分配驱动器号,系统仍然把D分配给了它(不过在机器重新启动后系统会自动调整将D分配给磁盘0的逻辑分区,磁盘1的逻辑分区会使用驱动器E,而光驱就顺延到F了,重启一次系统这些改变都会自动实现)。 (12)现在我们对机器上硬盘的重新分区工作就结束了,执行“exit”退出DiskPart命令行解释工具,然后执行“format c: /fs:ntfs”,将刚才建立的DISK 0主分区格式化为NTFS文件格式的分区,同理执行“format d: /fs:fat32”、“format f: /fs:fat32”将分区D、F格式化,我们最终的 *** 作就完成了。 (13)完成后执行“exit”重新启动机器,可以再次进入“DiskPart”来查看分区情况是否正确。 上面的 *** 作基本包括了对磁盘的创建、删除、格式化和管理,如果你再仔细读读帮助说明,保证你在掌握它强大的功能以后不再想使用Fdisk去管理磁盘。实际上你如果在使用Windows XP,这些知识都非常实用。此外“DiskPart”工具最方便的地方是支持脚本,在这里就不详细说明了。 Windows PE的限制 上面我们已经将Windows PE特性的基本 *** 作都实践了一下,应该可以体会到Windows PE对个人的方便之处,但是就像上文所说的那样,Windows PE只是有限功能的Mini *** 作系统,要正确使用Windows PE,当然也要了解它的一些限制。 1.为了防止将它用作盗版 *** 作系统,在连续使用24小时后Windows PE将自动退出并重启。 2.你可从Windows PE计算机通过网络直接访问服务器和共享。但不能从网络上的另一个位置访问Windows PE计算机上的任何文件或文件夹。Windows PE通过TCP/IP及其上的NetBIOS获得到达文件服务器的网络连接,不支持其他方法(如IPX/SPX网络协议)。 3.因为涉及反盗版,所以只能从Windows XP Professional CD建立Windows PE的自定义版本。而不能从Windows XP Home Edition或Windows 2002 Server *** 作系统家族的任何成员建立。 4.Windows PE太大,不能放在软盘上。Windows PE仅包括可用Win32 API的子集(包括I/O(磁盘和网络)和核心Win32 API)。如果Win32下运行的服务基于Win32 API子集,则它在Windows PE是否可用需具体分析。这里不详细列出Windows PE不支持的API了,反正rundll32.exe和shell.dll等是不被支持的,想要在Windows PE下面玩Quake的朋友还是趁早放弃。 Windows PE的作用 不少朋友看到这儿无论是否有收获,肯定都会想Windows PE到底对自己有什么明确的作用,这里不妨总结一二。 1.方便易用的启动工具盘 通过刚才的叙述,大家可以看出,Windows PE启动相当快捷,而且对启动环境要求不高;最可贵的是,虽然名为启动盘,其功能却几乎相当于安装了一个Windows XP的“命令行版本”——别忘了网络支持哦。因此,对于个人计算机用户,只要将其刻录在一张光碟上,便可放心地去解决初始化系统之类的问题;而对小型网络环境(如网吧等)用户来说,这一功能尤其实用。 2.有趣的硬盘使用功能 自定义的Windows PE不仅可放到那些可移动存储设备如CD上,还可以放在硬盘上使用。因为许多朋友会认为将Windows PE的自定义版本放在硬盘上没有什么意义,其实不然。把Windows PE放在硬盘上应该是最为有趣的地方,且不说你的 *** 作系统损坏无法进入的情况下启动硬盘上的Windows PE可以方便地修复,关键是由于Windows PE在硬盘上,所以在Windows PE环境下安装应用程序就有了可能。呵呵,撇开题外话不讲,这里看一下如何把自定义的Windows PE放到硬盘上吧(只能在硬盘上放置Windows PE的32位版本)。 首先要安装恢复控制台: (1)将Windows XP Professional CD放在CD-ROM驱动器中,这里指定其为cd_drive。 (2)在命令行CMD窗口中运行cd_drive\i386\winnt32.exe /cmdcons。 然后将Windows PE自定义可引导副本放置在硬盘上,如下 *** 作: (1)在目标硬盘上,创建“C:\Minint”的目录(这里必须将目录命名为“Minint”)。 (2)将Windows PE“根目录\i386”下的所有内容复制到C:\Minint。 (3)从Windows PE根目录下将Winbom.ini复制到目标硬盘的根目录。 (4)在目标硬盘上,将“C:\Cmdcons\txtsetup.sif”的只读属性改为读/写。 (5)在目标硬盘上,将“C:\Minint\txtsetup.sif”复制到“C:\Cmdcons”进行覆盖。 (6)重新启动目标计算机。在“引导”菜单上,选择引导到“命令控制台”,计算机将使用Windows PE引导。 3.Windows XP OPK CD的本职工作 上面说了其实我们拿到的是Windows PE的一个可执行副本,即Windows XP OPK(Windows XP OEM预安装工具包)CD。从名字都知道它原来的本职工作是为了方便OEM工作的。如果你在Windows *** 作系统环境下打开光碟,它就会自动运行Autorun为你的系统安装一个“Windows安装管理器”的工具包。利用它,你可以轻易制造出带有计算机厂商OEM标志的Windows安装镜像。虽然这是Windows XP OPK CD的主要本职工作,但显然对我们个人没什么意义,当然,如果你想把手上的Windows安装CD都打上自己独有的印记,并在朋友的机器上安装时炫一下,那么使用它是个好主意。当然自己的“印记”绝非OEM标志那么简单,实际上你还可任意设定Windows PE携带的软件,并可设置这些软件在Windows PE启动时运行;理想的情形下你甚至可以为自定义的Windows PE版本加上类似于Windows Explorer的图形外壳程序——要不怎么叫专为厂商OEM设计呢? 四、自定义Windows PE 1.自定义Windows XP OPK CD的启动过程 这当然是最简单的自定义方法,简单到你只需在软盘上放一个自己编写的INI文件就可以了。 进入Windows XP OPK CD中的Windows PE目录,可找到一个名为“Startopk.cmd”的文件,实际上此CD引导系统启动到后期,就会执行Startopk.cmd(这里的CMD文件类似于BAT批处理文件,可以手动编辑)。打开Startopk.cmd,里面只有一行命令“factory -Windows PE”,其意思是找到Winbom.ini文件,并顺序处理这个文件中的命令部分。Winbom.ini对Windows PE的启动过程至关重要,我们来看一下能默认用它实现哪些功能: (1)将测试装置复制到目标计算机上,并运行硬件诊断程序。 (2)运行程序,例如分区和格式化驱动器的应用程序。 (3)使用“net use”命令建立网络连接,以及将目录更改到预安装映像的位置。 因此要自定义Windows PE的启动过程当然不能放过Winbom.ini,这里的关键就是系统会如何找到这个文件了——因为原来CD介质上的Winbom.ini文件显然是不可改写的。这里Windows PE做了一个巧妙的设计,使得Factory.exe将首先在可移动媒体驱动器(如软盘驱动器)根目录搜索Winbom.ini文件。所以你只需编辑Winbom.ini文件,并将其放到软盘的根目录下,在Windows XP OPK CD启动时将插入此软盘,那么Factory命令就会优先读取软驱上的Winbom.ini文件内容,通过这种方式就可以控制手上这张Windows XP OPK CD的启动了。 明白了如何控制Windows XP OPK CD的启动,那么启动任务的定义就在于Winbom.ini文件本身的内容了,实际上Windows XP OPK C运行命令factory -Windows PE时,它将按下面顺序处理Winbom.ini文件中的命令部分:[Windows PE.Net]、[DiskConfig]、[OEMRunOnce]、[OEMRun]、[Windows PE](除Restart项)、[UpdateSystem]、[Windows PE]中的Restart项。当然实际上,Winbom.ini文件中远不止这些部分,但对于通常的制作,这些关键项已足够。我们可以打开手上这张Windows XP OPK CD的Winbom.ini文件直观地看看,内容出乎意料的简单吧?由于Winbom.ini的支架已经写好,默认参数也已设定,若要自定义,只要加入其所包含各项的命令参数就能达到你想要的启动效果,当然这种定义也是有一定限制的,详细设置方式可阅读Windows XP OPK CD上的参考说明,都是非常简明的英语,并且大多数都有例子说明,所以并不难懂。 2.制作Windows PE的可启动ISO副本 上文已提到,通常我们拿到的Windows XP OPK CD是Windows PE基于32位版本的可引导副本,通过自定义启动过程可以取得一定的自由性。但如果希望配置Windows PE使用不同的驱动程序组、或加入自定义的程序等,上述方法就不可取了。这时可创建自定义的Windows PE版本,这当然也是Windows PE最有特点之处。在加入自定义特性之前,让我们先来看一下Windows PE自定义版本的创建过程: 1.在硬盘上创建一个新目录,假设为“build_location”。 2.将OPK CD插入CD驱动器,下面指定表示为“cd_drive”。 3.将cd_drive\Windows PE下的所有文件复制到build_location目录。 4.将cd_drive\tools\platform目录中的Factory.exe和Netcfg.exe文件复制到build_location目录。如果正在创建Windows PE的32位版本,对应Platform的值为x86。 5.从CD驱动器取出OPK CD。 6.如果正在创建Windows PE的32位版本,将Windows XP Professional CD插入CD-ROM中。 7.在命令行模式下进入build_location,运行以下命令: Mkimg.cmd source_directory destination_directory [image_name] 上面提过,CMD类似于BAT批处理文件,Mkimg.cmd与Startopk.cmd在同一目录,你发现它还可以带参数运行:其中“source_directory”用于指定Windows XP Professional 32位版本CD的位置,如果source_directory是CD-ROM,则只需指定驱动器号,要注意在source_directory中不要包括后置斜杠;“destination_directory”用于指定生成版本的存放路径(不是ISO文件,而是硬盘版本)。“image_name”可选,当然这里的目的是要生成ISO镜像文件,所以应在此指定其路径和文件名。需要注意,你可将ISO文件刻录到CD上,若要此CD能够成为系统启动光盘,请在创建ISO文件前删除i386目录下的Bootfix.bin文件。 3.自定义特性的加入 按照上面的步骤就可制作出Windows PE的可启动ISO副本,但显然还没有做什么自定义的工作。进入Windows XP OPK CD中的Windows PE目录,可看到除了上面提到的Mkimg、Startopk文件外,还另有一个CMD文件:Startnet.cmd,上面已经说过Windows PE引导系统启动到后期,就会执行Startopk.cmd。然而当你创建自己的Windows PE版本时,它将使用Startnet.cmd中的命令而不是Startopk.cmd了。默认Startnet.cmd文件并没有直接使用“factory -Windows PE”命令,我们大致看一下其中的内容: regsvr /32 /s netcfgx.dll factory -minint netcfg -v -Windows PE net start dhcp net start nla a:\floppy.cmd 你可看到Startnet.cmd的这一版本包括factory -minint命令(意思是使用“即插即用”安装网络接口卡),而后面那些命令更可灵活控制安装和启动网络服务。显然,对Startnet.cmd我们有自由的修改权利,因此可使自定义的Windows PE副本按照我们的意愿去执行启动任务。例如在Startnet.cmd加入“net use e: \\网络某可见服务器\此计算机的共享目录”命令,那么Windows PE启动后就自动将这一服务器(即网上邻居中可见的域中主机)的共享目录映射为本地硬盘E了。而更复杂、更自由的 *** 作方式是通过编写CMD文件来处理,例如Startnet.cmd默认中的“a:\floppy.cmd”命令。 Floppy.cmd是一个可选命令,这一文件中可包含通常在命令提示符下运行的任何命令,例如启动应用程序或打开运行脚本的其他命令行窗口。你只要编写Floppy.cmd,并将其放到软盘的根目录下(也可使用其他文件名和存储位置,但要相应修改Startnet.cmd的内容),待到使用Windows PE启动系统时,将此软盘放入软驱,即可实现更为灵活的自定义内容。例如在Floppy.cmd加入命令“format c: /fs:ntfs”,那么Windows PE在启动时如果搜索到有Floppy.cmd文件,就会执行将C盘格式化为NTFS格式的命令;当然如果没有把软盘放入软驱,Windows PE也不会出错。这实际上给了我们极大的自由度,通过控制“a:\floppy.cmd”文件的编写而使Windows PE启动时做出多样化执行任务的选择。例如在本文连载(上)中所提到的,如果是新机器,你可将分区、格式化、转换文件格式等一系列磁盘管理命令编写成Diskpart脚本,然后加入到Floppy.cmd中,这样使用Windows PE启动机器后,就会自动完成分区等一系列 *** 作,大大减轻了工作的繁琐程度,特别是在完成批量装机等重复任务时,工作的强度将大为降低。 最后对自定义作一个总结:如果你不想制作Windows PE的启动副本,可使用Windows XP OPK CD启动机器,并通过软盘上的Winbom.ini控制启动过程。如果想实现更多的自定义内容,请制作ISO启动副本,并将其刻录至光盘,这样启动机器后将通过光盘中的Startnet.cmd或软盘上的Floppy.cmd实现自定义。显然Windows PE有着非常灵活而强大可控制的启动方式,这无疑是你选择它来替代其他启动方式的理由参考资料:欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)