array(2) { ["docs"]=> array(10) { [0]=> array(10) { ["id"]=> string(3) "428" ["text"]=> string(77) "Visual Studio 2017 单独启动MSDN帮助(Microsoft Help Viewer)的方法" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(8) "DonetRen" ["tagsname"]=> string(55) "Visual Studio 2017|MSDN帮助|C#程序|.NET|Help Viewer" ["tagsid"]=> string(23) "[401,402,403,"300",404]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511400964" ["_id"]=> string(3) "428" } [1]=> array(10) { ["id"]=> string(3) "427" ["text"]=> string(42) "npm -v;报错 cannot find module "wrapp"" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(4) "zzty" ["tagsname"]=> string(50) "node.js|npm|cannot find module "wrapp“|node" ["tagsid"]=> string(19) "[398,"239",399,400]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511400760" ["_id"]=> string(3) "427" } [2]=> array(10) { ["id"]=> string(3) "426" ["text"]=> string(54) "说说css中pt、px、em、rem都扮演了什么角色" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(12) "zhengqiaoyin" ["tagsname"]=> string(0) "" ["tagsid"]=> string(2) "[]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511400640" ["_id"]=> string(3) "426" } [3]=> array(10) { ["id"]=> string(3) "425" ["text"]=> string(83) "深入学习JS执行--创建执行上下文(变量对象,作用域链,this)" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(7) "Ry-yuan" ["tagsname"]=> string(33) "Javascript|Javascript执行过程" ["tagsid"]=> string(13) "["169","191"]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511399901" ["_id"]=> string(3) "425" } [4]=> array(10) { ["id"]=> string(3) "424" ["text"]=> string(30) "C# 排序技术研究与对比" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(9) "vveiliang" ["tagsname"]=> string(0) "" ["tagsid"]=> string(2) "[]" ["catesname"]=> string(8) ".Net Dev" ["catesid"]=> string(5) "[199]" ["createtime"]=> string(10) "1511399150" ["_id"]=> string(3) "424" } [5]=> array(10) { ["id"]=> string(3) "423" ["text"]=> string(72) "【算法】小白的算法笔记:快速排序算法的编码和优化" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(9) "penghuwan" ["tagsname"]=> string(6) "算法" ["tagsid"]=> string(7) "["344"]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511398109" ["_id"]=> string(3) "423" } [6]=> array(10) { ["id"]=> string(3) "422" ["text"]=> string(64) "JavaScript数据可视化编程学习(二)Flotr2,雷达图" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(7) "chengxs" ["tagsname"]=> string(28) "数据可视化|前端学习" ["tagsid"]=> string(9) "[396,397]" ["catesname"]=> string(18) "前端基本知识" ["catesid"]=> string(5) "[198]" ["createtime"]=> string(10) "1511397800" ["_id"]=> string(3) "422" } [7]=> array(10) { ["id"]=> string(3) "421" ["text"]=> string(36) "C#表达式目录树(Expression)" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(4) "wwym" ["tagsname"]=> string(0) "" ["tagsid"]=> string(2) "[]" ["catesname"]=> string(4) ".NET" ["catesid"]=> string(7) "["119"]" ["createtime"]=> string(10) "1511397474" ["_id"]=> string(3) "421" } [8]=> array(10) { ["id"]=> string(3) "420" ["text"]=> string(47) "数据结构 队列_队列实例:事件处理" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(7) "idreamo" ["tagsname"]=> string(40) "C语言|数据结构|队列|事件处理" ["tagsid"]=> string(23) "["246","247","248",395]" ["catesname"]=> string(12) "数据结构" ["catesid"]=> string(7) "["133"]" ["createtime"]=> string(10) "1511397279" ["_id"]=> string(3) "420" } [9]=> array(10) { ["id"]=> string(3) "419" ["text"]=> string(47) "久等了,博客园官方Android客户端发布" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(3) "cmt" ["tagsname"]=> string(0) "" ["tagsid"]=> string(2) "[]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511396549" ["_id"]=> string(3) "419" } } ["count"]=> int(200) } 222 将Ubuntu系统安装到移动硬盘--操作系统随身携带 - 爱码网

将Ubuntu系统安装到移动硬盘--操作系统随身携带

前言

把系统安装到移动硬盘上好处多多,例如: 
       救急:当电脑里的系统不能启动,而又急需里面的资料时,用移动硬盘启动,可以直接进行工作,并且可以调用此电脑硬盘中的文件。 
       便携:随身带个移动硬盘,不管走到哪里,随便找台电脑插上就能使用自己的系统和应用程序。 
       隐私:所有数据都保存在移动硬盘里,电脑硬盘里不会留下任何痕迹。

工具

     8G以上U盘(最好3.0),移动硬盘(最少30G空白区域,最好3.0)

准备工作

1.首先去官网下载iso镜像。
2.制作U盘启动盘,我用的是UltraISO,文件->打开->下载的iso镜像,启动->写入硬盘映像,选择U盘,写入即可。
3.删除移动硬盘的一个分区。我的电脑 右键->管理->存储->磁盘管理(本地),找到移动硬盘,我的是磁盘1。
这里强烈建议把ubuntu系统安装在第一个分区,因为启动项只会扫描前137G,否则无法打开。
由于我的移动硬盘是新买的,所以直接删除卷,变成未分配后,新建第一个分区,这里就是ubuntu的分区,大小50G足够,如果移动硬盘够大分100G也可以,模式选什么都行(ntfs就行),因为之后是要删掉的。剩下的区域就是移动硬盘存储其他数据的地方,分区个数根据个人情况,模式选ntfs即可。然后将第一个分区删除卷,变成未分配。(以上步骤目的是将移动硬盘靠前的分区分给ubuntu系统)
将Ubuntu系统安装到移动硬盘--操作系统随身携带
这是安装好ubuntu之后的分区,98.09G为/挂载,1.91G为交换分区

安装

将启动U盘和移动硬盘都插在电脑上,首先进入bios选项(一般f1,f2,esc等)设置usb启动点击打开链接--百度经验--bios设置usb启动,或者进入boot manager(一般为f10,f12),进入U盘启动的grub启动项,第一个为试用ubuntu,第二个为立即安装ubuntu。在这里我选择的是第二个--立即安装。当然也可以选择第一个,进入live桌面,双击桌面上的安装。
  1.欢迎: 选择语言
将Ubuntu系统安装到移动硬盘--操作系统随身携带
2.无线: 连接wi-fi。因为连接wi-fi会下载语言包等,可以先不连,之后再手动下载,但为了方便或者时间足够,可以在安装时就下载语言包等更新。
将Ubuntu系统安装到移动硬盘--操作系统随身携带
3.准备安装ubuntu: 如果时间足够的话,可以把 安装下载更新,安装这个第三方应用都勾选上。
将Ubuntu系统安装到移动硬盘--操作系统随身携带
4.安装类型: 选择 其他选项。点击“创建新分区表”继续(有空闲分区的不用了,下面创建分区不用太小,我开始装时,根目录创建了5G空间,装好系统就报空间不足了,只好重来一遍)
选择产生的空闲分区
点击的“+”创建4个主要的基础分区
创建/分区:
>50G     主分区     空间起始位置     Ext4日志文件系统     /
创建swap分区:
8G     逻辑分区         空间起始位置     交换空间
创建boot分区:
10G     逻辑分区    空间起始位置     Ext4日志文件系统    /boot
创建home分区:
剩余的空间     逻辑分区    空间起始位置     Ext4日志文件系统    /home
还可创建自己的其他分区如/123分区 只要设置为逻辑分区、空间起始位置、Ext4日志文件系统
我的用了200G来安装所以只分了主要的基础分区

将Ubuntu系统安装到移动硬盘--操作系统随身携带
另外,下面那个安装启动引导器的设备下面有个选择项,这个选择项很重要,是决定是windows系统引导ubuntu,还是ubuntu引导windows。如果直接跳过这个选项,那么就是选择ubuntu引导windows。如果要windows系统引导ubuntu,那么找到你划分的\boot区,看它是sda几,在这里选择这个就行。安装完成后,如果你选择ubuntu引导windows,那么在启动菜单里你可以选择是启动windows还是ubuntu。需要用easycd来操作。
5.您在什么地方: 选地区时可以选台北,因为这个源比较快,可以下汉语语言包,时间也没有错误。
将Ubuntu系统安装到移动硬盘--操作系统随身携带
之后选择键盘布局,安装即可。。成功后即计入ubuntu系统桌面。

后续问题

       然而却遇到了一个问题,那就是当拔掉移动硬盘后,电脑无法正常启动Windows(即使当时安装启动引导设备时是安装在/挂载点下。。),而是进入启动linux的grub>,没有界面,但可以输代码,虽然可以输入一对代码进入Windows,或者按f12进入boot manager启动项,但作为处女座的我必须将其还原。。网上找了好多方法都不好使。。突然看到了一个帖子,于是成功啦~~是借助EasyBCD软件

      下载安装后,进入添加新项目->重新创建/修复引导文件->执行动作

将Ubuntu系统安装到移动硬盘--操作系统随身携带

或者进入BCD部署,编写MBR。。我反正是两种方法同时都用了

将Ubuntu系统安装到移动硬盘--操作系统随身携带

这样Windows启动项就恢复了,也不影响移动硬盘中系统的使用。


如果要在winDOW进入时配置一个选择哪个系统的那个选项,需要使用到EASYBCD软件,具体使用按如下几幅图操作即可:

               将Ubuntu系统安装到移动硬盘--操作系统随身携带


将Ubuntu系统安装到移动硬盘--操作系统随身携带


相关文章: