タグ付けされた質問 「startup」

カーネルが稼働してからすべてのサービスが稼働するまでの起動シーケンス。

1
insservが原因でapt-getを使用して何もインストールできない
を使用して何かをインストールしようとするとapt-get、エラーメッセージが表示されますinsserv。さまざまなパッケージをインストールしようとしましたが、すべて同じエラーが発生します。そして、どうやら、CUPSパッケージは、すべてのエラーメッセージに関係しているため、何かをしている/やっています。以下は、実行したときに表示されるエラーsudo apt-get install wine1.8 winetricksです。 After this operation, 716 MB of additional disk space will be used. Do you want to continue? [Y/n] y Extracting templates from packages: 100% Preconfiguring packages ... Setting up util-linux (2.27.1-6ubuntu3.1) ... insserv: warning: script 'K01cups-browsed' missing LSB tags and overrides insserv: warning: script 'cups-browsed' …

4
ログイン画面の前に開始するスクリプトを実行するにはどうすればよいですか?
私はタッチスクリーンを調整していましたが、最適なツールはxinput_calibratorでした。だから私はそれを使用しました。2つのオプション(1つは機能しませんでした)があります。「Xセッションで始まるスクリプトで」このコマンドを実行する必要があると書かれています。 xinput set-int-prop "3M 3M USB Touchscreen - EX II" "Evdev Axis Calibration" 32 14410 2146 14574 2115 だから私が試した~/.xinitrc、~/.xsessionと~/.xsessionrc存在していなかったすべてが、。だから私はそれらを作成し、正確な内容はこのコマンドでした。最初の2つのファイルにより、ログインが失敗しました(ログイン後、ログイン画面に戻ります)。 最後のファイルでは、キャリブレーションは機能していましたが、ログインして初めて... ログインダイアログが表示される前に、このコマンドを実行する必要があります。このコマンドを最後に追加/etc/X11/xinit/xinitrcしても、結果は何もありません(何も変更されません)と考えました。また、/etc/X11/Xsession.d/40x11-common_xsessionrc(ファイルの一部を検査した後)の最後に追加しようとしましたが、結果はに追加した場合とまったく同じでした~/.xsessionrc。 ログイン画面が表示される前にこのコマンドを実行するにはどうすればよいですか(ウィンドウマネージャーが起動する前、またはXセッションが開始する前ですか)。 (デフォルトのウィンドウマネージャーでKubuntuを実行していますが、それが重要な場合) 更新 Kubuntuを使用しているため、ディスプレイマネージャーはkdmです。受け入れられた答えが示唆するように、私はファイルを編集し、ここで/etc/kde4/kdm/Xsetup述べたように、デフォルトで存在するコマンドの前にコマンドを追加しました。そして、それは魅力のように機能します:)
17 x11  startup  session 

4
Linuxを完全に起動するために必要な最低限のルートファイルシステムアプリケーションは何ですか?
ユーザー空間アプリケーションに関する質問ですが、私に聞いてください! Linuxの機能ディストリビューションを起動するには、いわば3つの「アプリケーション」が必要です。 ブートローダー-通常は組み込み用のU-Bootですが、ハード要件ではありません。 カーネル-それは非常に簡単です。 ルートファイルシステム-それなしではシェルを起動できません。カーネルがブートするファイルシステムと、initフォームと呼ばれる場所が含まれます。 私の質問は#3に関してです。誰かが非常に最小限のrootfsを構築したい場合(この質問ではGUIなし、シェルのみ)、シェルを起動するにはどのファイル/プログラムが必要ですか?

