我正在尝试对安装了 systemd 的系统(Arch Linux)进行故障排除。
该卷已安装在未安装 systemd 的 Ubuntu 系统 (14.04) 上。
如何在不将主机箱切换到 systemd 的情况下对上述 systemd 日志进行故障排除?
apt-get install journalctl 不起作用。
chroot 进入 Arch Linux 系统:
cd /location/of/arch/root
chroot /location/of/arch/root /bin/bash
Run Code Online (Sandbox Code Playgroud)
journalctl 查找日志文件 /var/log/journal/machine-id/. 如果您使用具有不同机器 ID 或不同根的救援操作系统启动,则不会在那里找到任何数据。
因此,
a) 使用 journalctl --directory=/var/log/journal/<machine-id>
b) 或 journalctl -m
“-m”开关合并所有目录的日志 /var/log/journal/*,因此无需计算主机的机器 id。
小智 -2
名为TestDisk 的命令行分区恢复程序应该允许对 systemd (Arch Linux) 卷进行一些操作
这不是一个完整或“好的”解决方案。但 TestDisk 可以
试一试。
$ sudo apt-get install testdisk
启动它
$ sudo 测试盘
按 Enter 创建新日志并选择包含您要操作的卷的磁盘
选择分区表类型。
你的是英特尔
从这里你可以
希望能帮助到你
| 归档时间: |
|
| 查看次数: |
17239 次 |
| 最近记录: |