cpio

mkinitcpioとバンドルファイルの場所
cpio

mkinitcpioとバンドルファイルの場所

FILESBINARIESファイルがmkinitcpioに渡された後、またはmkinitcpio.conf正確にどこに移動しますか? 追加したとしましょうFILES=(/usr/lib/firmware/edid/abc.bin) たとえば、上記の行は次のようになります。 # mkinitcpio -p linux ... ==> Creating zstd-compressed initcpio image: '/boot/initramfs-linux.img' ==> Initcpio image generation successful...

Admin

ハードリンクを失うことなくinitramfs cpioを再アーカイブする方法は?
cpio

ハードリンクを失うことなくinitramfs cpioを再アーカイブする方法は?

私は次のようなDebian initramfsを持っています。 私はそれを次の場所に解凍しました: ~/my_initramfs $ sudo cpio -idmBv < ../initramfs.cpio . bin conf conf/arch.conf ... cpio: usr/sbin/watchdog linked to usr/bin/[ cpio: usr/sbin/watchdog linked to usr/bin/[[ cpio: usr/sbin/watchdog linked to usr/bin/ar ... cpio:...

Admin

initramfs cpioアーカイブを再パッケージする方法は?
cpio

initramfs cpioアーカイブを再パッケージする方法は?

initramfs cpioアーカイブを解凍し、次のように再パッケージ化しましたsudo find -depth | sudo cpio -o -H newc > ~/repacked_initramfs.cpio。https://salsa.debian.org/kernel-team/initramfs-tools/-/blob/master/mkinitramfs?ref_type=heads#L492 repacked_initramfs.cpio はオリジナルとまったく同じサイズです。 ~ $ ls -lA initramfs.cpio re...

Admin

Tarの速度がなぜ違うのですか?
cpio

Tarの速度がなぜ違うのですか?

インターネットでcpioがtarよりも速いと聞きました。 だからシェルスクリプトを使って確認してみました。 #1/bin/bash rm ct.tar ct.cpio sync && sudo sh -c "/usr/bin/echo 3 > /proc/sys/vm/drop_caches" #nocache start="$(date -u +%s.%N)" tar cf cpiotar.tar end="$(date -u +%s.%N)" elipsed="$(bc <<<"$end-$start")" ...

Admin

Big-Endian LinuxシステムのCPIOアーカイブHexdump
cpio

Big-Endian LinuxシステムのCPIOアーカイブHexdump

私はリトルエンディアンLinuxシステムを使用しており、ビッグエンディアンLinuxシステムでcpioアーカイブの標準16進ダンプを見たいと思います。 誰かがビッグエンディアンLinuxで次のコマンドを実行して出力を公開できますか? echo TESTING > /tmp/test cpio -o <<< "/tmp/test" > /tmp/test.cpio hexdump -C /tmp/test.cpio 気になる場合は、libmagicがcpioアーカイブの種類を決定するために次のことを行うため、これが必要です。 #...

Admin

"initrd.img-5.10.0-18-amd64"が存在しますが、aaディレクトリにありません。 「開く」機能が失敗しました。ディレクトリではありません。 cpioアーチ内のファイルを上書きしようとしています。
cpio

"initrd.img-5.10.0-18-amd64"が存在しますが、aaディレクトリにありません。 「開く」機能が失敗しました。ディレクトリではありません。 cpioアーチ内のファイルを上書きしようとしています。

cpioフォルダにすでに存在するファイルを同じ名前の新しいファイルで上書きしたいと思います。私の仕事のパラメータを見つけるのに問題があります。解決策がある可能性があるこのページを見つけましたが、わかりません。 https://drumperl.wordpress.com/2014/01/12/forcing-cpio-to-overwrite-files/ とにかく、私はこれを試しました: echo usr/share/plymouth/themes/homeworld/debian.png | cpio -pumd /home/ziomario/Scriv...

Admin

(gunzipとcpio)を使用してカーネルファイルを解凍し、一部のファイルを上書きし、すべてを再圧縮して作成されたファイルは起動しません。
cpio

(gunzipとcpio)を使用してカーネルファイルを解凍し、一部のファイルを上書きし、すべてを再圧縮して作成されたファイルは起動しません。

タイトルが示すように、私はgunzipとcpioを使ってカーネルファイルを解凍し(最初のファイルはinitrd.img-5.10.0-18-amd64.gzと仮定します)、いくつかのファイルを上書きしてすべてを再パッケージ化しようとしています。問題は、生成された新しいカーネルファイルが起動できないことです。誰かが私が理由を理解するのを助けることができますか?サイズも違います。私がやりたいことは、Ubuntu 22.04のCUBICをホストOSとして使用し、Debian 11を次のように使用して新しいプロファイル、ロゴ、およびイメージセットでDebian 11...

Admin

Arch Linuxでinitramfs imgファイルの内容を解凍またはアーカイブする方法は?
cpio

Arch Linuxでinitramfs imgファイルの内容を解凍またはアーカイブする方法は?

使ってきたアーキテクチャLinuxしばらく勉強ファイルシステムの初期化。このファイルの内容を見て明確に理解したいと思います。ファイルを閲覧するさまざまな方法を検索してみましたが、できません。 まず、次のコマンドを使用してinitramfsのファイル形式を確認し、次のような結果を得ました。 file /boot/initramfs-linux.img /boot/initramfs-linux.img: Zstandard compressed data (v0.8+), Dictionary IS: None 参照すると、ファイルZ標準圧縮そして使用これが...

Admin

cpioアーカイブ、フォルダ名(1点のみ)
cpio

cpioアーカイブ、フォルダ名(1点のみ)

私のLinux PCでMac OSインストーラを作成しようとしています。これを行うには、フォルダ内のデータを(POSIX.1)移植可能な形式のアーカイブにパッケージ化する必要があります。アーカイブのルートディレクトリには、以下のようにdotというフォルダとその下の残りのフォルダを含める必要があります(たとえば、Adop OpenJDK Mac OSインストールパッケージを使用します)。 $ cpio -itv < ./flat/base.pkg/PayloadJDK drwxr-xr-x 3 root root 0 O...

Admin

「cryptsetup luksOpen」のデータ損失セキュリティ「一時停止と再開の間
cpio

「cryptsetup luksOpen」のデータ損失セキュリティ「一時停止と再開の間

2021.12.x Arch Linuxインストールでディスクの一時停止と再開を設定しています。私の質問は、復元時にパーティションロックを安全に(データを失うことなく)ロック解除することです。 これが私の設定です。ブートローダはgrub 2.06で、私はbusyboxベースのinitramfsを使用しています。関連パーティションは次のとおりです。私はLVMを使用しません。 # partition encrypted mountpoint decrypted volume name - --------- --------- -------...

Admin

このLUKS設定が機能しない理由を特定するのに役立つ必要があります。
cpio

このLUKS設定が機能しない理由を特定するのに役立つ必要があります。

問題:btrfsを使用して暗号化されたraid0デバイスを設定しようとしました。 LUKSデバイスの最初のパスワードプロンプトを通過できましたが、Device UUID = 187a468c-cab5-4a29-861e-8c5b2c7cca98 notfoundなどのfsckエラーが発生しました。 約12時間この問題を解決しようとしましたが、まだわかりません。再起動する前に grub-mkconfig を実行したことを確認しました。より多くの情報が必要な場合は教えてください。 $ blkid -o full /dev/mapper/zion: LABEL=...

Admin

systemd-shutdown / initrdでループをデバッグする方法は? (アーキテクチャLinux)
cpio

systemd-shutdown / initrdでループをデバッグする方法は? (アーキテクチャLinux)

最近、ZFSのrootカスタム構成では、仮想ディスクにArch Linuxをインストールしました。これは、ArchとFreeBSDのそれぞれに別々のブートプールとルートプールを持つ複数のブート構成を管理するためにいくつかのスクリプトを使用するためです。現在、ZFS プール構成は VM で FreeBSD を使用して作成されます。次に、ArchがExt4パーティションにインストールされている別の仮想マシンにArch Linuxインストールを作成します。ブート/ルートZFS構成にArchをインストールし、Grubの一部の構成を実行した後、ZFSへのArchインス...

Admin

フルディスク暗号化を持たないシステムに「暗号化」mkinitcpioフックが含まれているかどうかは重要ですか?
cpio

フルディスク暗号化を持たないシステムに「暗号化」mkinitcpioフックが含まれているかどうかは重要ですか?

1つはLUKSディスク暗号化フックを/etc/mkinitcpio.conf必要とし、もう1つは不要な2つのArch Linuxシステム間でシステムを共有できますか?encryptつまり、フックが呼び出されて復号化する項目がない場合(/dev/mapper/luksdevfstabにはありません)、後者の起動に問題が発生しますか? (インストールしなければならないcryptsetupと思いますが、大丈夫で、実際にはすでに他のものに依存しています。) ...

Admin

アップデート後、RAIDアレイから起動できなくなりました。
cpio

アップデート後、RAIDアレイから起動できなくなりました。

最近システムを更新して再起動した後、次のメッセージが表示されます。 ERROR: device ‘UUID=...’ not found. Skipping fsck. mount: /new_root: can’t find UUID=... You are now being dropped into an emergency shell. 私のルートファイルシステムがRAIDアレイにあり、blkid緊急シェルで実行されている場合、そのアレイはリストされていないとマークされます。 私はそれをRAID1に持っていて/dev/sda2、通常はにインストール...

Admin

アーチブート:cryptsetupパスワードを入力するとアスタリスクがエコーされます。
cpio

アーチブート:cryptsetupパスワードを入力するとアスタリスクがエコーされます。

mkinitcpio -P起動時にルートファイルシステムを含むLUKS / LVMパーティションのパスワードを復号化するようにinitramfsを設定しようとしています。 私は次のステップに従いました。ここ。 HOOKなどを追加すると、encryptすべてがすでにうまく機能しています。以下をlvm2参照してくださいmkinitcpio.conf。 LUKS暗号化パーティションのパスワードを入力するときにアスタリスク文字をエコーできるようにしたいです。 これを行うための良いコマンドラインツールを見つけましたsystemd-ask-password。 したがって...

Admin