Debian 11 是默认不带 GUI 了吗,装完之后没有桌面,安装的时候也没看到选择软件的部分

2021-10-18 10:15:00 +08:00
 LxnChan
8865 次点击
所在节点    Linux
28 条回复
imes
2021-10-18 10:27:13 +08:00
chronosphere
2021-10-18 10:55:27 +08:00
GUI 不正常出现,可能是一楼说的没有安装 GUI (或者叫 Desktop Environment );也可能是安装了 GUI,但是显卡驱动没有安装好。

如果是核显,需要下载带有各种硬件驱动的 non-free 版本: https://cdimage.debian.org/images/unofficial/non-free/images-including-firmware/11.1.0+nonfree/

如果有 Nvidia 独显,我记得用 sudo apt install nvidia-driver 就可以自动匹配合适的驱动版本并安装;如果找不到合适的驱动版本,就得自己手动安装驱动(这样有可能兼容性不好,比如高刷屏上不了高刷之类的...),搜 nvidia unix driver,到 Nvidia 官网找合适的版本,然后网上搜一下手动安装驱动的教程

手动安装的具体步骤我忘了,网上教程大致的流程是首先屏蔽 Linux 自带的开源驱动 nouveau,然后再安装 build-essential 这些基础工具,然后运行下载的安装脚本。不过好像第一步并不必须,因为安装脚本一般会自动帮你屏蔽 nonveau

sudo apt install nvidia-driver 貌似需要设置一下 apt 的源仓库,因为 Nvidia 驱动不开源,所以不能出现在 debian main 仓库中,要把 debian security 还是 debian nonfree 加进去,这块儿忘了,不过搜一下就能发现。当然需要保证你的网络能连接源仓库,要么科学上网,要么换国内镜像
kimw
2021-10-18 11:04:13 +08:00
顺便说一句……如果已经完成安装了,可以不用重新下载 ISO,然后 blah blah blah 。在命令行界面下有一个叫做 `taksel`命令可以 *向导式* 完成 GUI 的安装。如果在命令行中输入 `sudo tasksel` 提示命令不存在,可以 `sudo apt-get install tasksel`。
chronosphere
2021-10-18 11:12:29 +08:00
@chronosphere emm 另外 debian 有个比较蛋疼的点,free 版本的镜像不带闭源的 wifi 驱动,所以如果你的无线网卡不支持 debian 自带的开源驱动,并且你不连网线的话,安装程序连接不到源仓库,所以也就不会弹出下载桌面环境的界面; non-free 版本的镜像对 wifi 支持就好一点,一般都能正常安装好 wifi 驱动,但是 non-free 版本不自带桌面环境,得联网下载。

