boot-process

启动时卡住,无 GUI,升级到 Debian 12 后无法登录 tty
boot-process

启动时卡住,无 GUI,升级到 Debian 12 后无法登录 tty

我将系统升级到Debian 12,但是当软件包安装似乎已完成时,重新启动后我无法再登录。登录提示(在 tty 上)在用键盘login incorrect输入任何(甚至是空的、甚至是)字符串并用(输入用户名的标准方法)完成后告诉我。 有时,类似情况下的问题是因为设备上没有剩余空间。我很确定我可以排除这个可能的原因,因为我检查每个分区至少有几 MB 的可用空间来自实时系统。rootReturngnome-disks 屏幕Ctrl+Alt+F7停留在 处,[ OK ] Started Anonymizing overlay network for TCP.句号...

Admin

systemd 防火墙.service 单元:Type=exec 还是 Type=oneshot?
boot-process

systemd 防火墙.service 单元:Type=exec 还是 Type=oneshot?

我正在调试防火墙服务单元,出现了一些问题。 这些问题之一是该单位的最佳服务类型,无论是 exec 还是 oneshot。在我的搜索中几乎没有出现这两者的比较,可能是因为 exec 是 systemd 中相对较新的添加项(v.249 IIRC)。 作为背景,该单元(称为 iptables.service)旨在通过在网络启动之前运行 Bash 脚本(称为 iptables.sh)来激活和配置防火墙(IE,在网络预目标之前),例如, ExecStart=/bin/bash -c '/home/locsh/iptables.sh' 类型=一次性具有不进入“活动”状...

Admin

Linux启动过程
boot-process

Linux启动过程

操作系统:GNU+Linux 启动分区:/dev/sda1 MBR 决定哪个是活动分区(引导分区)后,它会将控制权交给内核引导加载程序(通常是 GRUB)来加载位于/boot/vmlinuz.但这里的设备sda1仍然未安装,在这个特定的步骤。所有 GRUB 配置文件也都在该/boot/grub目录中。 我认为要访问文件,必须首先将包含该文件的设备安装到根文件系统中的目录。如果我错了请纠正我? 那么 GRUB 如何vmlinuz在不sda1挂载的情况下获取其配置文件和内核映像呢? ...

Admin

如果 initramfs 驻留在要解锁的文件系统上,则如何加载它?
boot-process

如果 initramfs 驻留在要解锁的文件系统上,则如何加载它?

我有一个鸡和蛋类型的难题,我想弄清楚: 第一点: 如果 initramfs 的目的之一是通过提供一些必要的驱动程序(例如 RAID)来加载主文件系统,并且 initramfs 存在于所述文件系统上,那么它到底是如何工作的呢? 第二点: 有些消息来源似乎说内核是加载 initramfs 的。在这种情况下,如果内核驻留在 initramfs 最初应该提供访问的文件系统上,那么首先如何访问内核? ...

Admin

Kali Linux 中自动连接 VPN?
boot-process

Kali Linux 中自动连接 VPN?

目前,我的 Kali Linux 机器上有一个可用的 VPN,但有时我忘记在网络管理器中手动连接它,这让我感到不舒服。 在到处寻找之后,gnome-control-center network我似乎无法找到自动启动 VPN 连接的方法。 是否有我遗漏的东西或者网络管理器 GUI 的替代方案?如果没有,我如何添加要在启动过程中执行的终端命令? ...

Admin

删除2个分区后Ubuntu无法启动
boot-process

删除2个分区后Ubuntu无法启动

我在笔记本电脑的硬盘上安装了 ubuntu 16.04,占用了驱动器的总空间。我将同时安装 16.10,因此我试图为其提供可用空间。我删除了早期安装的 2 个分区,即 /temp 和 /var。我通过从 gparted 可启动 USB 启动来完成这一切。现在我无法启动到之前安装的 16.04。 Grub 菜单出现,ubuntu 徽标出现,然后出现“维护”终端。我通过终端检查日志,发现有 2 个条目提到这 2 个分区未能安装。 我认为问题是由于这两个已删除的分区造成的,尽管我从分区的末尾部分或末尾扇区缩小了根分区,保持起始扇区相同。它有单独的 /boot 分...

Admin

Extlinux.conf 在单独的分区上吗?
boot-process

Extlinux.conf 在单独的分区上吗?

我正在尝试配置一个具有单独启动分区的系统,并使用 U-boot 和extlinux加载程序启动。 我可以将其定位extlinux.conf在单独的分区上,但内核(zImage)和设备树位于根分区上吗? 如果是这样,我应该怎么说extlinux.conf,在哪里寻找内核映像? ...

Admin

Netctl 导致 getty 清除屏幕并重新显示问题消息
boot-process

Netctl 导致 getty 清除屏幕并重新显示问题消息

我已将 systemd 配置为不是在调用之前清除终端getty,并且getty本身也使用该选项运行--noclear,以便当getty屏幕底部出现登录提示时,会显示我的启动消息。 好吧,至少三个月前他们还是这么做的。现在,发生的事情如下。 Systemd 将启动消息留在屏幕上(按照我的要求),而 getty 则这样做不是清除屏幕(正如我也指示的那样),但几秒钟后,屏幕闪烁,启动消息消失,并且出现新的屏幕顶部显示登录提示(实际上,屏幕闪烁了三四次,如下所述)。 我不知道这值得一提,但如果我不触摸键盘,启动消息会在几秒钟后被清除。但是,如果我在提示要求输入用...

Admin

Linux mint 17.2 启动问题
boot-process

Linux mint 17.2 启动问题

我已经安装过一次,但在使用 Rhythmbox 加载和格式化 iPod shuffle 后遇到了问题。与 Ubuntu 13.04 相比,这款 Mint 17.2 似乎与我的 MacBook Pro 更兼容,但在第二次安装期间,我在启动过程中遇到了问题。我遇到黑屏。 这是单引导系统。在安装 mint 之前,我第一次格式化了我的驱动器。我刚刚运行了启动修复但是它表明我遇到了问题(参见pastebin)。如果有人可以提供帮助,我们将不胜感激。我对Linux启动过程不太熟悉。 当我第一次加载它时,我将驱动器分为三个部分:引导扇区 sda1,然后是 Linux ...

Admin

systemd 服务的运行时参数
boot-process

systemd 服务的运行时参数

我对通常如何向 systemd 服务提供运行时参数感到有点困惑。我的总体想法是发生以下情况: 有一个包含环境变量设置的文件,例如 /etc/sysconfig/mydaemon 然后是单元文件,例如 mydaemon.service (不确定它位于哪里) 单元文件内部有一行,如下所示: EnvironmentFile=-/etc/sysconfig/mydaemon 当服务启动时,设置文件被打开,然后每个设置作为 argc/argv 提供给 main。是对的吗? ...

Admin

启动Linux内核(引导过程)
boot-process

启动Linux内核(引导过程)

我试图了解 Linux 启动过程: 据我了解,在(由 GRUB 设置)第一阶段,内核(作为压缩映像文件)被加载到内存中并解压缩。 当控制权传递给内核时,这实际上是如何完成的?内核是从 C 源代码编译而来的吗?内核是如何实际执行的。 我已阅读这篇文章,但它似乎没有回答我的问题: 将 Linux 内核映像加载到 RAM 后会发生什么 ...

Admin