1
imes 2021-10-18 10:27:13 +08:00
|
2
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 加进去,这块儿忘了,不过搜一下就能发现。当然需要保证你的网络能连接源仓库,要么科学上网,要么换国内镜像 |
3
kimw 2021-10-18 11:04:13 +08:00
顺便说一句……如果已经完成安装了,可以不用重新下载 ISO,然后 blah blah blah 。在命令行界面下有一个叫做 `taksel`命令可以 *向导式* 完成 GUI 的安装。如果在命令行中输入 `sudo tasksel` 提示命令不存在,可以 `sudo apt-get install tasksel`。
|
4
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 文件夹,到官网把所有驱动下载到这个文件夹里,安装程序就能检测到驱动了。 |
5
chronosphere 2021-10-18 11:15:47 +08:00
@kimw 对对对,而且这个在之后好像还能用来切换桌面环境(虽然也没啥大用
|
6
LxnChan OP @chronosphere 那如果安装环境是 vmware 或者 Intel 核显呢
|
8
chronosphere 2021-10-18 12:38:14 +08:00 via Android
@LxnChan 给虚拟机安驱动我就不懂了。我的电脑是 amd 核显+nvidia 独显,不过给核显安驱动的过程我想应该大同小异了
要么用 apt 自动识别并安装:sudo apt install firmware-linux-nonfree,这条指令能安装的驱动其实和 nonfree 镜像里有的驱动应该是一样的(注意要添加 nonfree 源,或者 security 源,这块儿记不清了); 要么自动识别不出来,就手动安,或是参考 debian 官方的 intel 核显指南(这是我猜的,我觉着 nvidia 的指南都有,intel 应该也会有),或是搜 intel graphics driver linux,按照 intel 官方指南一步一步走 不过在此之前可以先检查一下驱动安装的情况,用 lspci 搭配 grep 可以查询安了什么驱动 |
9
ByteCat 2021-10-18 13:50:57 +08:00
安装的时候可以选 DE 来安装,就算你下的是最小镜像
|
10
LxnChan OP @chronosphere 我试过了,不是驱动的问题,用 netinst CD 引导就会有选择软件的界面,可以选 GNOME 作为桌面,其他的都没有不知道是不是 Debian 11 给取消了
|
12
shijingshijing 2021-10-18 15:48:56 +08:00 1
@LxnChan 你用 netinst CD 安装当然没有了,只有最小化的一个基本系统,要用 DVD 和 BD 的镜像安装。
不过我个人喜欢用 netinst CD 安装,然后手动安装 MATE 和 LightDM,这样系统比较精简,不会安装 LibreOffice 什么的。 |
13
shijingshijing 2021-10-18 15:52:41 +08:00 1
下面是我在虚拟机里面每次用 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 清理多余安装包。 |
14
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,电脑不在手边...) |
15
chronosphere 2021-10-18 16:47:25 +08:00
@chronosphere 可能表述的不清,大概意思就是,
1. 要么按照 netinst CD 的引导安装 Gnome,然后要么用 tasksel (可能 terminal 下 tasksel 不会闪退),要么用 apt 安装 KDE (我猜可能你想安 KDE ),然后在图形化登录界面选择 KDE 2. 要么完全不安桌面环境,直接用 apt 安装 KDE 二者都需要注意的是可能需要手动切换到桌面环境 当然前提是你的显卡驱动没问题 |
17
LxnChan OP @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,其他都没有 |
20
CatCode 2021-10-19 09:31:43 +08:00
@shijingshijing telnet 和 ftp 只是个客户端而已啊 没必要删啊
|
23
liuxu 2021-10-19 10:52:02 +08:00
|
25
liuxu 2021-10-19 11:18:44 +08:00
@LxnChan
《 Debian 11 是默认不带 GUI 了吗,装完之后没有桌面,安装的时候也没看到选择软件的部分》 你这个标题有 2 个逗号 第一个逗号前是说默认不带 GUI 了吗(截图,带了) 第二个逗号前是安装之后没有桌面(截图,因为带了,所以选择安装就有了) 第二个逗号是说安装没有看到软件选择部分(截图就是选择软件部分,有 GUI 还有 web server 和 ssh server,以及系统工具) 我应该没理解错吧。。 |
26
bao3 2021-10-19 20:11:19 +08:00
@liuxu 你没理解错,我也是这么理解的。这个楼主有问题。我猜他来请教的成份小,杠的成份大。你的服务实在太好了,这种巨婴式的你就不应该这样。
|
27
deepweb 2021-11-16 15:47:12 +08:00 via Android
官网有,只是你没找到
|
28
Apol1oBelvedere 2023-08-25 23:33:26 +08:00
@shijingshijing #13 请问你的 Debian11 和 12 最小化安装后虚拟机体积分别多大?我的 Debian11 netinstall 镜像安装后 Hyper-V 虚拟机体积 2.7GB ,但是 Debian12 达到了 6.7GB ,无图形环境,不知道为什么差别这么大。
|