如果你既想要自带桌面环境,又想带 non-free 的驱动,那就下载自带桌面的 free 版本,然后在你的启动盘里新建一个 firmware 文件夹,到官网把所有驱动下载到这个文件夹里,安装程序就能检测到驱动了。
chronosphere
2021-10-18 11:15:47 +08:00
@kimw 对对对,而且这个在之后好像还能用来切换桌面环境(虽然也没啥大用
LxnChan
2021-10-18 11:56:03 +08:00
@chronosphere 那如果安装环境是 vmware 或者 Intel 核显呢
LxnChan
2021-10-18 11:59:30 +08:00
@kimw 这个我之前查资料试过,执行一下就一闪而过了
chronosphere
2021-10-18 12:38:14 +08:00
@LxnChan 给虚拟机安驱动我就不懂了。我的电脑是 amd 核显+nvidia 独显,不过给核显安驱动的过程我想应该大同小异了

要么用 apt 自动识别并安装:sudo apt install firmware-linux-nonfree,这条指令能安装的驱动其实和 nonfree 镜像里有的驱动应该是一样的(注意要添加 nonfree 源,或者 security 源,这块儿记不清了);

要么自动识别不出来,就手动安,或是参考 debian 官方的 intel 核显指南(这是我猜的,我觉着 nvidia 的指南都有,intel 应该也会有),或是搜 intel graphics driver linux,按照 intel 官方指南一步一步走

不过在此之前可以先检查一下驱动安装的情况,用 lspci 搭配 grep 可以查询安了什么驱动
ByteCat
2021-10-18 13:50:57 +08:00
安装的时候可以选 DE 来安装,就算你下的是最小镜像
LxnChan
2021-10-18 14:57:36 +08:00
@chronosphere 我试过了,不是驱动的问题,用 netinst CD 引导就会有选择软件的界面,可以选 GNOME 作为桌面,其他的都没有不知道是不是 Debian 11 给取消了
LxnChan
2021-10-18 14:57:46 +08:00
@ByteCat Debian 11 真没有
shijingshijing
2021-10-18 15:48:56 +08:00
@LxnChan 你用 netinst CD 安装当然没有了,只有最小化的一个基本系统,要用 DVD 和 BD 的镜像安装。

不过我个人喜欢用 netinst CD 安装,然后手动安装 MATE 和 LightDM,这样系统比较精简,不会安装 LibreOffice 什么的。
shijingshijing
2021-10-18 15:52:41 +08:00
下面是我在虚拟机里面每次用 netinst 最小化安装之后的一些优化步骤,希望对你有用:

后续步骤是为了让 Debian 使用更符合系统的一些设定:
1. 新的 Debian 会对 apt 源做校验,修改 /etc/apt/sources.list,添加[trusted=yes],如下:
还有一个方法是:apt-get install apt-transport-https ca-certificates,然后 update
2. 运行 apt-get update 和 apt-get upgrade 升级一下系统。
3. 使用 eject 命令可以安全弹出光盘镜像。
4. 系统默认无 sudo,需要 apt install sudo,切换为 root,执行 sudo usermod -aG sudo jack 添加 jack 用户进入 sudo 组
5. 安装命令行下图形化进程显示工具 htop, iftop:apt-get install htop iftop
6. 安装 vim:apt-get install vim
7. 编辑 /etc/vim/vimrc 文件,改设定为 set nocompatible 和 syntax on
set nocompatible
set backspace=2
set nu
set noerrorbells
set visualbell
set t_vb=
8. 开启 ls 的彩色显示,修改.bashrc 文件中的设定。如果是 /home/alex 用户,略有不一样,取消 force-color-prompt=yes 这一行的注释,后面 grep --color=auto 的注释也取消,就能显示彩色:

9. 删除较为危险的 telnet 和 ftp:aptitude purge telnet ftp 或者 apt-get purge telnet ftp
10. 不预装 ifconfig,需 apt-get install net-tools 或者 ip addr,参见 http://blog.jobbole.com/110029/
ip 和 ifconfig 之争: https://unix.stackexchange.com/questions/482596/ip-tools-vs-old-ifconfig
(详细) https://unix.stackexchange.com/questions/504063/ip-vs-ifconfig-commands-pros-and-cons
11. 如果使用 netinst 网络最小化安装,不会预装 ssh,需要 apt-get install ssh
12. 安装 lightdm 登录界面和 MATE 图形界面:apt-get install mate-desktop-environment lightdm
13. Debian 10 之后,使用 root 账户登录 MATE 图形界面,鼠标右键无菜单,桌面无图标的解决方法:System -> Preferences -> Personnal -> Startup Application,新增一条命令:name: Caja manage root desktop; command: caja --force-desktop 参考: https://github.com/mate-desktop/caja/issues/871
14. 安装 xterm 以便在图形界面中启动 vim:apt-get install xterm
15. 进入系统之后,配置 MATE Terminal,Edit>Profile Preferences,选中 General 选项卡,去除 Use the system fixed width font,选 Monospace 10 ;切换至 Colors 选项卡,去除 Use colors from system theme,将 Foreground,Background, Bold and Underline 的 Built-in schemes 选为 Green on black 主题,Palette 的 Built-in schemes 选为 Linux console 。
16. 桌面右键,选择 Change Desktop Background,Theme 选 TraditionalOk 。
17. 安装 Python gcc 等包,执行 apt install software-properties-common build-essential
18. 先后运行 apt-get clean, apt-get autoclean, apt-get autoremove 清理多余安装包。
chronosphere
2021-10-18 16:24:44 +08:00
@LxnChan 你这么一说我有点印象了,我是用 KDE 的镜像+nonfree firmware 做的启动盘,解决显卡驱动问题之后,KDE 桌面环境就自动弹出了。

但是其实我之前也试过用 netinst CD 引导,只能安装 Gnome 桌面,我就安了 Gnome,安完之后,用 3 楼提到的 sudo tasksel 切换到 KDE 桌面了,至于你提到 tasksel 一闪而过,如果你是在 tty (也就是非桌面环境)下运行的 tasksel,我觉着你可以试着安装 Gnome,然后在 terminal 下运行 tasksel 来切换到 KDE,切换成功后再卸载掉 Gnome 就行。

另外不一定非要用 tasksel 安装 KDE 桌面环境,也可以用 sudo apt install task-kde-desktop ;而且我记得无论是 Gnome 还是 KDE,在你的图形化用户登录界面是有一个选项让你选择桌面环境的(这个要留心找一下)

另外另外,安装完后,如果图形界面不自动弹出,按 Alt + F5 (也可能是 Ctrl + Alt + F5,电脑不在身边,没法实验),手动切换到桌面环境的 tty,桌面环境 tty 编号应该是 5 (也可能是 7,电脑不在手边...)
chronosphere
2021-10-18 16:47:25 +08:00
@chronosphere 可能表述的不清,大概意思就是,

1. 要么按照 netinst CD 的引导安装 Gnome,然后要么用 tasksel (可能 terminal 下 tasksel 不会闪退),要么用 apt 安装 KDE (我猜可能你想安 KDE ),然后在图形化登录界面选择 KDE

2. 要么完全不安桌面环境,直接用 apt 安装 KDE

二者都需要注意的是可能需要手动切换到桌面环境

当然前提是你的显卡驱动没问题
ByteCat
2021-10-18 17:17:29 +08:00
@LxnChan 我自己用的就是 Debian……安装的时候有选,如果你下的是网络镜像,你需要联网
LxnChan
2021-10-18 17:24:13 +08:00
@shijingshijing 非常感谢!我记下了!
另外我是使用 netinst 版本才有选装软件的界面(即可选装 DE/ssh 等软件的界面),其他诸如 DVD/BD 等 ISO 我这里安装向导都不会询问是否选装软件,系统版本为清华源下最新版 11.0 的镜像( https://mirrors6.tuna.tsinghua.edu.cn/debian-cd/current-live/amd64/iso-hybrid/debian-live-11.1.0-amd64-standard.iso )和官网版( https://cdimage.debian.org/debian-cd/current/amd64/iso-dvd/debian-11.1.0-amd64-DVD-1.iso )。
![]( https://arlxn.top/image-211018a.png)
👆此图中只有上面两个 ISO 会安装 DE,其他都没有
LxnChan
2021-10-18 17:24:47 +08:00
@ByteCat 当然有联网的呀
LxnChan
2021-10-18 17:25:09 +08:00
@imes 谢谢!我成功的用您给出的镜像地址安装了 GNOME !
CatCode
2021-10-19 09:31:43 +08:00
@shijingshijing telnet 和 ftp 只是个客户端而已啊 没必要删啊

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/808462

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX