AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-452800

Dmitry Dmitriev's questions

Martin Hope
Dmitry Dmitriev
Asked: 2024-02-01 23:26:36 +0800 CST

ESP 和 GRUB 安装

  • 5

目的是使用 debootstrap 安装 Debian。首先我想把所有系统安装在一个32GB的小闪存盘上。

GPT分区表和GRUB的概念很清楚:有一个分区表。每个分区都有唯一的 ID。此外,在每个分区上创建了一个文件系统。FileSystem本身是存储文件、日志、目录等的方式,它是一个DataSturture。

好的。清除。

现在有ESP。存储BOOTLoader的分区。而且一定是FAT32不是吗?

现在我需要获取内核、ramdisk。在 FlashStick 上创建 ESP。安装 GRUB,使其位于 ESP 上,并选择适当的内核和 Ramdisk。我被困在这里了。

  1. 如何创建ESP?它是一个简单的分区,进一步格式化为FAT32吗?
  2. 如何告诉 GRUB 安装在哪里?如何配置呢?我知道grub-mkconfig- 并且我知道需要设置 linux 和 initrd 但仍然有点令人困惑。

所以这里开始出现问题。

如何将 ESP 与文件系统的其余部分连接?内核如何知道在哪里搜索所有文件和配置?

从启动 GRUB 到启动内核传递参数以及将 ESP 安装到 FileSystm 的跳转看起来很奇怪和尴尬。

需要帮忙。

谢谢。

kernel
  • 1 个回答
  • 21 Views
Martin Hope
Dmitry Dmitriev
Asked: 2023-11-08 20:21:21 +0800 CST

关闭操作顺序:RO root 重新挂载后写入缓冲区

  • 5

探索布莱恩·沃德 (Brian Ward) 所著的《Linux 工作原理》这本书,我通常对此毫无疑问。但是这个。在“6.7.0 关闭系统”中有一个有序的作业列表。

以只读模式 (6) 重新挂载根文件系统后,通过同步程序 (7) 写入缓冲数据。

以只读模式挂载后如何在文件系统中写入数据?可能是一个错误,正确的顺序是首先写入缓冲区(7)然后卸载(5)并重新安装(6)?

1. init asks every process to shut down cleanly. 

2. If a process doesn’t respond after a while, init kills it, first
trying a TERM signal. 

3. If the TERM signal doesn’t work, init uses the KILL signal on any
stragglers. 

4. The system locks system files into place and makes other preparations
for shutdown. 

5. The system unmounts all filesystems other than the root. 

6. The system remounts the root filesystem read-only. 

7. The system writes all buffered data out to the filesystem with the
sync program. 

8. The final step is to tell the kernel to reboot or stop with the
reboot(2) system call. This can be done by init or an auxiliary program
such as reboot, halt, or poweroff.


PS 这本书太棒了,这是几个章节中唯一解决的问题。

shutdown
  • 2 个回答
  • 25 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    模块 i915 可能缺少固件 /lib/firmware/i915/*

    • 3 个回答
  • Marko Smith

    无法获取 jessie backports 存储库

    • 4 个回答
  • Marko Smith

    如何将 GPG 私钥和公钥导出到文件

    • 4 个回答
  • Marko Smith

    我们如何运行存储在变量中的命令?

    • 5 个回答
  • Marko Smith

    如何配置 systemd-resolved 和 systemd-networkd 以使用本地 DNS 服务器来解析本地域和远程 DNS 服务器来解析远程域?

    • 3 个回答
  • Marko Smith

    dist-upgrade 后 Kali Linux 中的 apt-get update 错误 [重复]

    • 2 个回答
  • Marko Smith

    如何从 systemctl 服务日志中查看最新的 x 行

    • 5 个回答
  • Marko Smith

    Nano - 跳转到文件末尾

    • 8 个回答
  • Marko Smith

    grub 错误:你需要先加载内核

    • 4 个回答
  • Marko Smith

    如何下载软件包而不是使用 apt-get 命令安装它?

    • 7 个回答
  • Martin Hope
    user12345 无法获取 jessie backports 存储库 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl 为什么大多数 systemd 示例都包含 WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky 如何将 GPG 私钥和公钥导出到文件 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll systemctl 状态显示:“状态:降级” 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim 我们如何运行存储在变量中的命令? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S 为什么 /dev/null 是一个文件?为什么它的功能不作为一个简单的程序来实现? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 如何从 systemctl 服务日志中查看最新的 x 行 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - 跳转到文件末尾 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla 为什么真假这么大? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis 在一个巨大的(70GB)、一行、文本文件中替换字符串 2017-12-30 06:58:33 +0800 CST

热门标签

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve