起動後のSolaris 11テキストモード

起動後のSolaris 11テキストモード

私はVMWare WorkstationホストWindows 7でSolaris 11を実行しています。私のOSとシステムの詳細は次のとおりです。 SunOS Solaris 5.11 11.0 i86pc i386 i86pc

GUIで起動するのではなく、テキストモードで永久に起動しても、Solaris 11をテキストモードで起動したいと思います。 menu.lstを編集しようとしています。私のmenu.lstは次のようになります。

default 0
timeout 30
splashimage /boot/grub/splash.xpm.gz
foreground 343434
background F7FBFF
title Oracle Solaris 11 11/11
bootfs rpool/ROOT/solaris
kernel$ /platform/i86pc/kernel/amd64/unix -B $ZFS-BOOTFS,console=text
module$ /platform/i86pc/amd64/boot_archive
title solaris-backup-1
bootfs rpool/ROOT/solaris-backup-1
kernel$ /platform/i86pc/kernel/amd64/unix -B $ZFS-BOOTFS,console=text
module$ /platform/i86pc/amd64/boot_archive

私の問題は、Solaris 11を再起動すると最初にユーザー名を求めるコマンドラインログインが表示されますが、ユーザー名を入力するとGUIから起動し、とにかくGUIログイン画面が表示されることです。 Solaris ブートを継続的にテキストモードにする方法。起動時にgrubパラメータを編集しようとしましたが、それも機能しません。

答え1

svcadm disable gdmログインGUIサービスが起動時に自動的に実行されるのを防ぎます。

答え2

ログインしようとするとX11が起動すると言われているように、これはOSの起動とは何の関係もありません。起動後にこれが発生します。私はSolarisの専門家ではありませんが、ランレベルを使用している場合は、X11(gdm、xdmなど)を起動しないようにランレベルを変更する必要があります。 X11モードの別のランレベルがない場合は、起動後に起動するにはX11(gdm、xdm ...)を無効にする必要があります。

答え3

私は解決策を見つけました。痛いですが、私はそうしました。

GRUB設定とGDM無効の組み合わせです。

  1. GRUBでは から に変更console graphicしますconsole text

    # bootadm list-menu
    The location of the boot loader configuration files is: /rpool/boot/grub
    default 3
    console text
    timeout 30
    0 Oracle Solaris 11.4
    1 solaris-1
    2 11.4.27.82.1
    3 11.4.28.82.3
    
  2. その後、GRUBエントリからkarksを削除する必要があります。

    root@fmsops:# bootadm show-entry -i 4
    title: 11.4.27.82.1
    kernel: /platform/i86pc/kernel/amd64/unix
    kernel arguments: None
    boot archive: /platform/i86pc/amd64/boot_archive
    bootfs: rpool/ROOT/11.4.27.82.1
    

    これで問題は解決しましたが、bootupログイン時にまだGUIに入ろうとしました。

  3. GDMを無効にする必要がありました。

    # svcs -a | grep gdm
    online         11:21:59        svc:/application/graphical-login/gdm:default
    # svcadm disable svc:/application/graphical-login/gdm:default
    

関連情報