- ubuntu12.04环境下使用kvm ioctl接口实现最简单的虚拟机
- Ubuntu 通过无线网络安装Ubuntu Server启动系统后连接无线网络的方法
- 在Ubuntu上搭建网桥的方法
- ubuntu 虚拟机上网方式及相关配置详解
CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.
这篇CFSDN的博客文章如何轻松安装 Debian Linux 系统由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.
安装 Debian 的轻松程度依赖于选择什么镜像.
如果你使用 Debain 官网的默认 ISO 镜像,安装 Debian 就比较费劲。你会卡在这种界面,让你从外部可移动介质上安装网络驱动.
对于新用户来说,从默认的 ISO 中安装 Debian 是有问题的 。
当然你可以花时间去排除这个故障,但这让事情变得没有必要的复杂.
不用担心,让我来展示如何轻松地简单安装 Debian.
在你查看这些步骤之前,请确认以下准备工作:
你需要为 Debian 准备什么样配置的机器?这取决于你想用什么类型的桌面环境。例如,GNOME 桌面系统可以在 4GB 内存上运行,但在 8GB 内存上更流畅一些。如果你只有 4GB 或更少的内存,还是建议尝试 KDE、Cinnamon 或 Xfce 桌面系统.
Debian 支持32 位和 64 位的指令架构。你需要根据你的 CPU 指令架构选择对应的 Debian ISO 镜像.
你的系统应该至少要有 25GB 可用的硬盘空间。越多越好.
警告! 。
这个方法会移除磁盘上所有其他操作系统及其数据.
你可以保存你后面还需要用的个人信息、文档、照片等到外部 USB 盘或云存储中.
在这个教程中,我将展示安装带有 GNOME 桌面环境的 Debian 11 Bullseye 的步骤。即使你选择其他的桌面环境,步骤也应该是一样的.
这个教程是在 GPT 分区的 UEFI 系统上测试的。如果你的系统是MBR 而不是 GPT,或是传统的 BIOS 而不是 UEFI,那么创建临场LiveUSB 盘的步骤有一点不同.
在安装 Debian 过程中,选择正确的 ISO 镜像就已经成功一半了。令人惊讶的是,对于一个新的 Debian 用户来说,要浏览 Debian 的网站并找到最轻松好用的 ISO 真的很困难.
如果你点击 Debian 官网的下载按钮,它会下载一个最小化的网络安装文件,这对普通用户来说是非常复杂的。请不要使用这个.
反而,你应该用临场LiveISO。但这里要注意,有一些单独的含有非自由软件(以包括网络硬件的驱动程序)的版本.
你应该下载这个非自由版的临场 ISO 镜像。不过另一个问题是,你不会在网站的显著位置注意到它,而且有各种架构的 BT 种子或直接下载的 URL.
让我把这些链接放在这里:
你会看到几个文件,文件名中提到了桌面环境。选择一种你要的桌面环境。直接下载的话,直接点击 .iso 结尾的链接即可.
下载非自由版的临场 Debian ISO 。
一旦你有了对应的 ISO 下载包,剩下就是和其他 Linux 发行版一样的标准安装流程了.
将 USB 盘插入你的系统。在用之前最好格式化一下,反正它最终也会被格式化的.
你可以根据你的选择使用任何临场 USB 创建工具。如果你使用 Windows,可以使用 Rufus。我们在这里使用 Etcher,因为这个工具在 Windows 和 Linux 都可以用.
从它的官网下载 Etcher.
我专门写过一篇在 Linux 下使用 Etcher 的教程,因此这里我就不深入介绍了。只要运行下载的可执行程序,浏览找到 Debian 的 ISO 镜像,确认选择正确的 USB 盘,然后点击 “Flash” 按钮即可.
用 Etcher 创建 Debian 的临场 USB 盘 。
不一会就创建好临场 USB 盘了。创建好之后,就可以开机引导了.
重启你要安装 Debian 的机器。当显示制造商标识的时候,按下F2、F10或F12等键进入开机引导设置界面。你也可以从 Windows进入到 UEFI 固件设置界面.
有些机器如果启用了安全启动secure boot功能,就不允许从临场 USB 盘引导。如果是这种情况,请从 BIOS 设置里禁用安全启动 。
不同的的制造商在界面上会有一些差异.
你在 BIOS 里做了修改之后,按下F10保存并退出。你的系统将会重新启动.
再一次,当看到制造商的标识后按下F2、F10或F12查看引导配置。你应该可以看到从 USB 引导的选项,然后选中它.
一会儿就会看到如下图的显示界面,选择第一个选项.
Debian 启动界面 。
当你进入临场 Debian 会话,如果你使用 GNONE 桌面,它呈现一个欢迎界面,可以在此选择你的键盘和语言。当你看到这些界面时,只需要点击下一步.
Debian 临场欢迎界面 。
欢迎界面之后,按下Windows/Super键进入活动区。你应该可以看到 Debian 的安装按钮.
开始安装 Debian 。
它会打开一个友好的Calamares 图形安装器。从这里开始事情就比较简单了, 。
Debian 11 Calamares 图形安装器 。
它会让你选择你的地理位置和时区.
选择你的地理位置和时区 。
下一个界面,会让你选择键盘类型。这儿请注意。你的键盘会根据你所选的位置自动选择。例如,我的位置是印度,它会自动默认选择印度键盘和印地语。我需要将其改为印度英语.
选择键盘类型 。
下一个界面是关于磁盘分区和要安装 Debian 的地方。在本文中,把 Debian 作为你电脑上唯一的操作系统来安装.
最简单的方法是直接选择 “擦除磁盘Erase Disk”。除了必须的 ESP 分区和交换分区外,Debian 会把其他所有东西都放在根挂载点(/)上。实际上,下面显示了你所选的安装方式后的磁盘布局.
磁盘分区 。
如果你想把事情掌握在自己手中,你也可以选择手动分区,选择分配给/、/home、/boot或交换分区的大小。只有在你知道自己在做什么时,才可以这样做.
下一界面,你需要提供用户名和密码。但它不会设置 root 的密码,并将其保持为空.
设置用户名和密码 。
这也意味着你可以用新创建的用户使用sudo。在“复杂的 Debian 安装”中,你也可以设置 root 密码,但这样你就必须手动将普通用户添加到sudoer列表。看看,这种安装过程是不是对新手来说很容易?
在继续实际安装之前,它会呈现你所做的选择的汇总信息。如果没有问题,就可以点击“安装Install”按钮.
安装配置的汇总信息 。
现在只需要等待安装完成.
安装 Debian 。
几分钟后就会完成安装。当安装完成,它会提示重启.
完成 Debian 安装 。
重启系统后如果一切顺利,你应该可以看到 Debian 的 GRUB 界面.
Debian 启动画面 。
我遇到情况是,我的 Dell 系统不能识别任何要引导的操作系统。这很奇怪,我看见 Debian 经创建了一个 ESP 分区.
如果你也是同样的情况,进去 BIOS 配置里。检查启动顺序Boot Sequence,如果你看不到任何东西,就点击“新增引导选项Add Boot Option”.
增加新的启动选项 。
它会提供一个增加 EFI 文件的选项.
选择 EFI 文件 。
由于在安装过程中 Debian 创建了 ESP 分区,因此一个包含必要文件的EFI目录已经创建好了.
选择 EFI 目录 。
它会显示一个Debian目录及其他目录。选择Debian目录.
选择 Debian 目录 。
在Debian目录,你将看到grubx64.efi、shimx64.efi等文件。请选择shimx64.efi.
选择 shimx64.efi 。
你需要给这个文件一个合适的名字。最后的界面应该如下
增加 efi 文件的新启动选项 。
现在你应该有了这个启动选项。因为我命名为Debian,它显示了两个Debian引导选项(我猜其中一个是从 efi 文件来的)。按下F10保存退出 BIOS 的配置.
新增的启动选项 。
现在启动你的系统,你可以看到带有 Debian 启动选项的 GRUB 界面了。你现在可以体验 Debian 了.
我写这篇文章的目的是让事情变得轻松点。并不是说你不能从默认的网络安装程序 ISO 来安装,只是它需要花更多的精力.
原文链接:https://linux.cn/article-13789-1.html 。
最后此篇关于如何轻松安装 Debian Linux 系统的文章就讲到这里了,如果你想了解更多关于如何轻松安装 Debian Linux 系统的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。
在Debian的最新稳定版本中似乎没有/etc/rc.local Debian Stretch 。它在哪里? /etc/rc.local已过时吗? 最佳答案 rc.local已弃用。 看来您仍然可以拥
尝试从未签名的存储库将 Debian 软件包安装到 Debian 9: # apt-get --allow-unauthenticated update Get:1 http://files.free
我尝试打开 5431 端口,这样输入: sudo iptables -A INPUT -p tcp --dport 5431 --jump ACCEPT iptables-save 当我在链 ipta
我正在尝试为我的应用程序构建一个预编译的 debian 包。我的包中存在一些二进制文件(编译模块)。现在,我收到有关将二进制文件添加到 debian/source/include-binaries 的
Debian 站点很棒 http://www.debian.org/distrib/packages ,我知道搜索工具,但我真的想要一个完整的包/文件/架构目录,采用某种可使用的格式 - xml、js
Debian 如何管理软件包名称的冲突?例如,当不同的存储库中有许多同名的包时。 最佳答案 当有很多同名的包时,APT 怎么知道它们是不同的呢? 不能。所以它会安装版本号最高的版本。 关于debian
我正在构建一个 Debian 软件包,它通过将许多其他紧密相关的软件包声明为依赖项来收集它们。我希望这些依赖项与包的版本完全相同。 Debian 构建系统中有没有办法避免在控制文件中硬编码(除了自己预
我有一个持续集成服务器构建一些软件,这些软件依赖于比 debian squeeze 中提供的 apt 包更新的 libqt4-dev 版本。该版本在 debian wheezy 中可用。我如何告诉 a
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 这个问题似乎不是关于 a specific programming problem, a softwar
我在 debian 上安装了一个带有 xfce4 的新系统。我的问题是如何让 xfce 在启动时运行?现在我只能用 exec ck-launch-session startxfce4 运行它。 谢谢
我听说我可以使用 apt-get install libc6 来完成此操作,但我需要向/etc/apt/sources.list 添加一些内容才能接收最新的 glibc 版本。 我应该做什么? 最佳答
嗨,我正在尝试在运行 rasbian wheezy 的树莓派上安装 geos,以便我可以在我的 python 脚本中包含 shapely 模块。我尝试使用: git clone git://git.d
您好,我正在尝试在运行 rasbian wheezy 的树莓派上安装 geos,这样我就可以在我的 python 脚本中包含 shapely 模块。我尝试使用:git clone git://git.
我正在尝试在 Debian 8.5.0 上安装 GitLab。我关注installation guide但最后一步失败了,我在文档中找不到任何信息。 gitlab-ctl 重新配置完成 Running
我已经安装了 jetty 9,但我无法将它作为服务启动/停止。 从命令行运行有效。 root@backend:/opt/jetty# service jetty start Job for jetty
我正在寻找一种快速方法来验证 debian/control我的项目文件在将它们发送到构建服务器之前在语法上是有效的。 (即等效于 apache2ctl configtest 但对于 debian 控制
[相关部分] 我的 bitbucket-pipeline 看起来像这样: - step: image: python:3.5.1 name: upload to s3
当我下载一些包源时,(例如foo-[ver].orig.tar.gz、foo-[ver].dsc),我在使用dpkg-source -x foo-[ver].dsc时经常遇到依赖问题。和 dpkg-b
我有一台旧的专用服务器,想将其升级到最新的操作系统版本。 我正在寻找从 升级的最佳方式Debian 6 Squeeze => Debian 8.6 杰西 . 最佳答案 首先,请记住,从一个 Debia
我正在尝试使用 Cpack 构建一个正确命名的 Debian 包。我的 CMakeLists.txt 中有以下内容: set(CPACK_PACKAGE_NAME "something") set(C
我是一名优秀的程序员,十分优秀!