win10 + Lubuntu 双系统安装

win10 + Lubuntu 双系统安装

最近重装了系统,索性直接安装win10 + Lubuntu 双系统,便于在物理机下进行 Linux开发. 这里我选择的 Linux 发行版是 Lubuntu . 顾名思义,是 Ubuntu的一个分支,以轻量级内存占用见长,即使是在五六年前的老机器上也能流畅运行,我自己用的笔电比较老,这个系统对我来说挺合适的.

扯了那么多,接下来我们来安装系统吧.

磁盘分区

Windows 和 Linux 的文件系统格式不一样,Windows下多是NTFS格式,而 Linux 下一般为 ext4 格式.

  • 如果已经安装了 Windows,可以在磁盘中分出一个区来安装 Linux.

我们在开始菜单下右键,选择磁盘管理选项,进入磁盘管理工具.

选择一个盘压缩分区建立新卷,并删除压缩完成后新建的卷,这样我们便得到了一个未分配的分区,我们将在该分区下安装 Linux.

  • 使用 PE抹盘安装.

如果你跟我一样喜欢抹盘重新安装 win10 和 Linux ,可以先制作 PE 启动盘(这里推荐微PE, 具体如何制作启动盘百度上有很多教程,这里就不再叙述了),再对硬盘进行重新分区. 这里需要注意的是更改分区表类型,将默认的 MBR 表类型改为 GRUB 类型。这样我们才能使用 UEFI 正确引导我们的系统.

使用 UEFI 引导

我们需要使用 UEFI 引导, 才能正确识别我们的 GRUB 分区, 有些电脑的 BIOS已经默认使用 UEFI 引导, 我们不需要更改, 如果没有的话, 我们进入自己的 BIOS 设置中更改为 UEFI 优先启动, (具体进入 BIOS 的方法可以在百度上查找, 我自己的 Thinkpad 机型是开机按 F1 进入 BIOS) :

  • 关闭 Secure Boot. 安全启动只会启动安装了 Windows 的系统, 所以我们将安全启动关闭.
  • 将启动方式设置为: UEFI Only.

接下来保存设置并重新进入 PE, 如果启动页出现下图, 就说明是以 UEFI 引导的.

安装 Windows 和 Lubuntu系统

我们可以使用 PE 系统中的 Windows安装器来安装 Windows, 打开该软件, 指定 Windows镜像, 引导程序位置和安装系统位置 (C盘) , 执行安装, 我们便成功安装好了 Windows.

接下来主要讲讲安装 Lubuntu.

安装 Linux, 我们首先要制作启动盘, 安装 Windows 的 PE 并不能用来安装 Linux 的. 这里我们可以使用 rufus 这个软件来制作启动盘. 点击进入官网下载

制作过程很容易, 指定制作的 U盘, Linux 镜像和分区表类型点击制作就可以了, 在这里我们仍然指定分区表类型为 GRUB, 不要使用 MBR 类型. 附上官网图一张:

制作完成启动盘后, 我们插入U 盘, 选择从 U盘启动, 便进入了 Lubuntu 安装界面, 我们按照提示一步步操作, 当需要进行安装的时候我们选择手动分区.

自己进行分区创建. 这里我们分区的时候只需将需要的分区格式化为 ext4 类型, 并挂载到 / 跟目录下就行了. 刚开始自己按照网上的方法, 创建200M的 /boot 分区, 结果当更新系统的时候, 更新的内核太大直接导致更新失败, 最后只能重装系统更新. 所以我们没有必要设置 /boot 分区, 也不用设置虚拟内存 swap 交换分区, 现在的电脑一般都 8G 内存, 日常使用完全够用, 没必要设置虚拟内存. 如果你的电脑只有 4G 内存的话, 那还是建议设置虚拟内存 swap 交换分区, 一般设置为内存的 2 倍就可以了. 比如4G 内存的话就分出 8G 的交换分区.

这里应该注意的是我们应该将引导程序设置在 /dev/sda下, 覆盖 Windows 的引导程序, 这样我们就可以默认使用 Lubuntu的引导程序, 当开机的时候便能选择使用 Lubuntu 还是 Windows Boot 了.

接下来就很简单了, 执行安装, 等待安装完成后我们便拥有了 Linux 和 Windows双系统了.

关于修改引导程序

如果觉得 Lubuntu 默认的引导程序太丑的话, 我们完全可以自己用第三方引导程序替代, 这里推荐使用 Refind . 点击进入官网下载

安装也很简单, 我们进入 Linux 系统, 下载并解压 refind 安装包, 进入解压后的文件夹, 在该文件夹下打开终端, 运行下列命令:

sudo bash refind-install

我们便安装成功了, 接下来只需重启便能看到 refind 的引导界面了.

修改 refind 默认引导界面

refind 默认的引导界面很丑, 虽然方便, 但是一点也不美观, 很影响心情, 但是我们可以修改引导界面, 给其换个主题.

我们可以自己修改配置文件来实现修改启动页面, 也可以使用其他人配置好的文件直接覆盖, 这里提供一个 GitHub 上的主题, 个人觉得挺好看的. 这里放上链接, 大家可以到 github 仓库中查看具体用法 .

