Windows10和Ubuntu双系统安装与配置

一、制作Ubuntu16系统启动盘

1.1 下载Ubuntu系统

下载地址:http://releases.ubuntu.com/
1566833302292

1.2 制作系统盘

注意:UltraISO版本过旧会导致安装启动失败

下载软碟通

  1. 格式化U盘

  2. 打开iso镜像文件
    在这里插入图片描述

  3. 写入硬盘映像
    在这里插入图片描述
    在这里插入图片描述

1.3 window下系统分区

进入磁盘管理,压缩空间分配出可用空间。

二、安装系统

2.1 设置U盘启动

进入bios(一般情况下按F2),找到Secure Boot选项,将其设置为disable。

注意

  1. 不同品牌电脑的bios设置不同,需根据实际状况调整,一般关闭Secure Boot选项即可,无需其他操作。

  2. 启动方式有两种

    • UEFI(Unified Extensible Firmware Interface):全称“统一的可扩展固件接口”,是EFI的升级版,用于取代传统BIOS;
    • Legacy/CSM:大多数UEFI主板为了兼容,保留了传统BIOS的启动方式,开启的相关选项为Legacy或CSM;

    建议采用UEFI引导,一般情况默认采用UEFI,无需额外操作。

  3. 若电脑无核显只有独显(或者双显卡),会在安装启动过程中报错nouveau相关错误,因为nouveau对Nvidia显卡支持有问题,需先屏蔽掉再安装系统,安装后再安装驱动。

    • 在bios中禁用secure-boot
    • 开机见到bios图标时按住右边的shift, 进grub
    • 高亮Ubuntu 选项后按键E
    • Add nouveau.modeset=0 to the end of the line beginning with linux
    • Press F10 to boot

2.2 安装系统

启动时按F12(当默认第一启动项为U盘时会直接进去U盘启动,否则需要进去启动项选择界面手动选择U盘启动),若上面操作无问题会进入grub引导界面,选择Install Ubuntu。

  1. 系统语言选择

建议采用English,否则路径出现中文字符容易产生未知错误。

  1. 额外功能包安装

在连接网络情况下可根据需求安装,一般选中第二项。
在这里插入图片描述

  1. 系统安装方式选择

根据需求可选择覆盖安装(第一项)和自定义安装(最后一项),若选用覆盖安装会沿用旧的分区方案,若选择自定义安装则需自行分区(若之前已安装Ubuntu系统,需先完全卸载后才能采用自定义安装重新分区)

提示:若已经安装Ubuntu,会出现覆盖安装选项,若无则无此选项。
在这里插入图片描述

分区方案参考

下面分区方案是在UEFI/GPT下进行,若使用BIOS/MBR或者BIOS/GPT会有不同。

Device for boot loader installation安装在/boot或者EFI System Partition分区。

  • 方案一(一般采用)
目录(挂载点)分区类型格式描述
swap逻辑分区swap充当虚拟内存,大小设置为电脑内存大小
/boot主分区ext4引导分区,大小一般设置为512m,这是旧版本,新版本一般设置EFI System Partition在逻辑分区
/.主分区ext4根目录,类似C盘,应该尽可能大,因为软件包都安装在该目录下
/home逻辑分区ext4用户存储数据用,剩余空间
  • 方案二
目录(挂载点)分区类型格式描述
/.主分区ext4根目录,类似C盘,只分这一个区,因为软件包都安装在该目录下
  • 方案三(建议采用)
目录(挂载点)分区类型格式描述
swap逻辑分区swap充当虚拟内存,大小设置为电脑内存大小
/.主分区ext4根目录,类似C盘,除swap外其余空间,因为软件包都安装在该目录下
  • 双硬盘分区方案

双硬盘下,需要先在SSD和HD上压缩空间,需要频繁读写的分区挂载在SSD上

硬盘目录(挂载点)分区类型格式描述
SSDswap逻辑分区swap充当虚拟内存,大小设置为电脑内存大小,若电脑内存足够大可以不设置
SSDEFI System Partition逻辑分区EFI System Partition文件系统是fat32,也就是在UEFI模式下会从这个分区调用系统的引导程序,类似于旧版的启动引导/boot
HD/.主分区ext4如果SSD空间足够,建议该目录也挂载在SSD下
HD/home逻辑分区ext4
  1. 选择时区
  2. 选择键盘
  3. 设置账号和密码

2.3 分区调整

  1. 查看空间大小
free -m
  1. 安装GParted

GParted无法调整处于挂载状态的分区,需要把GParted制作成系统盘(虚拟机的话可以直接加载iso),若调整的不是挂载的分区(/根目录,swap逻辑分区等),可以直接在系统中安装GParted调整,但调整时只能调整相邻分区。

gparted下载

