V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
LxnChan
V2EX  ›  Linux

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

  •  
  •   LxnChan · 48 天前 · 3886 次点击
    这是一个创建于 48 天前的主题,其中的信息可能已经有所发展或是发生改变。
    27 条回复    2021-11-16 15:47:12 +08:00
    imes
        1
    imes  
       48 天前
    chronosphere
        2
    chronosphere  
       48 天前
    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
        3
    kimw  
       48 天前
    顺便说一句……如果已经完成安装了,可以不用重新下载 ISO,然后 blah blah blah 。在命令行界面下有一个叫做 `taksel`命令可以 *向导式* 完成 GUI 的安装。如果在命令行中输入 `sudo tasksel` 提示命令不存在,可以 `sudo apt-get install tasksel`。
    chronosphere
        4
    chronosphere  
       48 天前
    @chronosphere emm 另外 debian 有个比较蛋疼的点,free 版本的镜像不带闭源的 wifi 驱动,所以如果你的无线网卡不支持 debian 自带的开源驱动,并且你不连网线的话,安装程序连接不到源仓库,所以也就不会弹出下载桌面环境的界面; non-free 版本的镜像对 wifi 支持就好一点,一般都能正常安装好 wifi 驱动,但是 non-free 版本不自带桌面环境,得联网下载。

    如果你既想要自带桌面环境,又想带 non-free 的驱动,那就下载自带桌面的 free 版本,然后在你的启动盘里新建一个 firmware 文件夹,到官网把所有驱动下载到这个文件夹里,安装程序就能检测到驱动了。
    chronosphere
        5
    chronosphere  
       48 天前
    @kimw 对对对,而且这个在之后好像还能用来切换桌面环境(虽然也没啥大用
    LxnChan
        6
    LxnChan  
    OP
       48 天前
    @chronosphere 那如果安装环境是 vmware 或者 Intel 核显呢
    LxnChan
        7
    LxnChan  
    OP
       48 天前
    @kimw 这个我之前查资料试过,执行一下就一闪而过了
    chronosphere
        8
    chronosphere  
       48 天前 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 可以查询安了什么驱动
    ByteCat
        9
    ByteCat  
       48 天前
    安装的时候可以选 DE 来安装,就算你下的是最小镜像
    LxnChan
        10
    LxnChan  
    OP
       48 天前
    @chronosphere 我试过了,不是驱动的问题,用 netinst CD 引导就会有选择软件的界面,可以选 GNOME 作为桌面,其他的都没有不知道是不是 Debian 11 给取消了
    LxnChan
        11
    LxnChan  
    OP
       48 天前
    @ByteCat Debian 11 真没有
    shijingshijing
        12
    shijingshijing  
       48 天前   ❤️ 1
    @LxnChan 你用 netinst CD 安装当然没有了,只有最小化的一个基本系统,要用 DVD 和 BD 的镜像安装。

    不过我个人喜欢用 netinst CD 安装,然后手动安装 MATE 和 LightDM,这样系统比较精简,不会安装 LibreOffice 什么的。
    shijingshijing
        13
    shijingshijing  
       48 天前   ❤️ 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 清理多余安装包。
    chronosphere
        14
    chronosphere  
       48 天前
    @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
        15
    chronosphere  
       48 天前
    @chronosphere 可能表述的不清,大概意思就是,

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

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

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

    当然前提是你的显卡驱动没问题
    ByteCat
        16
    ByteCat  
       48 天前
    @LxnChan 我自己用的就是 Debian……安装的时候有选,如果你下的是网络镜像,你需要联网
    LxnChan
        17
    LxnChan  
    OP
       48 天前
    @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
        18
    LxnChan  
    OP
       48 天前
    @ByteCat 当然有联网的呀
    LxnChan
        19
    LxnChan  
    OP
       48 天前
    @imes 谢谢!我成功的用您给出的镜像地址安装了 GNOME !
    CatCode
        20
    CatCode  
       47 天前
    @shijingshijing telnet 和 ftp 只是个客户端而已啊 没必要删啊
    LxnChan
        21
    LxnChan  
    OP
       47 天前
    @CatCode 不安全的问题吧,容易被爆破,ftp 也是很老旧的协议了,很多都开始不支持 ftp 了
    CatCode
        22
    CatCode  
       47 天前
    @LxnChan 客户端啊 不是服务端
    liuxu
        23
    liuxu  
       47 天前
    debian-11.1.0-amd64-netinst.iso

    这不是有么

    LxnChan
        24
    LxnChan  
    OP
       47 天前
    @liuxu 审题啊审题(
    我说的是 netinst 有选择软件的界面,其他的无
    liuxu
        25
    liuxu  
       47 天前
    @LxnChan

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

    你这个标题有 2 个逗号

    第一个逗号前是说默认不带 GUI 了吗(截图,带了)
    第二个逗号前是安装之后没有桌面(截图,因为带了,所以选择安装就有了)
    第二个逗号是说安装没有看到软件选择部分(截图就是选择软件部分,有 GUI 还有 web server 和 ssh server,以及系统工具)

    我应该没理解错吧。。
    bao3
        26
    bao3  
       46 天前
    @liuxu 你没理解错,我也是这么理解的。这个楼主有问题。我猜他来请教的成份小,杠的成份大。你的服务实在太好了,这种巨婴式的你就不应该这样。
    deepweb
        27
    deepweb  
       19 天前 via Android
    官网有,只是你没找到
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2232 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 11:24 · PVG 19:24 · LAX 03:24 · JFK 06:24
    ♥ Do have faith in what you're doing.