https://github.com/EvanPurkhiser/rEFInd-minimal

下载主题并解压到自己指定的文件夹下, 我这里下载到 Downloads/ .

因为设计到修改系统内部文件, 我们需要 root 权限, 配置主题步骤如下:

1 修改 root密码. Ubuntu系的系统下默认是不给 root 权限的, 所以我们重新设置下 root 用户密码, 便可以使用 root 权限了.

sudo passwd

2 获取 root 权限:

su 

3 移动到refind配置文件下

cd /boot/efi/EFI/refind

4 创建存放主题的文件夹

mkdir themes

5 复制 refind 解压文件到 themes 目录中, 这里我将 refind 解压的文件名字改为 rEFInd-minimal

cp -r ~/Downloads/rEFInd-minimal /boot/efi/EFI/refind/themes/

6 打开 refind.conf 文件

vim /boot/efi/EFI/refind/refind.conf

7 在 refind.conf 内容最下方添加一行

include themes/rEFInd-minimal/theme.conf

8 最后重新启动系统, 便能在引导程序中看到应用后的主题了, 附上官网图一张, 是不是很美腻.

个人总结

​ 最后附上老大叔的一些个人想法, 因为自己以前是 Mac 用户, 自己的 MBP 坏了后换了 Windows电脑, 一直用不习惯, 各种怀念 macOS 下的命令行和操作逻辑. 所以才有了想安装双系统的想法. 然后自己也把 Linux 当了一段时间主系统, 最后还是换回了Windows. Linux下的生态是比较差, 感觉用来做开发还行, 如果当主系统, 日常生活的各个方方面面肯定是不足的, 系统也不够稳定, 总是有各种各样的问题, 比如Ubuntu的频繁报错, 相信每个装Ubuntu的用户都会遇到这个问题. 现在自己可能更喜欢 win10 环境下 putty 加 winSCP 来实现 Linux操作了.

​ 不知道为何, 越来越大就越来越没有以前以前那种折腾的激情, 现在更多的是希望稳定, 快捷, 安全等这些方面. 以前一天不换壁纸自己就不舒服, 现在我能一年不换; 以前手机, 电脑等总是喜欢美化, 各种换图标换壁纸, 各种优化, 现在觉得默认的就很好看. 可能是心态有些变化了, 或者是没有以前那种时间了, 总感觉自己变得越来越焦虑的同时, 也就越来越怀念以前那种能发一下午呆的时光, 但谁知道哪个更好呢, 自己也在不断成长, 不断变得更好. 谁不是这样的呢, 一边怀念过去, 一边展望未来, 一边失去, 一边得到......

​ 2018, 希望我和我在乎的人越来越好.

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏岑志军的专栏

使用Cocoapods创建私有库

1263
来自专栏Java技术分享

1.Linux操作系统安装的5种方法以及心得

  安装Linux共有五种方法   1、光盘       2、硬盘   3、NFS 映像   4、FTP   5、HTTP   其中光盘安装是最普遍的,也是最简...

2337
来自专栏北京马哥教育

Linux开机启动(bootstrap)

计算机开机是一个神秘的过程。我们只是按了开机键,就看到屏幕上的进度条或者一行行的输出,直到我们到达登录界面。然而,计算机开机又是个异常脆弱的过程,我们满心期望的...

1495
来自专栏Java 技术分享

Ubuntu on win10

5158
来自专栏Fred Liang

Panel

一句话描述:Panel 是一个移动端 APP,提供云服务器以及容器管理服务,用户可以快速地通过 Panel 创建,启动,停止,销毁云服务器和容器。

621
来自专栏Java技术分享

Linux操作系统安装的5种方法以及心得

  其中光盘安装是最普遍的,也是最简单的我就不写了。我安装的这台机器没有光驱,也没有软驱!!!只有网卡和一个128MU盘"o"

2647
来自专栏黑白安全

中间件漏洞与防护

中间件漏洞可以说是最容易被web管理员忽视的漏洞,原因很简单,因为这并不是应用程序代码上存在的漏洞,而是属于一种应用部署环境的配置不当或者使用不当造成的 我们...

2053
来自专栏linux驱动个人学习

Linux启动流程

启动第一步--加载BIOS  当你打开计算机电源,计算机会首先加载BIOS信息,BIOS信息是如此的重要,以至于计算机必须在最开始就找到它。这是因为BIOS中包...

3205
来自专栏北京马哥教育

25个Linux服务器安全小贴士,总有一条用得上!

大家都认为 Linux 默认是安全的,我大体是认可的 (这是个有争议的话题)。Linux默认确实有内置的安全模型。你需要打开它并且对其进行定制,这样才能得到更安...

35712
来自专栏xingoo, 一个梦想做发明家的程序员

手把手教你从零搭建Python数据分析环境

由于最近再做推荐系统的特征处理,需要借助一些工具来筛选特征。最初使用了R,R的安装很简单,而且API也很容易使用,直接就能出图。后来,发现很多人在python...

2295

扫码关注云+社区