我debian 3.16.0-4-amd64
现在正在我的腿上跑步。现在我需要`kali Linux。我了解到 kali Linux 是基于 debian 的,所以是否可以将我当前的操作系统升级(不确定是否需要降级)到 kali Linux。如果是的话我该怎么做。我需要从终端窗口执行此操作。编辑 /etc/apt/sources.list 可以让我实现这一目标吗?
答案1
您永远不应该尝试将 Debian 转换为另一个基于 Debian 的发行版,获取 Kalilinux 安装介质并将其从头开始安装在另一个分区中。应该不会有问题,因为您可能已经在使用 grub。每当您启动时,您都可以在 Debian 旁边选择它。
3.16.0-4-amd64
是您正在运行的内核的版本。这里不过,这是关于如何更新 Debian 系统的一个很好的总结。
您可以通过执行以下操作来查看您正在使用的 Debian 版本(可能是 jessie):
cat /etc/os-release
对我来说就是:
PRETTY_NAME="Debian GNU/Linux 9 (stretch)"
NAME="Debian GNU/Linux"
VERSION_ID="9"
VERSION="9 (stretch)"
另外,将来当您需要有关某个版本的 Linux 发行版的信息时,您也可能会发布uname --all
如下所示的输出:
Linux $hostname 4.9.0-3-amd64 #1 SMP Debian 4.9.30-2+deb9u2 (2017-06-26) x86_64 GNU/Linux
答案2
添加到 Sheppy 的答案中,我不建议直接从任何其他版本跳到另一个版本,除了下一个版本。
您拥有或正在使用的 GNU/Linux 内核版本是 3.16,用于 jessie。
https://packages.debian.org/jessie/linux-image-3.16.0-4-amd64
sheppy 使用的是 4.9.0-3,用于拉伸
https://packages.debian.org/uk/stretch/kernel/linux-image-4.9.0-3-amd64
我正在使用当前正在buster中使用的。
─[$] uname -a
Linux debian 4.11.0-1-amd64 #1 SMP Debian 4.11.6-1 (2017-06-19) x86_64 GNU/Linux
https://packages.debian.org/sid/linux-image-4.11.0-2-amd64
[$] apt-cache policy linux-image-4.11.0-2-amd64
linux-image-4.11.0-2-amd64:
Installed: (none)
Candidate: 4.11.11-1+b1
Version table:
4.11.11-1+b1 1
1 http://httpredir.debian.org/debian unstable/main amd64 Packages
除非您拥有最新的处理器之一,或者旧内核版本中存在错误,并且知道在任何较新版本中发生了更改,否则没有太大好处。
如果您确实想升级,我建议编辑您的 /etc/apt/sources.list 放入较新的版本名称,执行apt update
,更新索引,然后安装较新的内核版本,重新启动系统并查看一切正常。您也“可以”花些时间逐个升级组件,但这是一个漫长的过程,并且可能会出现损坏。即使一切都按你的意愿进行,这也很耗时。
另一方面,如果你新安装了stretch,你会在对你选择的文件系统和许多其他东西进行分区时得到错误修复。
你可以而且应该做的另一件事是 -
$ apt list --installed | less
希望以上内容能给您带来一些思考:)