chronosphere 最近的时间轴更新
chronosphere

chronosphere

V2EX 第 507421 号会员,加入于 2020-09-10 07:58:22 +08:00
chronosphere 最近回复了
2022-10-21 10:16:56 +08:00
回复了 shervy 创建的主题 问与答 不想下软件,求好用的在线思维导图
考虑一手 markmap ?可以直接从 markdown 的标题和列表生成思维导图。
2022-06-18 12:30:13 +08:00
回复了 kgdb00 创建的主题 Linux gcc 为什么连这种代码都能编译通过?
@knir 这种下标运算的写法和结果和汇编语言里的指针寻址很像,可能 C 语言就照搬过来了吧。把 argc 对应的二进制数据看作相应的内存地址,就好理解一些了
@chronosphere 可能表述的不清,大概意思就是,

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

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

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

当然前提是你的显卡驱动没问题
@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,电脑不在手边...)
@LxnChan 给虚拟机安驱动我就不懂了。我的电脑是 amd 核显+nvidia 独显,不过给核显安驱动的过程我想应该大同小异了

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

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

不过在此之前可以先检查一下驱动安装的情况,用 lspci 搭配 grep 可以查询安了什么驱动
@kimw 对对对,而且这个在之后好像还能用来切换桌面环境(虽然也没啥大用
@chronosphere emm 另外 debian 有个比较蛋疼的点,free 版本的镜像不带闭源的 wifi 驱动,所以如果你的无线网卡不支持 debian 自带的开源驱动,并且你不连网线的话,安装程序连接不到源仓库,所以也就不会弹出下载桌面环境的界面; non-free 版本的镜像对 wifi 支持就好一点,一般都能正常安装好 wifi 驱动,但是 non-free 版本不自带桌面环境,得联网下载。

如果你既想要自带桌面环境,又想带 non-free 的驱动,那就下载自带桌面的 free 版本,然后在你的启动盘里新建一个 firmware 文件夹,到官网把所有驱动下载到这个文件夹里,安装程序就能检测到驱动了。
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 加进去,这块儿忘了,不过搜一下就能发现。当然需要保证你的网络能连接源仓库,要么科学上网,要么换国内镜像
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   851 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 13ms · UTC 21:34 · PVG 05:34 · LAX 13:34 · JFK 16:34
Developed with CodeLauncher
♥ Do have faith in what you're doing.