4
initramfsからルートファイルシステムをマウントする
これは一般的なシナリオです。何らかの理由で、initramfs(重要な場合はOpenSUSE)がルートファイルシステムを見つけられなかったため、レスキューシェルにドロップされます。ただし、どのデバイスをマウントする必要があるかは完全にわかっています。私の質問: ルートファイルシステムをマウントし、ブートシーケンスを続行する正しい手順は何ですか? おそらくそれがレスキューコンソールの重要なポイントです。それでも、実際にこれを行う方法を文書化した人はいないようです。 明らかに、ルートファイルシステムをどこかにマウントできます。しかし、それをファイルシステムツリーのルートにするにはどうすればよいですか?そして、その後、通常のブートプロセスを続行しますか?(シェルを終了するだけでそれができると思いましたが、そうではありません。)続行する前にマウントするために必要なものは何ですか?

6
なぜinitramfsが必要なのですか?
ファイルシステムとして(initramfsではなく)jffsまたはsdを選択すると、カーネルサイズが非常に小さい(initramfs-3.4MBと比較して1.4 MB)ことがわかりました。initramfsがかなり大きなスペースを取ることを示しています。だから私はそれを完全に削除することができます、私は非常に小さなカーネルを持っているでしょう、それは私が欲しいものです。 だから私の頭に浮かぶ基本的な質問は:なぜinitramfsが必要なのか?Linuxカーネルは、初期ファイルシステムがなくても起動しないのですか? 私の最終アプリケーションは、計算とコミュニケーションのみを行います。したがって、ファイルシステムのないOSは理にかなっています-少なくとも私のアプリケーションにとっては。

2
Mint 17.3でスタートアップアプリケーションを手動で追加する方法
Linux Mint 17.3を完全に更新しました。 たくさんのアプリケーションをスタートアップに追加する必要があります。 問題は、次のダイアログが機能しないことです。リストからアプリケーションを追加したり、カスタムコマンドを追加したりしません。 とにかく、おそらくいくつかのスタートアップファイルを編集することによって、それらのアプリケーションを手動で追加できる他の方法が必要ですか?

