Ubuntu / Xubuntuを完全な非GUIモードで実行したいと考えています。たとえば、システムの起動時にコンソールにログインする必要があります。つまり、ディスプレイマネージャー、xサーバー、GUIベースのアプリのサポートは一切ロードされず、GUIのバックグラウンドにも何もありません。
Ubuntu / Xubuntuを完全な非GUIモードで実行したいと考えています。たとえば、システムの起動時にコンソールにログインする必要があります。つまり、ディスプレイマネージャー、xサーバー、GUIベースのアプリのサポートは一切ロードされず、GUIのバックグラウンドにも何もありません。
回答:
必要なのは、ディスプレイマネージャーやXサーバーなどを持たないUbuntu Server Editionをインストールすることです。ただし、コンピューターにUbuntuまたはXubuntuがインストールされていて、非GUI環境で作業したい場合は、ttyと呼ばれる仮想コンソールを使用できます。
sudo service lightdm stop
コマンドを入力して、ディスプレイサーバーとXserverを停止します。GUIを再起動するにsudo service lightdm start
は、コマンドで十分です。
そして、投稿で説明した環境で作業する準備が整いました。
このブログ投稿で説明されているように、「純粋なUbuntu」を取得するために多くのパッケージを削除するために使用できる別の回避策。Xubuntuの場合、「純粋なUbuntu」を残すコマンドは
sudo apt-get remove abiword abiword-common abiword-plugin-grammar abiword-plugin-mathview alacarte bison blueman brltty-x11 catfish espeak exo-utils flex fonts-droid fonts-lyx gcalctool gigolo gimp gimp-data gksu gmusicbrowser gnome-desktop-data gnome-system-tools gnome-time-admin gnumeric gnumeric-common gnumeric-doc gstreamer0.10-gnomevfs gthumb gthumb-data gtk2-engines-pixbuf indicator-application-gtk2 indicator-sound-gtk2 libabiword-2.9 libamd2.2.0 libbabl-0.1-0 libbison-dev libblas3 libcolamd2.7.1 libdigest-crc-perl libexo-1-0 libexo-common libexo-helpers libfl-dev libgarcon-1-0 libgarcon-common libgdome2-0 libgdome2-cpp-smart0c2a libgegl-0.2-0 libgimp2.0 libgksu2-0 libglade2-0 libgnomevfs2-0 libgnomevfs2-common libgnomevfs2-extra libgoffice-0.10-10 libgoffice-0.10-10-common libgsf-1-114 libgsf-1-common libgstreamer-perl libgtk2-notify-perl libgtk2-trayicon-perl libgtkmathview0c2a libgtksourceview2.0-0 libgtksourceview2.0-common libgtkspell0 libido-0.1-0 libintl-perl libjavascriptcoregtk-1.0-0 libjpeg-progs libjpeg-turbo-progs libkeybinder0 liblink-grammar4 libloudmouth1-0 libnet-dbus-perl liboobs-1-5 libotr5 libots0 librarian0 libsdl1.2debian libsexy2 libsigsegv2 libtagc0 libthunarx-2-0 libtidy-0.99-0 libtie-ixhash-perl libtumbler-1-0 libumfpack5.4.0 libunique-1.0-0 libvte-common libvte9 libwebkitgtk-1.0-0 libwebkitgtk-1.0-common libwv-1.2-4 libxfce4ui-1-0 libxfce4ui-utils libxfce4util-bin libxfce4util-common libxfce4util6 libxfcegui4-4 libxfconf-0-2 libxml-parser-perl libxml-twig-perl libxml-xpath-perl lightdm-gtk-greeter link-grammar-dictionaries-en locate lp-solve m4 mousepad orage parole pastebinit pavucontrol pidgin pidgin-data pidgin-libnotify pidgin-microblog pidgin-otr plymouth-theme-xubuntu-logo plymouth-theme-xubuntu-text python-configobj rarian-compat ristretto screensaver-default-images scrollkeeper shimmer-themes system-tools-backends tcl8.5 tcl8.5-lib thunar thunar-archive-plugin thunar-data thunar-media-tags-plugin thunar-volman ttf-droid tumbler tumbler-common xbrlapi xchat xchat-common xchat-indicator xfburn xfce-keyboard-shortcuts xfce4-appfinder xfce4-cpugraph-plugin xfce4-dict xfce4-indicator-plugin xfce4-mailwatch-plugin xfce4-netload-plugin xfce4-notes xfce4-notes-plugin xfce4-notifyd xfce4-panel xfce4-places-plugin xfce4-power-manager xfce4-power-manager-data xfce4-quicklauncher-plugin xfce4-screenshooter xfce4-session xfce4-settings xfce4-systemload-plugin xfce4-taskmanager xfce4-terminal xfce4-verve-plugin xfce4-volumed xfce4-weather-plugin xfce4-xkb-plugin xfconf xfdesktop4 xfdesktop4-data xfwm4 xscreensaver xscreensaver-data xscreensaver-gl xubuntu-artwork xubuntu-default-settings xubuntu-desktop xubuntu-docs xubuntu-icon-theme xubuntu-wallpapers
最後のコマンド、apt-get install ubuntu-desktop
つまりUnityのようなパッケージをインストールし、XubuntuをUbuntuに変更するコマンドを削除しました。ご覧のとおり、追跡が非常に難しいパッケージがたくさんあり、いくつかのパッケージが必要になる場合があります。私はXubuntuを使用していないため、どのパッケージを保持する必要があるかは言えません。
Xをスタートアップから無効にするだけです。rcconfをインストールします。
sudo apt-get install rcconf
sudoで実行します。
sudo rcconf
エントリx11-commonを検索し、無効にして[OK]を選択します。次に再起動します。
気が変わってもXorgはインストールされますが、起動時にロードされないため、rcconfを再実行してx11-commonを再度有効にするだけです。
実際には簡単ですが、初心者には少し危険です。
また、最善の方法ではありませんが、これは簡単に達成できます。UbuntuをGUIモードなしで実行できるようにする方法と、元に戻す方法を投稿しています。
UbuntuをGUIなしで実行する
システムにインストールされているディスプレイマネージャのみをアンインストールする必要があります。lightdm
ディスプレイマネージャーになります。削除するには、次のコマンドを実行します。
sudo apt-get remove lightdm
その後、システムを再起動します。システムはCLIモードで起動します。CLI モードに移動するには、Ctrl+ Alt+ を押す必要がある場合があります。F1tty1
GUIモードに戻す
ディスプレイマネージャーを再度インストールして、ディスプレイを取得します。これを行うには、次のコマンドを使用します。
sudo apt-get install lightdm
そして、次を使用してシステムを再起動します。
sudo reboot
それでおしまい。ヘルプが必要な場合や何か問題が発生した場合は返信してください。
cat /etc/X11/default-display-manager
そして、この:ls /usr/sbin/*dm
。
grubファイルのパラメーターを更新するとうまくいきました。
最初の元のgrubファイルのバックアップ。
sudo cp -n /etc/default/grub /etc/default/grub.orig
何らかの理由で元の設定に戻したい場合は、ターミナルで次のコマンドを実行します。
sudo mv /etc/default/grub.orig /etc/default/grub && sudo update-grub
grubファイルを編集します
sudo nano /etc/default/grub
最後に、grub updateを実行してシステムを再起動します。次回はターミナルモードが表示されます。
sudo update-grub
ここで説明したように。
sudo
GUIアプリケーションのために
gksu
またはgksudo
GUIアプリケーションおよびsudo
CLIアプリケーションに使用します。例:sudo nano
and gksudo gedit
Ubuntuで何もインストールまたはアンインストールせずに完全な非GUIモードで起動するには、次の手順を実行します。
/etc/default/grub
お気に入りのテキストエディターでファイルを開きます。私はviを使用します:
sudo vi /etc/default/grub
#GRUB_TERMINAL=console
先頭の行を削除して、コメントを解除する行を探します#
/etc/default/grub
ファイルに加えた変更を保存し、viを終了しますsudo update-grub
端末で実行して、行った変更を適用します/boot/grub/grub.cfg
コンピューターがsystemdを使用している場合、デフォルトのログインGUIをスキップするようにsystemdに指示する必要があります。
sudo systemctl enable multi-user.target --force
sudo systemctl set-default multi-user.target
sudo reboot
これで、システムを起動するたびに、ターミナルが起動します。
ただし、気が変わってログインGUIを表示したい場合は、起動した端末で次のコマンドを実行するだけです。
sudo systemctl start lightdm.service
systemctl enable multi-user.target
手順は私のためにこの作品を作るための鍵でした。