准备在家用几个古董笔记本搭建一个集群供学习使用,由于毕竟是古董,还是装下debian。记录一下注意事项。属于我个人安装使用过程的记录,仅供参考;不保证普遍适用性。

1.版本选择

不要选择netinst版本,别看它小,但是它只包含最少的软件以便安装最基本的,其他软件包还要下载,意味着必须联网,所以还是建议直接选择完整安装镜像

image-20230103215352791

2.不要选uefi

bios不要设置uefi安装,反正我的老华硕选完安装选项,就一直卡死,打死启动不起来。老老实实的用回legacy。

3.不要联网

安装过程中会有一个配置网络的过程, 不要配置可联通的网络 ,不然安装时它会去下载软件,没完没了,别搞幺蛾子了。

4.安装选项

  • 桌面费时,不要装
  • ssh要选

5.切换root用户

默认情况下debian是不允许以root用户登录的,只能以其他用户登录系统中,然后suroot用户下进行操作。

#切换用户至root
su root

6.vi改配置

debian下的vi并不能通过退格键进行删除操作,不能使用光标进行上下行移动,仅仅只能通过左右移动光标在一行文本中进行移动,使用命令进行操作。算了,

我还是想正常的使用方向键和退格键,毕竟好多年的习惯:

vi /etc/vim/vimrc.tiny
#输入下面两行
set nocompatible
set backspace=2

切换至非兼容模式,并且退格键也可以正常使用

7.联网

没有装桌面环境,需要通过命令改配置。在root登录

列出网卡列表

iwlist scan
#我这边无线网卡 wlp3s0

配置无线网络

vi /etc/network/interfaces

auto wlp3s0
iface wlp3s0 inet dhcp
pre-up ip link set wlp3s0 up
pre-up iwconfig wlp3s0 essid ssid
wpa-ssid CMCC
wpa-psk CMCC_PWD
  • wlp3s0指代的是网卡
  • CMCC就是wifissid,通俗一点就是你家wifi名称
  • CMCC_PWD就是密码

启用无线网络

上面的配置文件wq保存以后,执行下面的命令:

ifup wlp3s0

如果有wifi管理的界面,就可以看到又有一台新设备连接到wifi了。

不出意外,FinalShell连接下,就成功了

image-20230103225956110

8.允许root可以通过ssh登录

默认root是无法通过ssh登录的,只能切换su root后,做如下操作:

vi /etc/ssh/sshd_config
# 增加
PermitRootLogin yes

# 重启ssh
/etc/init.d/ssh restart

9.去掉apt的光盘源配置

新安装了Debian环境,在安装软件的时候报错Media change: please insert the disc labeled,这是由于Debian的软件源中存在如下配置,即通过DVD光盘来安装软件。

Media change: please insert the disc labeled
vi /etc/apt/sources.list

将文件中


 deb cdrom:[Debian GNU/Linux 10.13.0 _Buster_ - Official amd64 DVD Binary-1 20220910-18:04]/ buster contrib main

注释掉

10.设置apt源

在使用Debian的官方源安装操作系统后,部分情况下可能无法使用apt安装任何软件。

apt update

没有错误,但是也没有更新任何内容。此时,安装任何软件都提示:package has no installation candidate

这是因为apt的源设置的不对,默认安装的情况下,源中包含的软件库非常有限。

设置为阿里云的源:

vi /etc/apt/sources.list

# 阿里云
deb https://mirrors.aliyun.com/debian/ bullseye main non-free contrib
deb-src https://mirrors.aliyun.com/debian/ bullseye main non-free contrib
deb https://mirrors.aliyun.com/debian-security/ bullseye-security main
deb-src https://mirrors.aliyun.com/debian-security/ bullseye-security main
deb https://mirrors.aliyun.com/debian/ bullseye-updates main non-free contrib
deb-src https://mirrors.aliyun.com/debian/ bullseye-updates main non-free contrib
deb https://mirrors.aliyun.com/debian/ bullseye-backports main non-free contrib
deb-src https://mirrors.aliyun.com/debian/ bullseye-backports main non-free

# 中科大
deb http://mirrors.ustc.edu.cn/debian/ buster main
deb-src http://mirrors.ustc.edu.cn/debian/ buster maindeb http://security.debian.org/debian-security buster/updates main
deb-src http://security.debian.org/debian-security buster/updates main# buster-updates, previously known as 'volatile'
deb http://mirrors.ustc.edu.cn/debian/ buster-updates main
deb-src http://mirrors.ustc.edu.cn/debian/ buster-updates main# This system was installed using small removable media
# (e.g. netinst, live or single CD). The matching "deb cdrom"
# entries were disabled at the end of the installation process.
# For information about how to configure apt package sources,
deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/debian buster stable
# deb-src [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/debian buster stable