虚拟机

  • 修改CD/DVD(SATA)项为如下,选择下载的gparted-live.iso
    在这里插入图片描述

  • 开机进入bios
    在这里插入图片描述

  • 将CD-ROM Drive放到最上面,使其启动GParted
    在这里插入图片描述

  • 默认选择进入
    在这里插入图片描述
    在这里插入图片描述

  • 选择语言(26简体中文)和加载模式(0)

在这里插入图片描述
在这里插入图片描述

  • 使用GParted调整分区
    在这里插入图片描述
  1. 分区调整
  • 原分区
    在这里插入图片描述
  • 调整后分区

在调整前需先删除逻辑分区使未分配空间与根目录相邻,然后扩大根目录再重新设置交换分区
在这里插入图片描述
4. 激活swap交换分区

调整完分区后系统情况,一般来说调整swap分区后需要激活,通过free -m查看swap分区情况,若空间大小为零则没有启动。
在这里插入图片描述

root@ubuntu:~# sudo mkswap /dev/sda5
Setting up swapspace version 1, size = 2097148 KiB
no label, UUID=cc64ac36-f5b0-4877-afe6-a49e76c72336
root@ubuntu:~# sudo swapon /dev/sda5

修改fstab使其启动默认加载

root@ubuntu:~# sudo gedit /etc/fstab

增加一行/dev/sda5 swap swap defaults 0 0

注意/dev/sda5为swap分区

三、启动引导

安装Ubuntu成功后一般默认Ubuntu为第一启动项,如果安装没问题启动后首先进入的是grub启动引导界面,在此界面可以选择启动系统。若想更改启动等待时间和grub启动引导下的第一启动项,可在Ubuntu下修改。

sudo gedit /etc/default/grub

通过修改下面内容可以更改默认启动系统及等待时

#启动系统的序号
GRUB_DEFAULT=0
#等待时间
GRUB_TIMEOUT=10

启用,完成后重启即可

sudo update-grub

注意:若系统采用grub启动引导不能直接删除ubunu系统,否则无法进入Windows系统。

四、系统优化

4.1 删除不必要软件

  • 删除amazon链接

    sudo apt-get remove unity-webapps-common
    
  • 删除libreoffice链接

    sudo apt-get remove libreoffice-common
    

4.2 安装常用软件

# 安装
~$ sudo dpkg -i name.deb
 
# 如果出现依赖问题,则运行
~$ sudo apt-get install -f
# 然后在运行安装的命令即可。
  • 搜狗输入法

    https://pinyin.sogou.com/linux/?r=pinyin

  • wps

    http://www.wps.cn/product/wpslinux

    字体问题

    $ git clone https://github.com/iamdh4/ttf-wps-fonts.git
    $ cd ttf-wps-fonts
    $ sudo bash install.sh
    
  • chromium

    chromium-team

    sudo add-apt-repository ppa:chromium-team/stable
    
  • zsh

    ohmyzsh是用于配置zsh,参考终极 Shell——ZSH

    sudo apt-get install zsh
    sh -c "$(wget https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"
    

    切换到zsh,需重启

    chsh -s /bin/zsh
    

    终端配置路径

    ~/.zshrc
    
  • git更新

    sudo add-apt-repository ppa:git-core/ppa
    

4.3 界面优化

  1. 安装Unity Tweak Tool

    sudo apt-get install unity-tweak-tool 
    
  2. 安装主题

    sudo add-apt-repository ppa:noobslab/themes
    sudo add-apt-repository ppa:noobslab/icons
    sudo apt-get update
    sudo apt-get install flatabulous-theme
    sudo apt-get install ultra-flat-icons
    
  3. 启用主题

    打开Unity Tweak Tool,打开Theme选项,选用Flatabulous,打开Icons,选用Ultra-flat。

4.4 调整缓存和CPU

  • swap交换区修改

    swap交换区,也称虚拟内存,是Linux在内存不足时充当内存的文件。在ubuntu里面往往不是物理内存全部耗尽采取使用swap分区,swappiness的值的大小对如何使用swap分区是有着很大的联系的。 swappiness=0的时候表示最大限度使用物理内存,然后才是 swap空间,swappiness=100的时候表示积极的使用swap分区,并且把内存上的数据及时的搬运到swap空间里面。两个极端,对于 ubuntu的默认设置,这个值等于60,建议修改为10。具体这样做:

  1. 查看你的系统里面的swappiness,获得结果一般为60

    cat /proc/sys/vm/swappiness 
    
  2. 修改swappiness值为10,此处修改为临时性的修改,重启系统后会恢复默认的60

    sudo sysctl vm.swappiness=10 
    
  3. 永久修改,在ysctl.conf 文档后添加内容。

    sudo gedit /etc/sysctl.conf 
    

    内容为:

    vm.swappiness=10
    
  • 调整CPU运行模式
  1. 安装cpu频率管理软件

    sudo apt-get install cpufrequtils
    
  2. 查看CPU信息

    cpufreq-info
    

    下面为显示的CPU支持模式,默认采用powersave

    available cpufreq governors: performance, powersave
    
  3. 修改模式

    sudo cpufreq-set -g performance
    
  • 预加速

    Preload 是一个后台运行的守护进程,它分析用户行为和频繁运行的应用。打开终端,使用如下的命令来安装 preload:

    sudo apt-get install preload
    

    安装后,重启你的电脑就不用管它了。它将在后台工作。阅读更多关于阅读更多关于preload

五、远程桌面

方式速度备注
teamviewer付费(商用),Gnome桌面,同步操作
vino默认,Gnome桌面,同步操作
vnc4server+xfce4xfce桌面,非同步操作,部分GUI软件无法正常使用

注意:如果通过WIFI路由进行远程连接,需要设置端口映射,否则连接到WIFI路由的电脑的IP为本地IP无法连接,

5.1 vino

  1. Ubuntu18.04系统预装vino

    sudo apt install vino
    
  2. 在设置的sharing中启用并设置密码

  3. 使用dconf-editor取消gnome的连接权限限制

    sudo apt install dconf-editor
    

    在org->gnome->desktop->remote-access中设置require-encryption为关闭

  4. 通过remmina(测试这个效果好一点)或者VNC Viewwe连接IP。

5.2 vnc4server+xfce4

  1. 安装xfce桌面和vnc4server服务器

    sudo apt install xfce4 xfce4-goodies vnc4server
    
  2. vnc4server设置

    安装完成后使用vnc4server命令设置安全密码并初始化配置文件:

    vnc4server
    >>> You will require a password to access you desktop
    
    >>> Password:
    >>> Verify:
    

    密码为6-8位,超出后会自动截断为8位。

    初始化vnc4server后会在用户目录下生成.vnc文件夹,其中的xstartup为vnc4server的配置文件。备份后进行修改,去掉最后一行,然后增加新的三行,前两行是销毁被侵占的环境变量,最后一行表明使用的为xfce的桌面系统。

    #!/bin/sh
    
    # Uncomment the following two lines for normal desktop:
    # unset SESSION_MANAGER
    # exec /etc/X11/xinit/xinitrc
    
    [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
    [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
    xsetroot -solid grey
    vncconfig -iconic &
    x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
    # x-window-manager &
    unset SESSION_MANAGER
    unset DBUS_SESSION_BUS_ADDRESS
    startxfce4 &ndow-manageru
    
  3. 启动VNC服务

    使用vnc4server命令开启VNC服务,默认TCP端口从5900开始,设置:1则设置1号桌面为5901。

    vnc4server -geometry 1920x1080 :2 # 启动1920x1080分辨率的2号桌面
    vnc4server -kill :2 # 停止
    

    关闭防火墙

    sudo ufw allow 5902
    

    通过VNC Viewer连接到IP:5902

六、双显卡配置独显

  1. 查看显卡配置

    通过查看pci接口上的硬件,一般来说显卡做vga显示或3D渲染,因此该类别下的硬件可以找到显卡,双显卡的话可以找到Intel和NVIDIZ。

    lspci | grep -i vga
    lspci | grep -i 3d
    
  2. 显卡驱动配置

  • 禁用secure boot
  • 安装驱动
ubuntu-drivers devices# 查看设置和驱动
sudo ubuntu-drivers autoinstall# 自动安装合适的驱动

安装完成后重启,可找到nvidia setting,在Prime profiles可切换显卡。
在这里插入图片描述

七、卸载系统

双系统下卸载Ubuntu不能直接格式化分区

  • 判断启动方式

    在cmd中输入,找到path那一行,如果是winload.efi就是uefi引导,若为exe就是legacy引导。

    bcdedit
    
  • UEFI启动

    使用easyUEFI找到ubuntu并删除,然后重启,再删除ubuntu的对应的分区。

参考

10 条加速 Ubuntu Linux 的杀手级技巧

win10下安装Ubuntu16.04双系统

ubuntu16.04分区设置

不美翻怎么开发!Ubuntu 16.04 LTS深度美化!(2017年度定稿版)

Ubuntu频繁卡死解决

vmware中使用gparted调整磁盘大小并设置swap分区

无集成显卡主板 + Nvidia显卡+ ubuntu 16.04 启动问题

Ubuntu 18.04 独显踩坑安装笔记

安装grub到U盘分区,实现多系统引导

【ubuntu-18.04】ubuntu18.04进行Nvidia显卡配置

在Win10与Ubuntu双系统中删除Ubuntu

Windows、Ubuntu双系统正确卸载Ubuntu系统

Ubuntu下包含2种远程桌面的方式:VINO-Server以及VNC Server

2018-06-07【Ubuntu 18.04 搭建VNC服务器】

Ubuntu18.04实现VNC远程桌面

  • 3
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值