惠普服务器双系统,惠普笔记本装双系统的小坑

0x01 背景介绍

由于不想将惠普电脑装入盗版系统,惊奇的发现惠普电脑自带一个 系统恢复 的功能。

双系统采用的方式为:Windows 10 + Ubuntu 14.04

0x02 将惠普笔记本执行系统恢复过程

首先,需要将原有系统的资料做好备份,以免丢失。

如果 Windows 正常打开,请执行以下步骤,通过 Windows“搜索” 启动系统恢复。

关闭电脑。

断开所有连接设备和电缆,如个人便携式硬盘、U 盘、打印机和传真机。从内部驱动器中取出介质,并卸下所有最近添加的内部硬件(台式机的话,不要断开显示器、键盘、鼠标和电源线的连接)。

启动电脑。

从 “搜索” 界面,输入 “Recovery Manager”,然后从搜索结果中选择 “HP Recovery Manager”。

在 “帮助” 下,请点击 Windows 恢复环境。

点击 “确定”。系统将重启进入 Windows 恢复环境。

点击 “故障排除”。

点击 “Recovery Manager”。

选择 “在没有备份文件的情况下进行恢复”,然后点击 “下一步”。

阅读系统恢复信息。要继续操作,请点击 “下一步”。

完成准备工作。点击 “继续” 按钮。

至此,电脑将自动重启。按照屏幕说明操作,请勿在此期间中断操作。在恢复期间,电脑会重启多次,之后一个崭新的 windows 10 系统就展现出来了。

0x03 装入 Ubuntu 14.04 系统

3.1 准备的软件及工具下载 Ubuntu 14.04 官方镜像

rufus (用于制作 U 盘镜像)

大于 4G 的 U 盘

3.2 磁盘空间初步分配

按下 “WINDOWS”+“X” 组合键,进入磁盘管理,选择一个空间大点的磁盘,右键选择 “压缩卷”,给 Ubuntu 分配了 50G 的容量。

3.3 禁用快速启动

==》左下角右键,菜单内找到电源选项

==》点击 “选择电源按钮的功能”

==》点击 “更改当前不可用的设置”

==》取消 “启用快速启动”

【注】: “快速启动” 是 Windows 10 为了加速自己的启动过程而跳过一些 bios 的检查。

3.4 禁用安全启动(Secure Boot)

==》所有设置中选择 “更新和安全”

==》选择 “恢复”

==》选择 “立即重启”

==》选择 “疑难解答”

==》选择 “高级选项”

==》选择 “启动设置”

==》选择相应的选项关闭安全模式即可

也可以直接进入 BIOS,在 Secure Boot 中将值更改为 Disabled 即可。

3.5 制作 Ubuntu 的启动 U 盘

插入 U 盘,打开准备好的 rufus ,选择 Ubuntu 14.04 的镜像,点击开始进行写入,稍等片刻等待写入完成。

3.6 U 盘安装 Ubuntu 14.04

惠普电脑是在开机时连续按 ESC 键,找到 USB 启动,电脑将进行重启。

其中的设置不用细说,下面着重讲述一下 “安装类型” 这一步:

选择 “其他选项”

为空闲磁盘分区:在这一步会看到我们之前分配的未使用磁盘空间,我们即将为这块空闲磁盘分区。

— /:存储系统文件,建议 10GB ~ 15GB,一般 16GB 即可;

— swap:交换分区,即 Linux 系统的虚拟内存,建议是物理内存的 2 倍;

— /home:home 目录,存放音乐、图片及下载等文件的空间,建议最后分配所有剩下的空间;

— /boot:包含系统内核和系统启动所需的文件,实现双系统的关键所在,建议 200M

【注】:实际上,一块硬盘最多容纳 4 个主分区,或 3 个主分区外加 1 个扩展分区,在选择分区类型时,可能会出现 “安装系统时空闲分区不可用” 状况,为了解决问题,下面一律选择 “逻辑分区”。

最重要的一步:选择/boot 对应的盘符作为 “安装启动引导器的设备”,务必保证一致。

之后按照正常的步骤完成安装即可。

0x04 如何进入 Ubuntu 系统

安装完重启,发现还是进入了 win10 系统,无法进入 Ubuntu 系统,这时有一个方法可以进入 Ubuntu 系统,启动的时候按 ESC+F9 进入启动选择界面,可以看到有 win10 和 Ubuntu 的启动项,选择 Ubuntu 就可以启动了。

虽然可以使用双系统,但还是不方便,启动的时候按 ESC 稍慢一点就进入了 win10。基于此,研究了一下 EFI 文件系统,EFI 是一个单独的分区,在第一块磁盘的开始 256M 空间上,ubuntu 启动后 EFI 文件系统 mount 到/boot/efi 目录。

惠普笔记本在 BIOS 驱动中指定了从 EFI/Microsoft/Boot/bootmgfw.efi 启动,即使 EFI 下还有其他的系统启动项也不会从其他系统启动,因此可以修改此处达到我们的目的。

步骤如下:

首先备份 win10 的启动项(在目录/usr/下)

在同一目录下,复制 WINDOWS 文件夹并更名为 win10

将/中的 grubx64.efi 替换掉/中的 bootmgfw.efi,这样替换之后 grub 就接管了系统的启动。

打开一个终端,执行 update-grub2 来更新启动项,更新完毕以后在/boot/grub/grub.cfg 文件中找到相应的位置,把 windows 改成 win10 就可以了。

0x05 后记

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值