GENTOOでSystemdを操作できません。どこで間違っていますか?

GENTOOでSystemdを操作できません。どこで間違っていますか?

systemdを使ってGentooをインストールするのに多くの問題があります。これはアップグレードではなく、新しくインストールすることです。

ステップ(パーティション設定後など):

  1. AMD64 stage3 および Emerge-webrsync を解凍し、emerge --sync適切な処置をとります。

  2. 構成ファイル gnome/systemd を選択します。

  3. emerge --update --deep --with-bdeps=y --newuse @world

  4. emergeGentooソースの設定とmakeカーネル - openrcなどのGentooシステムオプションを有効にする

  5. カーネルのインストール

  6. mdmとlvmのインストール(私はraid0をrootとして実行します)

  7. gentoo-nextをインストールしgenkernel --install --no-ramdisk-modules -mdadm -lvm --udev initramfs(これはsystemdとraidインストールwikiの推奨事項です)

  8. emergegrub2をインストールし、initをsystemdに設定します。

  9. いくつかのユーティリティのインストール(例dhcpcd:)

システムから起動すると多くの問題が発生します。実際、システムは完全に起動しません。

エラー(直接作成する必要があるため、特別な順序はありません):

Failed to start trigger flushing of journal to persistent storage
Systemd-journal-flush service entered failed state
Systemd-journald.service.watchdog.timeout
Systemd-journal-flush.service exited, code=exited status=1/Failyre

A start job is running for udev Kernel Device Manager service...
Systemd-udevd.service.start operation timed out

Failed to start udev kernel device manager

ただそこに座って、udev KDMの起動は常に失敗します。

Control Alt deleteを押すか、実際にshutdown -hchroot環境ですぐに入力すると、次の結果が表示されます。

Failed to start reboot
Dependency for reboot failed

systemd-reboot service main process exited..

shutdown -h now

shutdown: /dev/initctl: No such file or directory
init: /dev/initctl: No such file or directory

数日間インターネット検索をしましたが、何も見つかりません(たとえ目が遠いかもしれませんが)。 Journactl(chroot設定に移動すると)ログファイルが見つからないと表示されます。私はこの時点で完全に言うことを失いました。誰でも提案があればありがとうございます!

答え1

私はこれをしました:

  1. 本マニュアルの1章から6章まで完了してください。
  2. 他のコンピュータではここに移動してください。Gentoo System Wiki
  3. マニュアル7章をWikiセクション1と組み合わせる
  4. カーネルをコンパイルしてマニュアルの第7章を完了してください。問題が発生した場合は代替アクションが必要になり、systemd構成ファイルを使用するとこれが想定されるため、openrcを削除する必要はありません。 genkernel-nextを使いたい場合は、Caseyにgenkernel-nextについて質問した私のコメントをご覧ください。 genkernelは機能しません。
  5. Wiki Part 2 - インストールを完了し、循環依存関係に注意してください。
  6. マニュアル8章をWikiセクション4と組み合わせてWikiセクション3をスキップしたことに注意してください。
  7. Wikiセクション5.6のサービス名を使ってマニュアルの第9章を完了してください。再起動時にライブシステムに入るようにする必要があります。
  8. マニュアルの第10章を完了し、Wikiセクション3で適切な設定を追加します。 chrootを終了してここから再起動します。
  9. dhcpを使用している場合は、dhcpcdサービスを有効にして起動します。 DHCP(たとえば、静的IPアドレス、ネームサーバーなど)を設定する必要がある場合は、ネットワーク管理者のUSEフラグを有効にして読んでください。ネットワーク管理者ウィキemerge --update --deep --with-bdeps=y --newuse @world新しいUSEフラグをキャプチャするために使用されます。

関連情報