debian 安装问题及指南

安装前的准备

U 盘型号、大小(至少4GB),一般用来区分启动盘是哪个
U 盘质量尽量好点,传输速度最起码 1M/s,如果再慢的话还不如使用网络安装呢。
当然也可以选择更小的盘,使用网络镜像安装。
网络镜像大小不超过300M,常规的硬件(无独立显卡高清声卡触摸板等情况)和网速好时推荐使用。

硬盘型号、大小,确保分区、启动的的时候不会搞错
硬盘很便宜,有条件的话买两个盘,一个机械一个固态,一个windows,一个linux,分别手动选择设备引导
硬盘不宜过大,1TB 的就行,MBR 最多四个主分区。
硬盘分区建议使用 MBR,本人对GPT、UEFI不熟,不提供建议。
多重引导问题需要自行寻找合适方案

分区,至少两个分区(/ 和 /home),每个大小至少 30GB,推荐手动安装

网卡型号,有时候需要手动下载驱动包来安装
显卡驱动,推荐下载让界面更加好看点

桌面系统

使用 gnome3、gnome classic(gnome2)、kde4、kde5、xfce、lxde、mate
自己可以网上看看喜欢什么样的桌面系统,有些版本的变更较大,可能不是你想的那样。

版本选择及系统升级

如果是编译型开发的话,一般推荐比较旧的版本,发布至少一年以上的,像 C、C++、Python 等需要编译的,新的系统使用新的库导致旧的软件、项目等无法运行,所以要十分慎重。

不要随便的升级(apt-get update)、卸载(apt-get autoremove)系统或软件(apt-get upgrade),操作的时候一定要提示,有时候升级会导致各种各样的问题,无法使用、无法启动等问题。
出现问题也非常难以解决,只能重装。

安装镜像

一般情况下,新手建议选择大而全的,比如 debian-live-8.9.0-amd64-gnome-desktop.iso
不要选择太迷你的系统,缺少字体、无法显示中文等问题

使用 amd64、i386,使用 cd、dvd,第一个即可,选择自己喜欢的桌面系统

举例:
debian-8.9.0-amd64-CD-1.iso
debian-8.9.0-amd64-kde-CD-1.iso
debian-8.9.0-amd64-DVD-1.iso
debian-live-8.9.0-amd64-gnome-desktop.iso,不用安装直接进入系统,能大概的了解是什么样子的

下载地址:https://cdimage.debian.org/cdimage/archive/

不同镜像的差异

你如果选择集成镜像 gnome、kde 等安装,中间几乎没有自定义选择安装软件设置的权利
所以像一些语言,需要手动重新配置。
sudo dpkg-reconfigure locales

配置安装软件源

提示 no-free,unofficial 一定要加入,很多驱动程序都在这里面。
https://cdimage.debian.org/cdimage/unofficial/non-free/cd-including-firmware/

备份

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bk

sudo vi /etc/apt/sources.list

安装的时候会提示禁用cdrom源,除非你还继续安装,一般禁用掉,最前面加上 # 注释掉
#deb cdrom:[Debian GNU/Linux 8 _Jessie_ - Official Snapshot amd64 LIVE/INSTALL Binary 20170723-12:34]/ jessie main

http://mirrors.163.com/.help/debian.html ,163
http://mirrors.ustc.edu.cn/help/debian.html ,中科大
https://mirrors.ustc.edu.cn/repogen/ ,配置生成器

deb http://mirrors.163.com/debian/ jessie main non-free contrib
deb http://mirrors.163.com/debian/ jessie-updates main non-free contrib
deb http://mirrors.163.com/debian/ jessie-backports main non-free contrib
deb-src http://mirrors.163.com/debian/ jessie main non-free contrib
deb-src http://mirrors.163.com/debian/ jessie-updates main non-free contrib
deb-src http://mirrors.163.com/debian/ jessie-backports main non-free contrib
deb http://mirrors.163.com/debian-security/ jessie/updates main non-free contrib
deb-src http://mirrors.163.com/debian-security/ jessie/updates main non-free contrib

更新

sudo apt-get update

刻录启动盘

常见问题:安装包丢失导致安装过程失败、不支持过新旧ISO、不支持硬件等等。
通常建议重新刻录,如果不行再换一种软件。
刻录后引导菜单也不相同。

Unetbootin,支持mac、windows、linux
Refus,支持windows
LinuxLive USB Creator,支持windows
Universal USB Installer,支持windows
Win32 Disk Imager,支持windows
Linux dd 命令,建议熟悉的用户使用
UltraISO软碟通,没用过
U 盘量产,无

分区问题

目前我是 mbr,gpt 各种问题。

两个硬盘,一个机械一个固态,27寸显示器,笔记本太吃力。linux 下界面根本就显示不了多少内容。

安装过程(略)

安装过程,可以找找网上的图,自己虚拟机先试试,然后再安装。
新手一定要在虚拟机上多模拟几次,别直接上来安装导致系统资料丢失。

安装过程中,一定要加载全部驱动,尽量的全部安装。
安装过程中,尽量使用网络源,会自动添加到 source.list 里面,避免安装完后还要自己改。
安装过程中,选择桌面和组件,一般选择gnome、kde等(一个就行),太多了很慢并且软件混杂很难看。
安装过程中,如果无法使用网络,尽量的使用cd、dvd镜像。
安装过程中,网络镜像选择 China,163、aliyun、tsinghua、ustc等,现在的网络环境很好,下载速度很快。

一定要先把 显卡、声卡、网卡驱动确认没有问题,再大规模的安装自己的软件和迁移数据。除非你不在意网卡、显卡、声卡问题。千万别把数据和软件安装好了,结果黑屏、上不了网等问题。

网卡驱动

一般情况下,安装的时候提示网卡没有驱动,直接跳过进行下一步安装,尽量的使用有线安装或dvd安装,不要使用无线安装。安装镜像尽量选择大而全的,这样可以避免此类问题发生。

这个非常常见,这个看人品,有的笔记本的网卡驱动非常烂,即使安装了也经常耗电快、掉线、速度很慢等等。
如果你碰到这种问题,我也无能为力。

缺少 “rtl_nic/rtl8411-1.fw brcm/bcm43xx-0.fw”

以 jessie 上 realtek 为例,无法上网的情况,下载肯定是别的电脑上或者双系统。

包一般在 kernel 下面
https://packages.debian.org/jessie/kernel/
搜索 realtek 找到相关的 firmware
https://packages.debian.org/jessie/kernel/firmware-realtek
找到下载链接
https://packages.debian.org/jessie/all/firmware-realtek/download
下载放到 U 盘
http://debian.torredehanoi.org/debian/pool/non-free/f/firmware-nonfree/firmware-realtek_0.43_all.deb
挂载设备,命令行下面安装后重启试试效果
sudo dpkg -i firmware-realtek_0.43_all.deb

Unetbootin 有个 firmware 文件夹,可以安装前放一些驱动到里面。

显卡驱动

现在新版本的驱动稍微的好点,以前安装的时候经常导致 Xorg 无法启动变成黑屏,所以要有心理准备。
安装显卡可能导致黑屏、死机、消耗更多资源等等。

找到自己的显卡,切换到命令行界面安装,比如是 root 或者 sudo
http://www.nvidia.cn/Download/index.aspx?lang=cn
比如1080显卡
http://cn.download.nvidia.com/XFree86/Linux-x86_64/384.59/NVIDIA-Linux-x86_64-384.59.run
安装可以提示一些信息,需要安装gcc、dkms等,自己看情况选择。

sudo /etc/init.d/gdm3 stop # 关闭Xorg 
sudo chmod a+x NVIDIA-Linux-x86_64-384.59.run
sudo./NVIDIA-Linux-x86_64-384.59.run

声卡问题

这个待人补充。

引导问题

不太推荐多系统安装到一个盘,最多两个。一般情况也没有必要搞那么多系统。
通常都是 win7 后 debian,分区选择 mbr,至于 uefi、gpt,试过一次感觉太繁琐了。

debian 会询问引导安装到哪里,这个时候一定要记清楚是哪个硬盘哪个分区大小
台式机两个硬盘,引导装在单独的硬盘上,这样出了问题互不影响。
笔记本一个硬盘,linux 引导 windows,也可以用一些软件设置引导。
sudo fdisk -l # 参考分区和硬盘情况

debian 9

debian9 问题确实很多,一些软件的库名字变了或者更新了导致失败。
最严重的是 openssl 1.1.0 的版本,导致很多编译型的程序,无法安装运行。

黑屏问题、Gnome3 无法进入登录界面

Debian8 Gnome3: Oh no! Something has gone wrong. A problem has occurred and the system can’t recover. Please log out and try again.

尽管我卸载重装了 Gnome、Gnome-Shell、Gnome-Extensios,依旧没有用。

早前的显卡驱动是 nv,安装 nvidia、ati 的驱动经常黑屏无法开启,Xorg启动失败。
然而很多年过去了 nv 已经乏力,NVIDIA 开始支持了很多显卡,基本上都有 Linux amd64 的驱动。
现在不安装 NVIDIA 的驱动,Xorg 反而黑屏。

禁用 nv
echo ‘blacklist nv’’ | sudo tee -a /etc/modprobe.d/blacklist.conf
然后安装 NVIDIA,其他的显卡应该类似

软件图形界面无法启动,没反应

由于系统镜像的差异,导致每个系统的库不尽相同。
你需要在命令下面启动,查看报错,然后解决。
也可能你的软件需要重启或者注销重新登录才有效果。

例如,haroopad 图形界面无法启动,我就在命令行界面运行。
提示,libgconf-2.so.4: cannot open shared object file: No such file or directory
安装,sudo apt-get install libgconf-2-4 -y

不要随意卸载系统自带包

有时候系统提示 apt-get autoremove、apt-get upgrade,一定要看具体是什么包,别直接 yes,万一卸载了核心的包会 GG。很多时候镜像自带了很多软件包,一定不要随意卸载,有些依赖很麻烦。有时候卸载后系统会启动不了等问题。

2 个赞

建议加入这个推荐。debian官网跳转的,可以略去很多装驱动的麻烦。
https://cdimage.debian.org/cdimage/unofficial/non-free/cd-including-firmware/

已加入。

请问这个地址如何加入到sources.list之中。请写个示范可以吗?

这是下载安装光盘的地址,不是源地址。

在源地址文件里 每个地址后面加上 non-free就能安装那些非自由的软件和驱动了。
sudo emacs /etc/apt/souces.list

示例:
deb http://security.debian.org/ stretch/updates contrib main non-free
deb-src http://security.debian.org/ stretch/updates contrib main non-free

唉,不对,这个是安装的光盘镜像,cd、dvd啥的:joy:。安上就自带非自由的驱动,不用再到处找驱动,是这个意思。不是源地址。