現在、非常に古いPCを使用してホームサーバーをセットアップしています。 Ubuntu 11.10がインストールされていますが、実際にはGUIを処理できません。コマンドラインのみのUbuntuのサーバーエディションをインストールしたいのですが、インストール方法がわかりません。私に何ができる?
実際、GUIの実行に問題があるだけの場合は、別のディストリビューションをインストールする必要はありません。起動シーケンスを変更して、グラフィカルインターフェイスが起動しないようにし、コマンドラインから希望どおりに機能しないようにします。
現在、システムにアクセスできませんが、必要なスクリプトは/etc/init.d
または/boot/grub
ディレクトリ。たぶん、家に帰る前に、誰かがスクリプトの名前を教えてくれるかもしれません。
私はこれを見つけました: GUIなしでUbuntuを起動
それには3つの方法があります。
デフォルトのランレベルを変更する
/etc/init/rc-sysinit.confのbeginnignに設定し、2を3に置き換えて再起動します。 telinit 2でグラフィカルインターフェイスを有効にできます(ランレベルの詳細)。
起動時にグラフィカルインターフェイスサービスを起動しない
update-rc.d -f xdm remove
早くて簡単。サービスxdm startでグラフィカルインターフェイスを再度有効にするか、update-rc.d -f xdm defaultsで変更を元に戻すことができます
パッケージを削除する
apt-get remove --purge x11-common && apt-get autoremove
サーバーと考えられるコンピューターに最適だと思います。パッケージを再インストールすることで、グラフィカルインターフェイスを再度有効にできます。
これもあります: buntu-desktopをインストールしてからGUIなしで起動することができます
つまり、それが主な問題である場合は、GUIが表示されないようにすることができます。
簡単な方法は、コマンドラインからtasksel
を使用することだと思います。
ターミナルと数字を開きます:
$ Sudo apt-get install tasksel
その後
$ Sudo tasksel
シンプルなチェック/チェック解除で必要なものを選択できるシンプルなgui-cliが表示されます(たとえば、「Ubuntuデスクトップ」のチェックを外し、「基本的なUbuntuサーバー」と「LAMPサーバー」をチェックします)。
それでおしまい
デスクトップパッケージをアンインストールし、taskselを介してサーバーパッケージをインストールする場合、ネットワーク設定、ワイヤレスカードドライバーなどが削除されるため、大量の再構成を行う準備ができている必要があります。
GUIを取り除くことだけが必要な場合は、最初の回答のステップ1〜2に従ってください。 GUIを完全に削除するかどうかはあなた次第です。
また、回答@ warl0ckに記載されているように、汎用カーネルをサーバーカーネルに置き換え、lightdm.confファイルの行をコメント化しました。
この後、taskselでパッケージを追加/削除するのではなく、コマンドラインから手動でパッケージを削除しました。 LibreOfficeスイート、Firefoxなどを使用しない場合は、これらのパッケージをすべて削除できます。パッケージのリストを取得する最も簡単な方法は、実行することです:
Sudo dpkg --get-selections | grep -v deinstall > ~/packages
nano ~/packages
これにより、インストールされているすべてのパッケージのリストがホームフォルダーに出力され、開かれます。
コアパッケージ(libreoffice-commonなど)をアンインストールすると、依存パッケージが自動的に削除されます。
アンインストールするには、次のように入力します
Sudo apt-get remove package-name
すべてのアンインストールが完了したら、次のコマンドを実行して、使用されなくなったパッケージリストと依存関係を自動削除します。
Sudo apt-get autoremove
これは、デスクトップインストールを「サーバー」に変えるのに役立ちました。
GUIが役立つ場合は、代わりにxubuntuをインストールすることを検討してください。特に気にしませんでしたが、間違いなく軽量です。
サーバーディストリビューションとデスクトップディストリビューションに違いはなく、異なるパッケージが含まれているだけです。
あなたがしなければならない2つのことは:
apt-get install -y linux-image-server
すべてのグラフィカルソフトウェアxorg-serverを無効にするか削除します。
それらを無効にするには、自動起動のlightdmを無効にし、/etc/init/lightdm.conf
、これらすべての行にコメントを付けます(各行の前に「#」を付けます)
start on ((filesystem and runlevel [!06] and started dbus and (drm-device-added card0 PRIMARY_DEVICE_FOR_DISPLAY=1 or stopped udev-fallback-graphics)) or runlevel PREVLEVEL=S)