initrd

Pivot_rootとramdiskからinitを遠ざける方法は?
initrd

Pivot_rootとramdiskからinitを遠ざける方法は?

簡単に言えば、利用可能なディストリビューションが大きすぎるか、必要なootb機能が不足しているため、利用可能なディストリビューションが気に入らなかった。また、RAMディスクから起動できるようにしたいので、独自のISOを作成しました。 ISOには、isolinuxブートローダ、Linuxカーネル、initrd(busyboxや他のツールを含む)が含まれています。 今私が経験している問題は、busybox initがPivot_rootを試していますが、ルートを指定しておらず、必要なものはすでにRAMディスクにありますが、root = / dev / ram0を...

Admin

noinitrdは無視されます。常に/initでinitrdコピーを実行します。
initrd

noinitrdは無視されます。常に/initでinitrdコピーを実行します。

私は現在、buildrootをデフォルトのファイルシステムとして使用しているimx8プロセッサでinitrdを使用しています。 (カーネルは5.10.52) デバッグ目的でinitrdをバイパスし、/dev/mmcblk2p2実際のデバイスパーティション()にコピーしたファイルシステムをロードしようとしているので、以下を渡します。 noinitrd root=/dev/mmcblk2p2 init=/linuxrc カーネルコマンドラインで。 完全に無視され、/linuxrcでinitrdを起動します。 コンソールに以下が表示されます。 / initをin...

Admin

initrdにX11ライブラリを含める
initrd

initrdにX11ライブラリを含める

私はTS412(QNAP)でDebian Bookwormを実行しています。これはカーネルとinitrdをフラッシュメモリに保存します。合計16MBのフラッシュメモリを持っています。したがって、MDパーティションのサイズを変更した後でも取得できる最大サイズは12MB initrdでした。 xz圧縮を使用しています。しかし、それにもかかわらず、元のinitrdは12.5MBでした。一般的な解決策はモジュールを減らすことですが、実際の問題ではありません。 2984 .../usr/lib/modules 6036 .../usr/share 1882...

Admin

initrdなしのLinux:rootfsをマウントできません。
initrd

initrdなしのLinux:rootfsをマウントできません。

設定 分割: # fdisk -l /dev/sda ... Device Boot Start End Sectors Size Id Type /dev/sda1 * 2048 51199 49152 24M c W95 FAT32 (LBA) /dev/sda2 51200 204799 153600 75M 83 Linux システムLinux構成: UI menu.c32 LABEL linux LINUX ../bzImage APPEND nomodeset r...

Admin

Alpine LinuxシステムをRAMにロードする方法
initrd

Alpine LinuxシステムをRAMにロードする方法

