标签: boot

CentOS eth0 无法启动

为什么我的新 CentOS 虚拟机eth0在启动时不会启动界面?

我每次都必须手动启动它。

我怎样才能解决这个问题?

networking boot

28
推荐指数
2
解决办法
8万
查看次数

rootwait/rootdelay 有什么意义?

rootwait并且rootdelay在文件系统不是立即可用的情况下使用,例如,如果它被异步检测到或通过 USB 安装。问题是,root如果是这样的话,基于bootarg应该是显而易见的,那么为什么内核不能自动意识到它需要等待文件系统出现呢?是否有一些技术限制阻止了这种自动化的实施?

linux boot

28
推荐指数
2
解决办法
4万
查看次数

Fedora 引导屏幕同时显示 Fedora 徽标和 Lenovo 徽标。为什么和如何?

我有一个安装了 Fedora 30 的老式联想ideapad 110-15ISK(以及一个 LUKS 加密的 SSD 作为存储)。

当我启动这台机器时:

  1. 短暂地显示“联想”徽标(实际上只是一个文本)。
  2. 启动管理器屏幕显示可选择的内核
  3. 我选择一个内核。
  4. 短暂地显示“Lenovo”徽标。
  5. 一个密码文本输入小部件显示在屏幕底部,带有“fedora(?)”标志。
  6. 我输入密码来解密 LUKS-ified SSD。
  7. 引导过程继续,同时显示以下内容:
    1. 屏幕中间的“联想”标志和
    2. 屏幕底部的“fedora(?)”标志。
  8. 最后 KDE 登录屏幕接管。

为什么(7)会发生?除非 Fedora 带有专门选择的制造商徽标来显示,否则怎么可能拥有“徽标混搭”?因为在那个时候, systemd 负责监视器(可能通过framebuffer)。这是相当神秘的。

fedora boot

28
推荐指数
1
解决办法
5879
查看次数

CentOS 中的引导分区几乎已满

我收到 /boot 分区几乎已满 (85%) 的警告。我该怎么办?我可以删除备份内核之一吗?怎么做才安全?

我现在的分区

Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda2             10321208    719856   9077064   8% /
tmpfs                  4015460         0   4015460   0% /dev/shm
/dev/sda1               101133     80781     15130  85% /boot
/dev/sda8            253782660  47668764 193222404  20% /home
/dev/sda7              1032088    535840    443820  55% /tmp
/dev/sda3             10321208   4823740   4973180  50% /usr
/dev/sda5             10321208   1807284   7989636  19% /var
Run Code Online (Sandbox Code Playgroud)

我拥有的内核

root@server1 [/boot]# rpm -q kernel
kernel-2.6.32-358.el6.x86_64
kernel-2.6.32-358.18.1.el6.x86_64
kernel-2.6.32-358.23.2.el6.x86_64
Run Code Online (Sandbox Code Playgroud)

/Boot 目录

root@server1 [/boot]# ls -la /boot
total 78741
dr-xr-xr-x.  5 root root     2048 Dec  3 …
Run Code Online (Sandbox Code Playgroud)

boot partition centos

26
推荐指数
2
解决办法
6万
查看次数

在挂载 root 之前如何访问 /etc/fstab?

我正在对 进行一些更改/etc/fstab,当我遇到这个鸡和蛋的问题时 - 如果/etc/fstab包含安装文件系统的说明,包括根分区,那么操作系统首先如何读取该文件?

startup boot mount fstab root-filesystem

25
推荐指数
1
解决办法
1万
查看次数

有没有办法自动打开Linux机器?

我知道有很多方法可以自动关闭,但我担心自动开启。是否有命令或一小段软件可以在给定时间打开系统?

linux boot scheduling ubuntu

25
推荐指数
4
解决办法
3万
查看次数

如何使用 systemd 自动登录到桌面?

如何配置 systemd 以自动登录我的桌面环境,最好不使用登录管理器?我正在使用 Arch。

boot arch-linux systemd

23
推荐指数
3
解决办法
6万
查看次数

在虚拟控制台上启动 getty 的最小 systemd 启动需要什么?

对于SysV的init,我需要/etc/inittab重生的getty项目中,/sbin/init二进制,二进制文件和共享库的外壳,logingetty,的PAM /安全性/阴影的东西,和一些设备文件。

因为upstart我需要几乎相同的要求,但不是/etc/inittab,我在下面有几个*.conf文件/etc/init:一个 *.confstart on startup设置运行级别telinit,每个 tty 的 *.confgetty在适当的运行级别上在该 tty 上启动/重新生成.

我需要什么配置和二进制文件systemd init

我发现的所有文档似乎都集中在如何使用已安装的系统来启动和停止服务。

从正在运行的Archfedora安装中复制的最小文件列表(内核/initrd 除外)就可以了,但我似乎找不到关于systemd.


我想知道的是,systemd在 initramfsswitch_root调用systemd /sbin/init.


例如upstart,二进制文件和两个*.conf文件:

文件/etc/init/whatever.conf

启动时开始
发出运行级别
任务
脚本
  telinit 2
结束脚本

文件/etc/init/tty1.conf

从运行级别开始 [12345]
重生
exec /sbin/agetty …

boot systemd

23
推荐指数
2
解决办法
2万
查看次数

Arch Linux grub 安装错误“airootfs”

我正在关注官方安装教程。一切都很顺利,直到引导加载程序部分。

我遇到了错误

/usr/bin/grub-probe: error: failed to get canonical path of 'airootfs'.
Run Code Online (Sandbox Code Playgroud)

执行命令时与此问题相同:

grub-mkconfig -o /boot/grub/grub.cfg
Run Code Online (Sandbox Code Playgroud)

我正在 VirtualBox 上安装 arch,并一步一步地遵循官方的 wiki 教程GRUB部分。

我可以成功启动到 grub,但我只能看到一个 grub shell。作为推论,我认为自从生成 grub 配置文件的步骤以来它已经出轨了。希望我的信息有帮助。


BTW 其实我在上一步中也遇到过这个错误——安装grub

grub-install --target=i386-pc /dev/sda
Run Code Online (Sandbox Code Playgroud)

我添加了根目录参数,它继续运行而没有出现错误。

grub-install --root-directory=/mnt /dev/sda
Run Code Online (Sandbox Code Playgroud)

我这样做是因为我在 /mnt 上安装了我的主要 Linux 分区 /dev/sda3 但没有任何根或引导目录参数供我在 grub-mkconfig 中使用。

这是 fdisk 实用程序显示的我的分区表: 我的分区表

多谢。问候。

boot arch-linux boot-loader grub2

23
推荐指数
1
解决办法
7万
查看次数

LILO 和 GRUB 有什么区别?

我在 Debian 下运行一个 web 服务器,我目前安装了 GRUB。

我应该考虑使用 LILO 而不是 GRUB 吗?以及各自的优势是什么?

boot grub2 lilo

22
推荐指数
4
解决办法
5万
查看次数