Loading
首页
文章分类
技术教程
知识积累
新闻日报
知识分享
今日新闻
其他页面
网站统计
友情链接
高清壁纸
虎牙直播
关于轩灵
热门文章
VS2019避免全部安装至C盘
2023-04月17号更新v2
中兴F450光猫破解隐藏模式让路由器拨号
影子系统出现BAD_SYSTEM_CONFIG_INFO蓝屏问题
WPS专业版密钥经常提示过期解决方案
标签搜索
windows
linux
python
centos
centos7
网络技术
android
win11
windows 11
游戏
系统
系统重装
Deepseek
ai
安卓
Ubuntu
docker
windows server
vmware
esxi
发布
登录
注册
找到
142
篇与
轩灵
相关的结果
- 第 16 页
2018-09-21
开机到桌面弹出一分钟重启解决办法
1.强制关机(按住电源键10S以上)后再开机,重复三次以上,或者按住shift选择重启,系统会自动进入蓝屏选择项界面,选择“查看高级修复选项或者疑难解答” 2. 高级修复如果没有启动设置,点查看更多恢复选项,选择启动设置,点击重启 3. 自动开机会进开机模式选择,按4或者F4进入安全模式 4.开机到桌面,此时按WIN+X,选择命令提示符(管理员)或者Windows PowerShell(管理员) 5.输入 netsh winsock reset按回车执行,出现错误提示不要管 只看最后一条重置成功就行,然后重启电脑
技术
分享
# windows
轩灵
2018-09-21
0
2,227
132
2018-09-20
【机械师】重装系统讲解
1. 为什么新机子要重装系统 【群文件 四、售后 优化 重装系统】——1. 收货及需要做什么 的里面,最下面的5. 新机子为什么要重装系统,已经说的话很明白了,自己去看看。 1. 机械师出厂除个别型号外,其余没有系统。没人会一步步按照教程给你安装,因为太废时间,所以使用时拷贝系统,也就是常见ghost系统,关于ghost系统,仁者见仁智者见智,ghost有优点也有缺点,如果想要了解更多,请百度 2. 一般你们收到的系统都是仓库调试给你们预装的,(F3k B6 pX780正版), 后面我会解释,我不能说你们收到的都是有问题的,但肯定会有一部分有问题。 咱们先说说重装系统的好处: 2. 重装系统的好处 1.杀死木马病毒 重装系统可以杀毒,大部分用户使用的是FORMAT格式化命令,FORMAT会清空操作系统盘符数据,当然木马病毒也一同杀死了。 2.提高系统稳定性提高 纯净的操作系统稳定性最好,随着用户各种应用、驱动程序加载,特别是设计有缺陷、错误连连的应用软件,会对系统的安全稳定性带来隐患,尤其是系统各种错误提示增多,重装系统可以解决这个问题。 3.提高系统运行速度 系统用的时间长了,内置的软件、冗余注册表值、临时数据都会拖累操作系统运行速度,重装系统是直接有效的提速方式。 4.清理系统垃圾 清理系统垃圾体现在常年累月的使用系统,造成数据堆积过多。重装系统将数据清空,重新复制系统文件,身材自然会小一圈。 5.重装系统有利于数据碎片整理 重装系统有利于提高硬盘空间的利用率,通过格式化硬盘数据,抹去了长期运行遗留到硬盘的数据碎片,从而提高硬盘寿命。(针对于机械硬盘) 机械硬盘平常使用就可以碎片清理了 6.修复缺失的系统文件 有相当部分的程序失灵,是由原系统文件丢失、受损造成的。利用重装系统,可以修复文件受损造成的系统困惑。 7.系统崩溃时的唯一选择 系统崩溃时,除了重装系统,还有什么办法?唯一能做主的是花钱重装,还是自己动手重装,总之就是重装。 8.还原用户操作习惯 假如我习惯了浏览器操作方式(计算机),有一款工具条把浏览器操作恶意修改了,就会给我的使用带来麻烦,重装系统就可以解决。 9.还原用户喜爱版本 并不是所有win10的版本都适合你,重装给你不同的版本享受。 10. 一些作死行为最快解决方法 比如(凹凸曼)有时候学技术,改东西改了乱七八糟,不知道怎么弄回来,就是重装系统 3. 原版、正版、定制版、盗版 win10系统的简述 1. 原版系统 微软官方下载的win10原版镜像系统,未经过任何修改,统一称为原版系统。 MSDN 所提供的也是win10原版系统。 2. 正版系统 购买微软正版win10系统,无论是系统联网自己激活的,或是用秘钥批量激活的,还是正版系统光盘里秘钥激活的,只要有微软官方授权的,统称为正版win10系统。 很贵,最便宜写入主办的也需要300,win10家庭版900,专业版本1400左右。 3. 定制版系统 在中国,各种所谓的定制版本,都是基于原版系统离线修改优化而成,他们都根据自己的需求,对原版系统做了更改。 4. 盗版系统 不论你是不是原版,还是定制版,还是各种论坛提供的,还是外面电脑店给你装的,只要不用正版激活秘钥激活的,没有微软官方授权的,没有花大价钱的买的系统, 软件激活 秘钥激活 各种激活的 都是 盗版系统。(名义上) 4. 盗版kms激活、正版激活、淘宝15元买的秘钥 区别 机械师目前自带正版系统只有F117-F3K、F117-F6G,B6如果后续机型有自带正版,请以客服为准。 一、 KMS激活: KMS(Windows密钥管理服务)_百度百科https://baike.baidu.com/item/KMS/66195?fr=aladdin 二、 正版激活:正版购买数字秘钥 花了很多钱,支持了正版,表扬你的正版意识。但,买笔记本电脑的很多都是学生,支持不起,太贵了,900的家庭,1400的专业,我选择数字权利。 三、 数字权利激活: win10系统的上线同时一个全新的激活机制上线,激活将绑定你的微软账户!绑定账户后显示Windows已与Microsoft关联的数字许可证激活,数字许可证就是你的数字秘钥,这个激活可以通过洗白,秘钥,msdn订阅等获得!数字激活永久激活,这台电脑只要是还能用你登录你获得数字许可证的账户就会自动激活,可以跟随最新的更新,系统稳定性强。 淘宝15元,和正版一模一样,没任何区别。 四、 大白话: 1. 我感觉其实KMS和数字权利激活,在日常使用没有近乎没有区别。但是,KMS会被win10安全中心报错,而且,你怎么知道你使用的KMS是安全没有放病毒的?另外由组织的服务器激活的180天后,你需要重新激活一次。 2. 第二,我在群文件提供的KMS激活那是绝对安全的,没有病毒的,你们只需要180天点击一次就OK。但是,如果涉及到出国,在国外你使用W10系统是必须使用数字权利激活的。数字激活,绑定自己的微软邮箱,相当于一劳永逸。 3. 另外,kms激活前电脑是w10专业版系统,用了KMS激活就变成了教育版、家庭版,虽然这些版本的使用对于你们并没有区别,但是谁放这专业版不要,要用“便宜的”家庭、教育版本? 4. 淘宝直接搜索win10,会有店铺提供win10激活秘钥,win10专业版。不支持重装的便宜,支持重装的稍微贵一些,其实秘钥这玩意,看你怎么想。 打个广告,群里也卖win10秘钥,和淘宝相比贵一二块钱,流量少进价高。 机械师俱乐部门诊部 群号:482960296,进群后看群公告和群文件,找管理即可。 详情参见 群文件 一 规章制度 群规,不希望enmm,被误解,所以群规写的很清楚。 本文转自机械师俱乐部贴吧群
默认分类
技术
分享
# windows
轩灵
2018-09-20
0
1,420
105
2018-09-20
【机械师】重装系统教程
一、 教程: 1. 机械师官方—搞机作战室提供: 详情参见:群文件 四、收货 优化 重装系统 3.机油宝典.word 复制以下链接,用迅雷、QQ旋风打开、下载: 1. win10 1709 ed2k://|file|cn_windows_10_multi-edition_vl_version_1709_updated_nov_2017_x64_dvd_100289920.iso|4866635776|5CE8ED3BDDB548C9AB82F56A9B796307|/ 2. win10 1803 ed2k://|file|cn_windows_10_business_editions_version_1803_updated_march_2018_x64_dvd_12063730.iso|4634574848|5674B3586C866EB2F47D7736A1FDE27A|/ PS:下载成功后,按机油宝典流程去做即可。 二、 感谢群里唯一最好的大可爱提供制作: 机械师笔记本电脑系统安装优化总目录文件 网址: 点此进入总目录 这里再次感谢大可爱 本文转自机械师俱乐部贴吧群
默认分类
分享
# windows
轩灵
2018-09-20
0
1,333
107
2018-08-14
【JVM】JAVA垃圾回收算法与垃圾回收器
Java中的垃圾回收一般是在Java堆中进行,因为堆中几乎存放了Java中所有的对象实例。谈到Java堆中的垃圾回收,自然要谈到引用。在JDK1.2之前,Java中的引用定义很很纯粹:如果reference类型的数据中存储的数值代表的是另外一块内存的起始地址,就称这块内存代表着一个引用。但在JDK1.2之后,Java对引用的概念进行了扩充,将其分为强引用(Strong Reference)、软引用(Soft Reference)、弱引用(Weak Reference)、虚引用(Phantom Reference)四种,引用强度依次减弱。 强引用:如“Object obj = new Object()”,这类引用是Java程序中最普遍的。只要强引用还存在,垃圾收集器就永远不会回收掉被引用的对象。 软引用:它用来描述一些可能还有用,但并非必须的对象。在系统内存不够用时,这类引用关联的对象将被垃圾收集器回收。JDK1.2之后提供了SoftReference类来实现软引用。 弱引用:它也是用来描述非需对象的,但它的强度比软引用更弱些,被弱引用关联的对象只能生存岛下一次垃圾收集发生之前。当垃圾收集器工作时,无论当前内存是否足够,都会回收掉只被弱引用关联的对象。在JDK1.2之后,提供了WeakReference类来实现弱引用。 虚引用:最弱的一种引用关系,完全不会对其生存时间构成影响,也无法通过虚引用来取得一个对象实例。为一个对象设置虚引用关联的唯一目的是希望能在这个对象被收集器回收时收到一个系统通知。JDK1.2之后提供了PhantomReference类来实现虚引用。垃圾对象的判定 Java堆中存放着几乎所有的对象实例,垃圾收集器对堆中的对象进行回收前,要先确定这些对象是否还有用,判定对象是否为垃圾对象有如下算法: 引用计数算法 给对象添加一个引用计数器,每当有一个地方引用它时,计数器值就加1,当引用失效时,计数器值就减1,任何时刻计数器都为0的对象就是不可能再被使用的。 引用计数算法的实现简单,判定效率也很高,在大部分情况下它都是一个不错的选择,当Java语言并没有选择这种算法来进行垃圾回收,主要原因是它很难解决对象之间的相互循环引用问题。 根搜索算法 Java和C#中都是采用根搜索算法来判定对象是否存活的。这种算法的基本思路是通过一系列名为“GC Roots”的对象作为起始点,从这些节点开始向下搜索,搜索所走过的路径称为引用链,当一个对象到GC Roots没有任何引用链相连时,就证明此对象是不可用的。在Java语言里,可作为GC Roots的兑现包括下面几种: 虚拟机栈(栈帧中的本地变量表)中引用的对象。 方法区中的类静态属性引用的对象。 方法区中的常量引用的对象。 本地方法栈中JNI(Native方法)的引用对象。 实际上,在根搜索算法中,要真正宣告一个对象死亡,至少要经历两次标记过程:如果对象在进行根搜索后发现没有与GC Roots相连接的引用链,那它会被第一次标记并且进行一次筛选,筛选的条件是此对象是否有必要执行finalize()方法。当对象没有覆盖finalize()方法,或finalize()方法已经被虚拟机调用过,虚拟机将这两种情况都视为没有必要执行。如果该对象被判定为有必要执行finalize()方法,那么这个对象将会被放置在一个名为F-Queue队列中,并在稍后由一条由虚拟机自动建立的、低优先级的Finalizer线程去执行finalize()方法。finalize()方法是对象逃脱死亡命运的最后一次机会(因为一个对象的finalize()方法最多只会被系统自动调用一次),稍后GC将对F-Queue中的对象进行第二次小规模的标记,如果要在finalize()方法中成功拯救自己,只要在finalize()方法中让该对象重引用链上的任何一个对象建立关联即可。而如果对象这时还没有关联到任何链上的引用,那它就会被回收掉。 垃圾收集算法 判定除了垃圾对象之后,便可以进行垃圾回收了。下面介绍一些垃圾收集算法,由于垃圾收集算法的实现涉及大量的程序细节,因此这里主要是阐明各算法的实现思想,而不去细论算法的具体实现。 标记—清除算法 标记—清除算法是最基础的收集算法,它分为“标记”和“清除”两个阶段:首先标记出所需回收的对象,在标记完成后统一回收掉所有被标记的对象,它的标记过程其实就是前面的根搜索算法中判定垃圾对象的标记过程。 该算法有如下缺点: 标记和清除过程的效率都不高。 标记清除后会产生大量不连续的内存碎片,空间碎片太多可能会导致,当程序在以后的运行过程中需要分配较大对象时无法找到足够的连续内存而不得不触发另一次垃圾收集动作。 复制算法 复制算法是针对标记—清除算法的缺点,在其基础上进行改进而得到的,它讲课用内存按容量分为大小相等的两块,每次只使用其中的一块,当这一块的内存用完了,就将还存活着的对象复制到另外一块内存上面,然后再把已使用过的内存空间一次清理掉。复制算法有如下优点: 每次只对一块内存进行回收,运行高效。 只需移动栈顶指针,按顺序分配内存即可,实现简单。 内存回收时不用考虑内存碎片的出现。 它的缺点是:可一次性分配的最大内存缩小了一半。 标记—整理算法 复制算法比较适合于新生代,在老年代中,对象存活率比较高,如果执行较多的复制操作,效率将会变低,所以老年代一般会选用其他算法,如标记—整理算法。该算法标记的过程与标记—清除算法中的标记过程一样,但对标记后出的垃圾对象的处理情况有所不同,它不是直接对可回收对象进行清理,而是让所有的对象都向一端移动,然后直接清理掉端边界以外的内存。 分代收集 当前商业虚拟机的垃圾收集 都采用分代收集,它根据对象的存活周期的不同将内存划分为几块,一般是把Java堆分为新生代和老年代。在新生代中,每次垃圾收集时都会发现有大量对象死去,只有少量存活,因此可选用复制算法来完成收集,而老年代中因为对象存活率高、没有额外空间对它进行分配担保,就必须使用标记—清除算法或标记—整理算法来进行回收。 垃圾收集器 垃圾收集器是内存回收算法的具体实现,Java虚拟机规范中对垃圾收集器应该如何实现并没有任何规定,因此不同厂商、不同版本的虚拟机所提供的垃圾收集器都可能会有很大的差别。Sun HotSpot虚拟机1.6版包含了如下收集器:Serial、ParNew、Parallel Scavenge、CMS、Serial Old、Parallel Old。这些收集器以不同的组合形式配合工作来完成不同分代区的垃圾收集工作。 垃圾回收分析 在用代码分析之前,我们对内存的分配策略明确以下三点: 对象优先在Eden分配。 大对象直接进入老年代。 长期存活的对象将进入老年代。 对垃圾回收策略说明以下两点: 新生代GC(Minor GC):发生在新生代的垃圾收集动作,因为Java对象大多都具有朝生夕灭的特性,因此Minor GC非常频繁,一般回收速度也比较快。 老年代GC(Major GC/Full GC):发生在老年代的GC,出现了Major GC,经常会伴随至少一次Minor GC。由于老年代中的对象生命周期比较长,因此Major GC并不频繁,一般都是等待老年代满了后才进行Full GC,而且其速度一般会比Minor GC慢10倍以上。另外,如果分配了Direct Memory,在老年代中进行Full GC时,会顺便清理掉Direct Memory中的废弃对象。 下面我们来看如下代码: ```git public class SlotGc{ public static void main(String[] args){ byte[] holder = new byte[32*1024*1024]; System.gc(); } } ``` 代码很简单,就是向内存中填充了32MB的数据,然后通过虚拟机进行垃圾收集。在Javac编译后,我们执行如下指令:java -verbose:gc SlotGc来查看垃圾收集的结果,得到如下输出信息: ```git [GC 208K->134K(5056K), 0.0017306 secs] [Full GC 134K->134K(5056K), 0.0121194 secs] [Full GC 32902K->32902K(37828K), 0.0094149 sec ``` 注意第三行,“->”之前的数据表示垃圾回收前堆中存活对象所占用的内存大小,“->”之后的数据表示垃圾回收堆中存活对象所占用的内存大小,括号中的数据表示堆内存的总容量,0.0094149 sec 表示垃圾回收所用的时间。 从结果中可以看出,System.gc(()运行后并没有回收掉这32MB的内存,这应该是意料之中的结果,因为变量holder还处在作用域内,虚拟机自然不会回收掉holder引用的对象所占用的内存。 我们把代码修改如下: ```git public class SlotGc{ public static void main(String[] args){ { byte[] holder = new byte[32*1024*1024]; } System.gc(); } } ``` 加入花括号后,holder的作用域被限制在了花括号之内,因此,在执行System.gc()时,holder引用已经不能再被访问,逻辑上来讲,这次应该会回收掉holder引用的对象所占的内存。但查看垃圾回收情况时,输出信息如下: ```git [GC 208K->134K(5056K), 0.0017100 secs] [Full GC 134K->134K(5056K), 0.0125887 secs] [Full GC 32902K->32902K(37828K), 0.0089226 secs] ``` 很明显,这32MB的数据并没有被回收。下面我们再做如下修改: ```git public class SlotGc{ public static void main(String[] args){ { byte[] holder = new byte[32*1024*1024]; holder = null; } System.gc(); } } ``` 这次得到的垃圾回收信息如下: ```git [GC 208K->134K(5056K), 0.0017194 secs] [Full GC 134K->134K(5056K), 0.0124656 secs] [Full GC 32902K->134K(37828K), 0.0091637 secs] ``` 说明这次holder引用的对象所占的内存被回收了。我们慢慢来分析。 首先明确一点:holder能否被回收的根本原因是局部变量表中的Slot是否还存有关于holder数组对象的引用。 在第一次修改中,虽然在holder作用域之外进行回收,但是在此之后,没有对局部变量表的读写操作,holder所占用的Slot还没有被其他变量所复用(回忆Java内存区域与内存溢出一文中关于Slot的讲解),所以作为GC Roots一部分的局部变量表仍保持者对它的关联。这种关联没有被及时打断,因此GC收集器不会将holder引用的对象内存回收掉。 在第二次修改中,在GC收集器工作前,手动将holder设置为null值,就把holder所占用的局部变量表中的Slot清空了,因此,这次GC收集器工作时将holder之前引用的对象内存回收掉了。 当然,我们也可以用其他方法来将holder引用的对象内存回收掉,只要复用holder所占用的slot即可,比如在holder作用域之外执行一次读写操作。 为对象赋null值并不是控制变量回收的最好方法,以恰当的变量作用域来控制变量回收时间才是最优雅的解决办法。另外,赋null值的操作在经过虚拟机JIT编译器优化后会被消除掉,经过JIT编译后,System.gc()执行时就可以正确地回收掉内存,而无需赋null值。 性能调优 Java虚拟机的内存管理与垃圾收集是虚拟机结构体系中最重要的组成部分,对程序(尤其服务器端)的性能和稳定性有着非常重要的影响。性能调优需要具体情况具体分析,而且实际分析时可能需要考虑的方面很多,这里仅就一些简单常用的情况作简要介绍。 我们可以通过给Java虚拟机分配超大堆(前提是物理机的内存足够大)来提升服务器的响应速度,但分配超大堆的前提是有把握把应用程序的Full GC频率控制得足够低,因为一次Full GC的时间造成比较长时间的停顿。控制Full GC频率的关键是保证应用中绝大多数对象的生存周期不应太长,尤其不能产生批量的、生命周期长的大对象,这样才能保证老年代的稳定。 Direct Memory在堆内存外分配,而且二者均受限于物理机内存,且成负相关关系,因此分配超大堆时,如果用到了NIO机制分配使用了很多的Direct Memory,则有可能导致Direct Memory的OutOfMemoryError异常,这时可以通过-XX:MaxDirectMemorySize参数调整Direct Memory的大小。 除了Java堆和永久代以及直接内存外,还要注意下面这些区域也会占用较多的内存,这些内存的总和会受到操作系统进程最大内存的限制:1、线程堆栈:可通过-Xss调整大小,内存不足时抛出StackOverflowError(纵向无法分配,即无法分配新的栈帧)或OutOfMemoryError(横向无法分配,即无法建立新的线程)。 2、Socket缓冲区:每个Socket连接都有Receive和Send两个缓冲区,分别占用大约37KB和25KB的内存。如果无法分配,可能会抛出IOException:Too many open files异常。关于Socket缓冲区的详细介绍参见我的Java网络编程系列中深入剖析Socket的几篇文章。 3、JNI代码:如果代码中使用了JNI调用本地库,那本地库使用的内存也不在堆中。 4、虚拟机和GC:虚拟机和GC的代码执行也要消耗一定的内存。 原文出处:http://blog.csdn.net/ns_code/article/details/18076173
技术
分享
轩灵
2018-08-14
0
1,107
184
2018-07-07
typecho启用地址重写功能实现伪静态(Apache)
系统:Windows server 2008 r2 环境:Apache2.4+mysql5.5+php5.6 在Apache2.4我们首先要加载Rewrite模块,允许任何目录执行.htaccess。 在Apache/conf/httpd.conf配置文件 建议使用Notepad++修改造成编码错误。 在httpd.conf上找到 LoadModule rewrite_module modules/mod_rewrite.so 去掉前面注释#去掉。 将AllowOverride none 改成AllowOverride All Windows键+R换成cmd,cd到网站根目录。然后建立一个1.txt文边在文边里面写入 RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] 然后在执行 copy 1.txt .htaccess 该.htaccess文件必须放在网站根目录下 然后重启Apache服务。伪静态已经生效了。
默认分类
技术
轩灵
2018-07-07
0
1,125
140
2018-07-06
浏览器播放视频绿屏解决方案
浏览器播放视频绿屏 一、此设置是针对浏览器的硬件加速导致的视频播放绿屏 图片1.png图片IE浏览器 打开ie浏览器右上角的设置(齿轮图标) 图片2.png图片 打开Internet选项 图片3.png图片 点击高级 图片4.png图片 在高级的选项中找到“加速的图形”,并将下方“使用软件呈现而不使用 gpu 呈现*” 图片5.png图片 勾选或取消“使用软件呈现而不使用GPU呈现”(默认不选状态是硬件加速的,选取后取消硬件加速)。设置完重启浏览器 图片6.png图片360安全浏览器 打开360安全浏览器,点开浏览器右上角的选项,然后选择打开“选项/设置” 图片7.png图片 在打开的“选项/设置”中选择实验室 图片8.png图片 在实验室中将“智能开启硬件加速 ”这个勾取消就是关掉硬件加速了 图片9.png图片 重启浏览器就可以了 二、其他播放视屏情况客户端的基本是关掉硬件加速就好了。其他浏览器或者客户端可以在百度上找到关闭教程。 三、部分浏览器或者客户端可以直接设置。下面两个可能是右键绿屏出现的选项: 右键点击绿屏的视频,在选择取消硬件加速。 点击设置,在Adobe Flash Player设置中,将本地存储调整为无限。
默认分类
技术
分享
知识积累
# windows
轩灵
2018-07-06
0
2,522
121
2018-05-10
sshd服务启动失败解决方案
博主最近在给客户操作系统时遇到此类情况。 重启系统后发现无法通过ssh连接,Ping服务器IP正常。 一开始怀疑是弱密码被扫了,系统文件被窜改。 于是通过物理终端进入排查时发现在启动服务时抛出以下错误信息 Starting sshd: Missing privilege separation: /var/empty/sshd [FAILED] 根据上述意思提示,检查/var/empty/sshd目录,发现该目录不存在。 于是手动mkdir创建该目录 ln -s /etc/localtime localtime 操作完成后再次尝试重启sshd服务 service sshd restart 发现sshd成功启动,ssh连接也恢复正常。 目前还不知道问题产生的原因,待后续补充~QAQ
默认分类
分享
# linux
轩灵
2018-05-10
0
1,530
129
2018-03-01
uefi+gpt 双硬盘安装Windows10/Ubuntu18.1双系统安装
固态硬盘gpt格式: 安装的WIN10系统 机械硬盘GPT格式: 预留了空间安装Ubuntu系统 准备材料: U盘(容量>8G)、UltraISO刻录软件、Ubuntu 镜像文件 一、【Ubuntu系统空间准备】 在Windows 10中打开“磁盘管理器”,找一个空闲的磁盘分区,压缩出来一部分空间给Ubuntu使用,压缩出来的硬盘应处于未分配状态。或者通过删除某个不使用的本地磁盘使其处于未分配状态。 按住Win + X,选择“磁盘管理”: title="1"图片 图中 红框部分是没有使用的空盘可以删除来装ubuntu 自己按需求调整 绿框部分是分出来留给ubuntu的磁盘 我们要注意的是 现在18.0已经支持uefi启动了 我们需要把ubuntu安装在GPT格式的硬盘上,所以我们要注意的是当前预留分区的硬盘格式是否GPT。如果非GPT分区可以百度搜索mbr转GPT进行操作。当然,博主建议非必要请使用虚拟机进行ubuntu安装 二、【制作Ubuntu 16.04启动盘】 1.插入用来制作启动盘的U盘(会被格式化,请备份好重要文件),打开UltraISO刻录软件(免费无限期试用)。 2.选择“启动(B)”->“写入硬盘映像”,打开启动盘制作界面。 title="2"图片 3.然后点击下方的“写入”,会弹出警告提示,确定后,就会开始制作启动盘。写入完成后关闭UltraISO软件即可。 title="3"图片 三、【BIOS设置】 1.关机,重新打开电脑,进入BIOS,关闭Windows系统的快速启动(Fast Boot)有的电脑是secure boot选项,即设置为Disable状态。 关闭Windows的快速启动 一些电脑在boot菜单里 一些bios系统的boot里面没有 就看看其他的菜单 2.在BIOS中设置U盘为第一启动项,关闭电脑。(有些电脑可以在开机之前先按住“Esc“,在开机可以直接打开UEFI开机启动选择界面,这一步可以查查自己电脑的方法)。 3、从U盘启动,进入刻录到U盘的Ubuntu系统中。说明:这一步选择”Try ubuntu“或者"Install Ubuntu"均可,都可进入试用Ubuntu界面。 4.选择试用Ubuntu,稍等一会,进入Ubuntu Desktop。 title="4"图片 Ubuntu Desktop 5.双击左上角的”Install Ubuntu 16.04LTS“,打开安装界面。(安装过程比较简单,根据提示输入一些信息即可) A:在左侧语言栏选择安装语言,然后点击“继续”。 点击”继续“ title="5"图片 B:如果网速比较快,不勾选安装第三方软件。可以勾选“安装Ubuntu时下载更新”。 title="6"图片 点击”继续“ title="7"图片 C:选择最后一个“其他选项” 开始手动分区。找到先前自己分出来的空闲磁盘“选中”它,点击左下角“+”号,弹出创建磁盘窗口。 创建第一个分区 挂载点:“/” 大小:10240M(看自个分配多少给Ubuntu 这里我是10G) 新分区的类型:主分区 新分区的位置:空间起始位置 用于:EXT4日志文件系统 创建第二个分区 大小:8192M(看自己物理内存多少,空间足够的话,大小为物理内存2倍否则就跟物理内存相同。) 新分区的类型:逻辑分区 新分区的位置:空间起始位置 用于:交换空间 创建第三个分区 挂载点:/home 大小:剩余全部空间,剩下显示多少,就多少 新分区的类型:逻辑分区 新分区的位置:空间起始位置 用于:EXT4日志文件系统 磁盘创建完毕后,点击“安装启动器的引导设备”下拉条,选择windwos boot manager这块磁盘。然后开始安装系统 接下来会有提示信息。 title="8"图片 图中是分了2个区 所以就2个磁盘 点击“继续” D:输入自己的位置以配置时区。 title="9"图片 一般默认shanghai 然后“继续” E:键盘布局默认就可以。 title="10"图片 “点击”继续 F:输入账户信息和密码。 title="11"图片 “继续” G:接下来下载更新,自动安装。 title="12"图片 安装过程1 title="13"图片 安装过程2 H:安装完成之后重启。如果此过程卡住,强制重启即可。电脑关机后拔掉U盘,进入bios界面,找到boot菜单界面,我们可以看到有boot option #1 boot option #2等等,一般不需要管 这里正常情况,第一启动项是U盘,后面就是windows boot manager。此时要注意的是最下面的几个选项,各电脑不同。选择Hard Drive BBS Priorities回车,把ubuntu放在第一位 保存退出即可 I:重启之后会进入Ubuntu的Grub2引导界面,默认启动Ubuntu,等待时间是10s。(用上下方向键进行选择)。博主可以正常系统后,就尝试打开了快速启动secure boot,发现没什么干扰,依然能进ubuntu系统。 出现问题: 系统安装界面卡logo: 当在grub启动项时,我们的光标在try ubuntu withput时,那么我们按一下E按键,会进入启动项编辑。按上下左右方向键,调整到倒数第二行的 quiet splash --- 将 quiet splash --- 改为 quiet splash acpi=off 因各种电脑原因 如果改为quiet splash acpi=off无效,就改为quiet splash nomodeset或者quiet splash 1915.modeset=0 nouveau.modeset=0 nomodeset 按F10保存 注意:是删除quiet splash --- 后面的这三个横线,然后把内容添加在后面,此时就进入了安装界面 安装完后进系统卡logo: 系统安装好后,如果进系统,卡在ubuntu logo界面。在grub的启动界面,直接按E编辑启动菜单,这时内容很多,我们依然仔细找到quiet splash。可能后面没有三个横线了,我们依然找到倒数第二行把quiet splash后面的紧接着的一个单词删除,还是改为quiet splash acpi=off等跟第一次安装系统时一样的即可。按F10保存,进入系统后,我们点击左下角菜单,找到“软件和更新”,会弹出封面。把“下载自”的中国的服务器改了,这里选择其他站点,找到mirrors.aliyun.com,选中后点击选中服务器按钮。然后点关闭,此时会更新阿里云源,更新好了后。关闭所有窗口,重新进入菜单打开“软件和更新”,这次要选择“附加驱动”选项卡。将驱动改为NVIDIA专有驱动,一般是第一个选项,点击应用更改,完毕后重启电脑即可。
默认分类
# windows
轩灵
2018-03-01
0
1,967
167
上一页
1
...
15
16
17
18
下一页