Debian 9 + Windows 10 双系统安装体验
很久之前就想在自己的电脑上也装个 Debian 玩玩了,最近正好有时间折腾,就踩了踩坑在笔记本上装了玩玩~
UEFI + GPT 解决启动相关的麻烦配置
如果在支持 UEFI 的电脑上安装 Debian 9 + Win 10,应首先确保硬盘的格式为 GPT。
满足以上要求,就意味着不用再进行启动引导、分区对齐等一系列麻烦的配置;也就意味着,Windows 启动管理器和 GRUB 将相互独立,升级或重装 Windows 并不会影响到之前配置的引导;同时也意味着两款操作系统的安装顺序不影响安装方法及结果。
如果不满足以上要求,则需要额外的配置,详见:https://wiki.debian.org/WindowsDualBoot
一般我们买到的电脑都会预装 Windows,所以本次我们也以在装好 Windows 10 的电脑上安装 Debian 9 的顺序进行。
新建空闲分区
打开 Windows 自带的磁盘管理器,新开辟一个空白压缩卷,分配足够的存储空间(建议 10 GB 以上)。
制作安装启动盘
在 Windows 下制作 Debian 的 USB 启动盘,需要一些准备工作:
- 一块 8GB 以上的 U 盘
- 下载 Debian 9 系统镜像
- 下载 Linux 启动盘工具 rufus
准备工作完成后,使用 rufus ,根据提示把 Debian 系统镜像写入 U 盘。
开始安装
- 重启电脑,引导进入 Debian 安装界面;[1]
- 选择
Graphical Debian Installer; - 选择语言、区域、键盘;
- 配置网络、账户密码、时区;
- 配置刚才新建的空闲分区
- 选择手动分区,下一步;
- 双击 FREE SPACE 分配交换分区;
- 双击创建新分区;
- 创建 2 GB 左右的交换分区用于虚拟内存,类型为逻辑分区,位置在空闲分区的开始;
- 双击 use as 选择 swap space;
- 选择完成分区;
- 双击 FREE SPACE 分配系统分区;
- 双击自动分配空闲空间;
- 双击所有文件在一个分区;
- 选择完成分区;
- 选择完成分区并写入磁盘;
- 配置安装包管理、代理;
- 安装引导 GRUB 到 Windows 主分区;
安装 non-free 固件驱动
由于官方提供的系统镜像不提供 non-free 固件,安装完的系统有可能出现驱动缺失的情况。比如笔者电脑的无线网卡驱动“Network controller: Intel Corporation Wireless 3165”就无法正常工作。
这时候需要手动安装驱动,例如要安装Intel 的 3165 无线网卡驱动,步骤如下:
- 添加 non-free component [2] 到
/etc/apt/sources.list:
deb http://httpredir.debian.org/debian/ stretch main contrib non-free
- 更新可用 package 并安装
iwlwifi:
apt-get update && apt-get install firmware-iwlwifi
iwlwifi模块将被自动导入到所支持设备固件,重新插入该模块访问已安装固件:
modprobe -r iwlwifi ; modprobe iwlwifi
等待几秒,就可以连接 WiFi 啦~
Refer 1: iwlwifi-wiki
Refer 2: Debian-forum
安装中文输入法
以 Fcitx 为例:
- 通过
dpkg-reconfigure设置中文区域
dpkg-reconfigure locales
- 安装
Fcitx和 拼音输入法
apt-get install fcitx fcitx-sunpinyin fcitx-libpinyin
- 配置
Fcitx
im-config
- 适配
Gnome
gsettings set org.gnome.settings-daemon.plugins.keyboard active false
Refer: Wiki-Gnome-Chinese-Input
Written with StackEdit
引导可能会失败,如果启动盘安装没问题,则考虑电脑主板类似 security boot 功能的干扰,需要联系主板供应商或整机品牌供应商解决。 ↩︎
更多可以加入
SourceList的 components:https://wiki.debian.org/SourcesList ↩︎
Debian 9 + Windows 10 双系统安装体验的更多相关文章
- ubuntu 16.04(Windows 10双系统+grub引导)无法进入tt1~tt6(NVIDIA驱动安装相关-黑屏,login loop,分辨率)
目录 前言回顾 最终解决: 0.关闭x服务 1.禁用nouveau 2.加入 3.更新 4.查找匹配驱动 5.选择推荐版本 6.等待安装后重启,nvidia-smi查看是否安装成功,或者lsmod | ...
- Win7与Mint双系统安装体验
双系统安装前的准备 1.安装前的准备 安装双系统可能会对磁盘文件带来一些影响,为了避免在安装过程中由于系统瘫痪造成不必要的损失,所以我们在准备安装双系统之前,要对PC机中的重要文件进行备份,对资料要做 ...
- 安装 Linux 与 Windows 10 双系统,你需要了解的一切
该选Windows 10还是Linux Mint?鱼与熊掌当然可以兼得,但咱们得掌握点小技巧才能顺利搞定. Windows 10绝不是唯一一款值得我们安装在自己计算机之上的免费操作系统.Linux只靠 ...
- Ubuntu Linux 与 Windows 7双系统安装教程(图文)
前期准备: 1. 备份你的重要数据到其他设备上,以防不测2. 准备linux镜像.可以到ubuntu官网下载iso格式的文件.(注意:如果你是双显卡,不要随便下.amd的双显卡请选择含有"a ...
- Windows + Ubuntu 双系统安装
前言:本篇文章是对之前文章的更新,更新的主内容是把原来用手机拍摄的图片换成了虚拟机的截图,以及对磁盘划分的新的见解和一些使用感受,原本是打算删除之前的那篇Win + Ubuntu双系统的文章的,后来想 ...
- linux mint 19.2与Windows 10 双系统硬盘安装与卸载
安装linux mint 和win10双系统: 1.win10系统下如果没有空闲分区,请从容量较大的分区用partition manager在选中的较大的分区下,调整大小.此步骤最好在pe下的part ...
- Ubuntu 12.04和Windows 7双系统安装图解
http://wenku.baidu.com/link?url=PZlnNOhY0SjHDW-teFFnCMzPYJVjx7vj6yWY-o5HHFLuFqhLI4uFcQVu_y0_6i7vpSnz ...
- 【Windows 10 IoT - 2】LED闪烁及动画绘制(树莓派 Pi2)
在上一篇博文<Windows 10 IoT系统安装>中,我们实现了在树莓派2平台上运行Window 10 IoT,本篇文章将介绍在该平台上的程序开发. 在最初获得的资讯中,以为Window ...
- Linux与Windows 10用grub引导教程
前言 去年暑假的时候,写了一篇如何装 Linux 和 Windows 10 双系统的文章发在了简书上,我写这篇文章的原因是当初装双系统确实是折腾了许久,网上也找不到一篇详尽的教程.由于去年对于写教程还 ...
随机推荐
- ASP.NET Core AD 域登录 (转载)
在选择AD登录时,其实可以直接选择 Windows 授权,不过因为有些网站需要的是LDAP获取信息进行授权,而非直接依赖Web Server自带的Windows 授权功能. 当然如果使用的是Azure ...
- git删除本地保存的账号和密码
使用git在本地拉过一次代码时候git会自动将用户名密码保存到本地. 导致想用别的用户名和密码拉代码时没有权限,这时需要删除或者修改git在本地保存的账户名和密码. 具体办法如下: 1.控制面板--& ...
- 查看mysql的安装目录
如果忘记了MySQL的安装目录,怎么快速找到呢?方法或许很多,作者觉得这种最方便了 环境:windows+mysql+navicat 方法:进入mysql命令行输入:show variables li ...
- Mvc+Hui+SqlSugar+Autofac+NLog+T4 架构设计(一)
一.前言 作为小菜鸟第一次写博客的我还有点小激动,最近开始打算着手写一个属于自己架构.算下来差不多最近花一周多的下班时间了来写这个框架,本来想整体架构开发完成测试完成后才写博客,怕自己没时间或失去动力 ...
- JDBC——连接数据库的代码
第一步:在SCR下创建一个file,写好数据库的相关信息. #oracle数据库 driver=oracle.jdbc.driver.OracleDriver jdbcUrl=jdbc:oracle: ...
- Mac 10.8.5 上运行cgi
搭配置搭了好久,花了近半天时间,有必要把过程记录下. 本文已同步到 icocoa.tk, 欢迎访问 Mountain Lion上Setting设置里已经取消了web share,必须要自己启动apac ...
- CoreAnimation|动画
IOS开发UI篇--IOS动画(Core Animation)总结 - CSDN博客 iOS动画,绝对够分量! - 简书 iOS动画篇:UIView动画 - 简书 iOS动画开发之五--炫酷的粒子效果 ...
- code#5 P2 棋子
棋子 时间限制: 1.0 秒 空间限制: 512 MB 相关文件: 题目目录 题目描述 棋盘从左到右被分割成 n(n≤1000) 个格子,从左到右编号为1,2,...,n.棋盘上有 m(m≤n) ...
- centos 7 配置nginx 的yum源
在/etc/yum.repos.d里创建nginx.repo文件: touch nginx.repo vim nginx.repo 填写如下内容后保存 [nginx] name=nginx repo ...
- macOS安装MongoDB
先在macOS里安装一个很好的插件 1.百度搜索homebrew 或 直接进入https://brew.sh 2.复制网页下面的命令符 /usr/bin/ruby -e "$(curl -f ...