4
systemctlでタイムアウトを変更する方法
Debianシステムを起動すると、起動が約2分間停止します: Loading, please wait... [ 5.191043] systemd-fsck[129]: /dev/mmcblk0p2: clean, 234192/873120 files, 2335263/3491328 blocks [ 6.645242] intel_rapl: no valid rapl domains found in package 0 [ 6.643682] systemd-fsck[222]: fsck.fat 3.0.27 (2014-11-12) [ 6.664844] intel_rapl: no valid rapl domains found in package 0 [ 6.660702] systemd-fsck[222]: /dev/mmcblk0p1: 3 files, 33/130812 clusters [ …

3
Debian-インターネット接続が使用可能になったらすぐに起動時にスクリプトを実行する方法は?
Debian 7 Wheezyを実行しています。完全に機能するインターネット接続ができたらすぐに、起動時にいくつかの画面を起動する必要があります。ただし、インターネット接続が切断され、再び接続された場合はそうではありません。したがって、起動後の最初の機能的なインターネット接続でのみ。 このためのダミースクリプトを投稿して、それをどこに置き、与えられた条件下で実行させるか教えてください。 スクリプトは画面を開始して終了するだけでよく、画面は続行する必要があります。 編集 すでに/etc/network/if-up.d/フォルダについて聞いたことがあります。しかし、インターネット接続が失われて再確立された場合に、スクリプトが再度実行されないようにするにはどうすればよいですか?

2
Debianで/etc/init.dスクリプトがどの順序でロードされるかを調べる方法は?
あるsysvinitスクリプトを別のスクリプトよりも先に実行して、その方法を見つけ出したいと思います。 確認するために、これは実際に私の好きな順序で行われます。リストが表示されます。 私はsudo insserv --showallすでに見つけましたが、initスクリプトを複数回リストするので、頭や尻尾を作ることはできません。 Debianで/etc/init.dスクリプトがどの順序でロードされるかを調べる方法は?

3
chrootで起動しますか?
Linux(Debian Jessie)をハードドライブにインストールしています。ドライブ- sda1、ext4fs、およびsda2-スワップ /chrootフォルダーがあります。別のシステムが/chrootフォルダーにインストールされています。 質問: ブートマネージャに、プライマリシステム(メイン、Debian Jessie)ではなく、/ chrootのシステムを起動するよう指示する方法は?おそらく、変更/menu.lstして/chroot/etc/fstab?(vmlinuz root=/dev/sda1/chroot?) または質問の別のバリエーション:パーティションのルートディレクトリではなく、フォルダにLinuxをインストールすることは可能ですか?(/another_linux/bin、/another_linux/home、/another_linux/etc、...)

3
xmodmapコマンドが起動時/ログイン時に実行されないのはなぜですか?
ログインするたびに(または、それが機能しない場合は起動するたびに)このコマンドを実行します。 xmodmap -e 'keysym Delete = Menu' -e 'keysym Menu = Delete' 私は多くのことを試しました。コマンドをに入れSystem > Preferences > Startup Applicationsます。それを.shファイルに入れ、マークchmod +xを付け、そのファイルをに入れますSystem > Preferences > Startup Applications。スクリプトをに入れます/etc/init.d。コマンドをに入れます~/.profile。何も機能していないようです。 最後に、私はこれを私の~/.profile: touch test1 xmodmap -e 'keysym Delete = Menu' -e 'keysym Menu = Delete' touch test2 test1とtest2の両方が作成されますが、キーはまだ再マップされません。コマンドをコピーして貼り付けて手動で実行するだけで、問題なく動作します。ただし、ログイン時には実行されません。何か案は?
13 ubuntu  login  startup 

5
DebianがGUIで起動しない
私の問題は、Debianインストール時に起動時にグレーの画面が表示され、コンソールではなくで起動することgnomeです。 すべてを正常に開始してX手動でstartx開始すると、DEが機能しているように見えます。


2
Systemd:ネットワークが完全に接続された後にsystemdサービスを開始する方法?
バックグラウンド Raspberry Pi 2のRaspbainで実行する簡単なスクリプトを書いています。LEDをオンにして、デスクトップコンピューターからSSHで接続する準備ができていることを示しています。 ここではスクリプトは重要ではありませんが、私は周波数制御を使用してスクリプトが無限ループを実行しているため、LEDを頻繁にオン/オフすることを述べています。したがって、これは単純なサービスの例です。ただし、少なくともこの質問で受け入れられている回答では、タイプをアイドルに設定することをお勧めします。だから私のサービスファイルは次のようになります [Unit] Description=Turn on LED after SSH is ready [Service] Type=idle ExecStart=/usr/bin/sshready.py [Install] Wants=network-online.target After=network-online.target 効果 サービスは期待どおりに実行されます。しかし、LEDがオンになった直後にデスクトップコンピューターでパテを起動すると、すぐには表示されないことに気付きました。だから私はチェックしました $ systemd-analyze plot > output.svg 結果は 質問 私のサービスはの後network-online.targetではなく開始されているようですが、ここで何が問題になっており、どのように修正できますか?
12 systemd  startup 

1
`systemctl`の--nowスイッチ
manページで述べたように、 systemctl --now enable servicename サービスを有効にして開始する必要があります。 しかし、多くの異なるディストリビューションのもとでは、私にはうまくいきません。 出力は次のとおりです。 systemctl is-enabled 有効になります systemctl is-active サービスに対してまだ非アクティブです。 このスイッチは何に適していますか? 私は次のような他の組み合わせを試しました: systemctl enable --now servicename そして: systemctl enable servicename --now しかし、まだ同じです。systemctl start servicename前のコマンド(つまり、enableパーツ)が正常に実行された場合でも、毎回手動で実行する必要があります。 systemdサービスの豊富なアプリケーションが、ユニットファイルのどこかに機能を実装することをサポートするべきでしょうか。多くの有名なサービスが従わないもの、それは私がその完全に役に立たないスイッチだと思った。私はそれについて考えていると思います。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.