最近重装了Win7系统,顺便使用硬盘安装Ubuntu双系统,方便平常使用Linux环境。本来是很简单的事,安装过程中,还是出现了一些问题,记录下来,方便以后不再出现同样的问题。
1、下载最新版的 Ubuntu 操作系统
最新版的 Ubuntu 操作系统为 17.04,在官网上进行下载,进入 Ubuntu中国站 下载会更快,下载 Ubuntu 17.04 64版本
P.S. 安装 Ubuntu 17.04 版本,无须设置交换空间(Ubuntu 16及以下版本是要求要有划分交换空间的),系统将通过交换文件实现内存交换,这对于现在的计算机内存越来越大的情况下,是比较合理的。对于在个人电脑上安装 Ubuntu ,也可以节约交换空间的硬盘,腾出来做更多事。
2、在 Win7 上设置安装环境
下载 EasyBCD ,设置启动引导环境,如下图
然后点击 Add New Entry”——“Neo Grub”——“Install”,然后点“Configure”。
在配置文件的末尾,增加以下配置信息
title Install Ubuntu
root (hd0,0)
kernel (hd0,0)/vmlinuz boot=casper iso-scan/filename=/ubuntu-17.04-desktop-amd64.iso ro quiet splash locale=zh_CN.UTF-8
initrd (hd0,0)/initrd.lz
其中 (hd0,0) hdx 表示第 x 个盘,第二个数字表示第几个分区。如果电脑只有一块硬盘,则 (hd0,0) 表示 C 盘,(hd0,1) 表示 D 盘,以此类推。
P.S. 有试过把 Ubuntu 的 iso 文件放在其它盘,然后使用 (hd0,x) 来表示,但在安装时,总是提示 can't mount the partition ,后来直接放在 C 盘,使用 (hd0,0) 就可以。
3、重启电脑
重启后,选择 NeoGrub 引导程序,将自动加载硬盘中的 Ubuntu 安装镜像文件
此时注意,在进入到安装界面后,先不要急着安装。先使用 Ctrl + Alt + T 打开命令行终端界面,然后输入
sudo umount -l /isodevice
否则,在安装时,会一直卡在验证文件环节
然后点击左边菜单第二个图标,进入系统安装界面,一路进行安装
4、配置引导列表
在安装完 Ubuntu 后,重启后,将可以看到已经生成了引导列表,此时默认为启动 Ubuntu 。如果平常主要是使用 Windows 操作系统的,这时可以修改启动列表的配置
sudo gedit /etc/default/grub
进入编辑页面,修改默认启动项,重启时记一下Windows启动项在列表的第几项(从0开始数),然后进行修改
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
GRUB_DEFAULT=0 #默认启动序号,如果 Windows 启动项在第4项,则改为4
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT="5" #显示启动选择菜单的时间
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
修改完成后使用命令更新配置
sudo update-grub
5、关于安装Ubuntu后进入Windows出现雪花问题
进入Windows时,会出现雪花,看不到Windows的窗口图标,这时,在 Ubuntu 终端里输入:
sudo kate /etc/modprobe.d/radeon-kms.conf
在编辑器里输入:
options radeon modeset=0
保存 然后重新启动你的linux主机,看看 雪花是不是不见了。
注意:也有人介绍, 在 grub 配置文件中增加 nomodeset 关键字,即
sudo gedit /etc/default/grub
找到quiet splash 在后面添加 nomodeset
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
GRUB_DEFAULT=0 #默认启动序号,如果 Windows 启动项在第4项,则改为4
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT="5" #显示启动选择菜单的时间
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"
GRUB_CMDLINE_LINUX=""
然后,保存退出,命令行进行更新
sudo update-grub
但在我的电脑,使用这种方式却不行。我的电脑使用 Intel 集显,黯然安装完 Ubuntu 后,会自动装上 Intel 显卡驱动。而当加上 nomodeset 之后,显卡驱动则被替换成 Linux 的开源通用驱动,导致 CPU 较高,显卡驱动无效,整个电脑使用起来非常的卡顿。所以 如果是使用 Intel 集显的,建议不要使用 nomodeset 方式,即使下载了 intel 官方的驱动,也无法安装。
全部安装完毕
如果是使用五笔的,还可以在终端上安装个五笔输入法
sudo apt-get install fcitx-table-wubi
欢迎关注本人的微信公众号“大数据与人工智能Lab”(BigdataAILab),获取更多资讯