Ubuntu16.04 安装流程 -1 系统软件(201705)

来源:互联网 发布:易金通软件客服电话 编辑:程序博客网 时间:2024/06/08 00:11

安装系统

  1. 下载.iso并写入U盘镜像。有说法可以不用制作硬盘镜像而直接将iso文件放进磁盘。没有测试。
  2. 插入U盘启动。注意有可能进入黑屏,无响应。原因是显卡问题。上下箭头选择到试用而不安装Ubuntu或者安装Ubuntu选项上,按e键,进入boot参数设置界面。找到quiet splash, 后面加 nomodeset, F10进行boot。注意如果进行了这一步操作后面需要修改grub。
  3. 安装过程中,选择安装位置的界面。如果是在已经安装Windows的电脑上装Ubuntu双系统,可以选择第一项,自动分配默认挂载点,如果选择something else(其它操作),一种挂载点设置方式 :
    • EFI 分区 logical 512M
    • swap system EXT4 2×physical memory (e.g. 16000M)
    • / logical EXT4 较大
    • /home logical EXT4 最大
    • bootloader的位置,选择上面EFI挂载点的位置。
  4. 一路安装。
  5. 重启。

配置网络

终端 ping 127.0.0.1 确认本地TCP/IP网络协议正常. 测试网卡和网卡驱动

ping 202.108.22.5 测试是否连通外网(百度IP)

ping www.baidu.com 测试DNS解析是否正常,这一步不正常的话在右上角网络管理中编辑网络连接,添加额外的DNS服务器地址8.8.8.8.断开网络重启,检查是否能够上网。

安装显卡驱动

请完整阅读本节【安装显卡驱动】再进行操作。
1. 进入Nvidia官方驱动下载页面,下载合适的驱动文件(.run)
2. 下载完成后,Ctrl+Alt+F1 ,进入tty1,运行

``` shellsudo service lightdm stop# 不能进入图形界面的,挂载移动硬盘,将驱动文件拷贝到系统中。否则跳到下一代码段fdisk -l # 判断移动硬盘的分区,如/dev/sdc,在mount命令中使用, 可能需要sudo才能看到输出sudo mkdir /media/disk  # 新建一个`disk`文件夹sudo mount -t ntfs-3g /dev/sdc /media/disk # 可能需要替换成/dev/sdc1,看错误提示sudo cp /media/disk/Nvidiaxxx.run /home/Nvidiaxxx/run # 假设你的Nvidia驱动文件在移动硬盘根目录中sudo umount disk  # 卸载移动硬盘# 以下在系统中Nvidiaxxx.run的目录中执行sudo chmod +x Nvidiaxxx.runsudo ./Nvidiaxxx.run(Then install all the way)sudo service lightdm start```

lightdm stop 似乎是因为使用了集成显卡的原因,不使用这一句可能出严重错误。 (http://www.linuxidc.com/Linux/2017-01/139313.htm)

然后 Ctrl+Alt+F6/F7回到桌面, 应该已经安装好Nvidia驱动了。

Nvidia安装有用的测试指令:

  • nvidia-smi (NVIDIA System Management Interface program) 给出GPU相关信息

  • nvidia-settings 设置图形相关选项的GUI.

仍在tty1内,安装Nvidia驱动的另一组指令(没有测试这一组, 可能仍需要lightdm stop)

sudo apt-get purge nvidia-*  # 删除现有驱动sudo add-apt-repository ppa:graphics-drivers/ppasudo apt-get updatesudo apt-get install nvidia-375   # nvidia-后面的数字是版本号sudo reboot # 重启

后续的使用经历中,经常出现开机后系统卡在登录界面循环的情况,判断可能是Nvidia驱动版本的问题。也就是官方根据你的系统和GPU推荐的驱动并不一定真正适配你的实际机器。推荐使用ppa源安装低版本稳定驱动的方式解决。

2017年10月对此处进行补充说明的时候,使用的是Ubuntu16.04的机器,Nvidia 1080 Ti ,经PPA源安装的375.82版本运行稳定。

PPA源Nvidia驱动维护组主页: https://launchpad.net/~graphics-drivers/+archive/ubuntu/ppa, 可以在此查阅长期支持的稳定版本号。

修改grub

如果之前加过nomodeset,之后需要修改grub

sudo gedit /etc/default/grub# Delete 'nomodeset' in the filesudo update-grub

不重新修改grub可能后续会出现意想不到的错误

如果是双系统,已经安装windows后想要修改开机默认启动系统仍然是Windows,在开机的紫色Grub引导界面记下windows是从0开始数的第几个条目,仍然通过修改grub文件实现:

sudo gedit /etc/default/grub# 修改以下内容,等待时间可以不用改GRUB_DEFAULT=2  # 如果你的windows条目是引导菜单中的第3条,从0计数的第2条GRUB_TIMEOUT=5  # 引导界面的等待时间sudo update-grub

Refer

/dev/sda是什么