可能であれば、システム全体をRAMにロードするにはアドバイスが必要です。次の状況を想像してみましょう。 DVDからLIVE OSを起動し、root lsblkとしてログインします。 NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS loop0 7:0 0 2.9G 1 loop sda 8:0 0 19.1G 0 disk |-sda1 8:1 0 1G 0 part `-sda2 8:2 0 18.1G 0 part sr0 11:0 ...

Admin

Nixos 설치 시 USB를 통해 외부 NVME 드라이브로 부팅할 때 "/dev/dis/by-uuid/... 장치를 기다리는 동안 시간 초과" 오류가 발생함
initrd

Nixos 설치 시 USB를 통해 외부 NVME 드라이브로 부팅할 때 "/dev/dis/by-uuid/... 장치를 기다리는 동안 시간 초과" 오류가 발생함

외부 NVME 드라이브에 문제가 있어서 grub이 성공적으로 부팅되지만 항목(nixos 빌드)에 들어가면 default configuration다음 오류가 발생합니다. "/dev/dis/by-uuid/장치를 기다리는 동안 시간이 초과되었습니다..." 파티션의 UUID를 두 번 확인한 결과 /and(생성자)의 콘텐츠와 올바르게 일치합니다. grub 복구 콘솔에서 다음을 수행하면 올바른 UUID가 있는 파티션도 볼 수 있습니다./etc/fstabhardware-configuration.nixnixos...

Admin

initrdがマウント解除された場合、initrdがマウントしたディレクトリのファイルはどうなりますか?
initrd

initrdがマウント解除された場合、initrdがマウントしたディレクトリのファイルはどうなりますか?

Linuxが起動すると、initrd起動プロセスをさらにサポートするために必要なデフォルトのサポートファイルとカーネルモジュールがインストールされます。 Linuxオペレーティングシステムからの後続のrootfsインストールと削除。initrd私の質問は、initrdアンマウントされた場合、ユーザーがどのようにマウントされたファイルを表示できるかということですinitrd。 たとえば、次のようになります。/etcなどの一部のファイル/lib ...

Admin

update-initramfsはどのファイルをインポートしますか?
initrd

update-initramfsはどのファイルをインポートしますか?

initrd.img-xxxupdate-initramfs(mkinitramfs)を実行するときにどの構成とデータファイルがインポートされるかを知る必要があります。 initrd.img-xxxカーネルの更新後にビルドに絞り込むビデオドライバの問題があります。低解像度の単一画面VESAしかないため、1080pの2つの画面が必要です。 Debian 12 Bookworm.ただし、古いバージョンのDebianからアップグレードされた古いインストールです。 2ヶ月前から利用可能な代替カーネルがまだ残っていたので、手動インストールに設定し、今はアップグレードを...

Admin

Ubuntu 22.04.1 LTS LiveCDのデフォルトのユーザー名/ホスト名を変更するには?
initrd

Ubuntu 22.04.1 LTS LiveCDのデフォルトのユーザー名/ホスト名を変更するには?

カスタムUbuntu 22.04.1 LTS LiveCDのデフォルトのユーザー名/ホスト名を編集しようとしています。 /etc/casper.conf私はその中のファイルを編集し$ISO_MEDIA/casper/initrd、まずそのファイルを解凍する必要があることを知っています$ISO_MEDIA。元のISOコンテンツが抽出されたディレクトリはどこにありますか? しかし、私が見つけたすべてのチュートリアルでファイルの拡張子は、または.lzのようなものです.gzが、私の場合はそうではありません。 とにかく、私は次のチュートリアルに従って指示に従ってファイ...

Admin

zstdで圧縮されたinitrdイメージを作成する
initrd

zstdで圧縮されたinitrdイメージを作成する

.zipで圧縮されたinitrdイメージがありますxz。イメージファイルから作成する方法は次のとおりですinitrd。 e2image -ar initrd - | xz -9 --check=crc32 > initrd.xz zstd今度はアルゴリズムを使って同じ画像を圧縮する必要があります。このinitrdイメージからカーネルを起動するには、どのコマンド/パラメータを使用する必要がありますか? CONFIG_RD_ZSTD=y私のカーネルで有効にしました。 ...

Admin

debian11からXenへの起動(initrdの問題)
initrd

debian11からXenへの起動(initrdの問題)

Linux xd 5.10.0-16-amd64 #1 SMP Debian 5.10.127-1 (2022-06-30) x86_64 GNU/Linux 2022-07-20 修正 このような問題が時々発生します。現在、Xenを起動してinitramfsにログインすると、多くの問題が発生しています。 Wikiでは、サムドライブまたはルートディレクトリをマウントすることをお勧めします(mount -o remount、rw / root)。 明らかにディスクは見えません。完全な設定ファイルやdmesgなどはXenリストにあります。 https://l...

Admin

シャットダウン中にinitramfsログ​​を抑制できますか?
initrd

シャットダウン中にinitramfsログ​​を抑制できますか?

ブートログとシャットダウンログが画面に表示されるのを防ぐためのLinuxカーネルパラメータはかなりあります。 完全に自動起動を達成するために、次のカーネルパラメータを設定できました。 quiet systemd.show_status=0 loglevel=3 udev.log_level=3 vt.global_cursor_default=0 ただし、カーネルパラメータの設定にもかかわらず、終了画面にはまだいくつかのメッセージが表示されます。 initramfsこれらのメッセージは終了フェーズでのみ表示されます。 たとえば、次のようなメッセージが表示さ...

Admin

RemainAfterExitが機能しません。
initrd

RemainAfterExitが機能しません。

有効にするシステムサービスユニットがありますRemainAfterExit。これはカスタムintrdで実行されています。これは私の単位です: [Unit] Description=Ask for network config Conflicts=initrd-switch-root.target Before=initrd-switch-root.target [Service] Type=oneshot RemainAfterExit=yes ExecStart=/usr/bin/ask_network_config StandardInput=tty-...

Admin

initrdサイズが固定されていないのはなぜですか?
initrd

initrdサイズが固定されていないのはなぜですか?

後ろにinitramfs -c -k カーネルバージョンの更新(何も変更せずにこのコマンドのみを入力しました。)initrdは常に古いinitrdとは異なります。これはDebian 11とUbuntu 20.04で発生します。 initrdは毎回異なる圧縮方法を使用しますか? ...

Admin