随着Linux系统的普及,也有越来越多的朋友使用它来进行系统操作,由于内置的开机脚本、驱动配置等复杂的配置,使得Linux系统的开机变得相当缓慢,所以,本文将介绍如何优化Linux系统的开机启动项,以加快耗时的开机进度。
首先,我们可以使用“延迟”服务来精简启动项,把某些不必要的启动服务推迟至用户使用到此服务之前,从而减少开机加载服务的数量。延迟服务的实现方法为:利用systemd服务管理器,显式地设定服务开机不启动,并关联到某一场景,比如登录,使得登录后此服务才启动,而不是默认开机启动。例如:
可以对`etchd`服务进行延迟,如下:
sudo systemctl disable etchd#禁用etchd服务sudo systemctl set-Property etchd --property DefaultDependencies=no#设置延迟sudo systemctl add-dependency etchd login-session-start#关联到登录
接下来,可以使用“服务替换”(Service Replacement)来减少服务启动数量,把某些utility服务,通过利用execute command, 有效地替换成众多功能与之等价的systemd服务,比如,使用如下命令可以替换`udev`服务:
sudo systemctl disable udevsudo systemctl enable systemd-udevd --set-property TasksMax=io
此外,还可以利用性能分析工具systemd-analyze,来进一步优化服务启动过程,比如:
systemd-analyze blame
通过上述命令,可以检测出耗时比较高的服务,然后通过上面的精简方法,来尝试对其进行优化。
从上面内容来看,精简服务启动,可以加速系统开机;同时,可以使用性能分析工具,进一步检测优化。最后,检查服务启动及系统运行是否正常,以稳定用户体验。
香港服务器首选树叶云,2H2G首月10元开通。树叶云(shuyeidc.com)提供简单好用,价格厚道的香港/美国云
服务器
和独立服务器。IDC+ISP+ICP资质。ARIN和APNIC会员。成熟技术团队15年行业经验。
没有 uefi 启动 怎么装 ubuntu14.04
之前我已经写过关于如何安装Ubuntu Linux和windows 7以及8的双启动,但是那些教程不包含那些预装Windows 8的系统。 那些较新的预装了Windows 8或Windows 8.1的系统使用了UEFI来替代BIOS。 这使得安装双启动变得和之前的常规方法有点不同。 在这个教程中,我们将看到如何在UEFI模式下安装Ubuntu 14.04与Windows 8/8.1双启动。 这个教程是在一台新买的戴尔灵越 7437(酷睿i7第四代处理器, 256GB SSD,8GB内存以及内置1GB(共享内存) Intel显卡)上演示的。 为了使你能够成功安装UEFI下Linux和Windows 8的双启动,我会提到你需要做的所有步骤。 如果你已经完成这些步骤中的部分步骤,直接跳到下一步。 如果你有个全新的系统,那就更好了。 在这里提到的这些步骤也适用于其它基于Ubuntu的Linux发行版,如Linux Mint,Elementary OS等等。 不多说,让我们来看看如何在启用了UEFI安全启动的Windows 8系统上双启动Linux。 让 Ubuntu 14.04 和 Windows 8 双启动:要在一个UEFI系统上安装Ubuntu有多方面的前提条件。 让我们来一个一个看:第一步:做个备份 [可选]做个备份总是个不错的选择,防止你把系统弄糟了。 网上有众多文章教你如何备份系统。 你可以参照这个教程。 第二步:创建一个Ubuntu的USB启动盘/光盘启动盘你需要做的下一件事是创建一个USB启动盘或光盘启动盘。 我推荐在Windows下使用Universal USB Installer创建一个Linux OS的USB启动盘。 第三步:为Ubuntu划分一块安装分区假设你有一个全新的系统,我们要做的第一件事是创建一个分区来安装Linux。 我系统中的256GB磁盘出厂时就有若干个分区,但主要是用来备份及其它目的的。 主分区是安装了Windows 8.1的C盘,约有220GB。 如果你也像这样只有一个分区,你需要从中分割出一些空间给Linux。 如果你有若干空间大小足够的分区,可以使用它们中除C盘外的任意盘,因为安装时会抹掉其中的数据。 要在Windows 8中创建分区,需要使用磁盘管理工具。 你可以通过在控制面板中搜索‘磁盘’找到磁盘管理工具。 在磁盘管理工具中,右键点击你想划分并缩小的卷。 在我的演示中,我选择C盘的卷进行缩小,划分出未分配空间:缩小后出现的未分配空间就放在那里好了,不用对其分区和格式化。 我们会在安装Ubuntu时用到它。 第四步:在Windows中禁用快速启动 [可选]为了实现快速启动,Windows 8引进了叫做“快速启动”的新特性。 尽管不是强制要求,最好还是将其禁用。 打开控制面板 > 硬件与声音 > 电源选项 > 选择电源按钮的功能 > 更改当前不可用的设置,取消选中启用快速启动(推荐)。 第五步:禁用Windows 8 and 8.1的安全启动(secure boot)这是最重要的步骤。 Windows 8新的安全启动(secure boot)原本是针对rootkit病毒的安全特性,但它也阻止了Windows和Linux的双启动。 为了实现Windows和Linux的双启动,我们必须在UEFI中禁用安全启动(secure boot)。 可以参见:如何在 Win8 上禁用 UEFI 安全引导以安装Linux。 第六步:安装Ubuntu,与Windows 8共存一旦你禁用了安全启动(secure boot),那就是时候安装Ubuntu了。 我希望你像第二步中提到的一样创建了一个USB启动盘。 插入U盘,然后从U盘启动系统。 要从USB启动,需要在Windows中选择从USB启动的选项。 从电脑设置(像UEFI)中选择选项或在点击“重新启动”的时候按住Shift键。 当你用USB启动盘启动后,你会看到试用(try)或者安装(install)Ubuntu的选择,这里要点击“安装”。 另外在屏幕上不多的设置选项里面,你可以选择你用的语言。 接下来是关于硬盘空间,电源和网络连接等等的一些检查。 只需点击继续。 安装窗口中你需要注意的是安装类型(Installation Type)。 选择这里的其它选项(Something else):还记得我们事先划分的未分配空间吗?我们将用它来创建根分区( / ),交换空间(Swap)以及家目录(Home)。 选择空闲(free space)然后点击加号(+)。 它会给你提供创建Linux分区的选项。 我们正在创建根分区 /。 10到20GB空间就足够了。 选择大小(Size),然后选择Ext 4作为文件系统以及 /(意思是根)作为挂载点(Mount point)。 点击确定会回到分区界面。 下一步我们创建交换空间(Swap)。 像之前一样,再次点击加号(+)。 这次我们选择作为交换空间(Swap area)。 建议的交换空间大小是物理内存的两倍。 以同样的方式创建家目录(Home)。 给它分配最大的空间(实际上是给它分配剩余的所有空间),因为这是你会用来存储音乐,图片以及下载的文件的位置。 分配好了根分区( / ),交换空间(Swap)和家目录(Home)之后,点击现在安装(Install Now):好了,你现在基本上以及赢得了这场战役了~露出胜利的微笑吧~接下来你会被要求设置用户名密码等等。 基本上你现在只需点击下一步。 一旦安装完成,重新启动电脑,你应该会看到紫色的grub欢迎界面。 尽情享受Ubuntu和Windows 8的双启动模式吧。 (译注:对于可能出现grub系统选择中没有Windows 8选项或是无法正常启动的情况,可搜索Boot Repair工具的使用)我希望这份指南能够帮你实现Ubuntu和Windows 8的UEFI模式双启动。 虽然这篇文章是为Ubuntu写的,它对其它的Linux OS应该也有所帮助。 欢迎提出任何问题与建议。
不知道任何东西,linux 启动 只能进去 EFI shell ,如何引导 能进入系统?
不知道你是不是这个意思。 引导 Itanium 系统,然后从 EFI Boot Manager 菜单中选择 Boot option maintenance menu。 从主菜单中选择 Add a Boot Option。 选择在 Linux 中被挂载为 /boot/efi/ 的系统分区。 选择 文件。 在 Enter New Description: 提示下,键入 Red Hat Enterprise Linux 4,或你想在 EFI Boot Manager 菜单中显示的名称。 在 Enter Boot Option Data Type 提示下,如果你不想给 ELILO 引导装载程序传递选项,输入 N 代表 No Boot Option。 这个选项在多数情况下都能奏效。 如果你想给引导装载程序传递选项,你可在 /boot/efi/ 配置文件中配置。 对 Save changes to NVRAM 提示回答 Yes。 这会把你返回到 EFI Boot Maintenance Manager 菜单中。 下一步,让 Red Hat Enterprise Linux 4 这个菜单项目成为默认引导项目。 一个引导选项列表会出现。 把 Red Hat Enterprise Linux 4 菜单项目移到列表顶端,方法是使用箭头键来选择它,然后按 [u] 键来把它向上移动。 你还可以按 [d] 键把项目向下移动。 改变了引导顺序后,选择 Save changes to NVRAM。 选择 Exit 来返回到主菜单。 另外,你还可以从主菜单上选择 Set Auto Boot TimeOut => Set Timeout Value 来改变引导超时值。 选择 Exit 来返回到 EFI Boot Manager。
电脑开机出现 OEM7GRUB 0.4.4 2009-11-18,Memory: 怎样才能正常使用
说的太模糊了,什么系统,出现GRUB是LINUX启动菜单,如果不是LINUX,那么应该是一些DOS工具,比如一键GHOST,MAXDOS等等。 如果你是刚装完系统就显示,那么是以前的MBR没有清除造成的。 需要在做系统之前,进PE或DOS工具里,点MBR清除。 之后再做系统。 就可以了。
发表评论