• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:シングルユーザモードでのvi使用方法?)

シングルユーザモードでのvi使用方法

このQ&Aのポイント
  • Solaris9にてOSのインストール後、SolarisVolumeManagerを使用してミラーの設定を行いましたが、リブート後にファイルシステムが見つからないエラーが発生しました。
  • シングルユーザモードで起動し、/etc/vfstabファイルを編集して問題を解決しようとしましたが、viが見つかりませんでした。
  • viを使用するためにはフルパスを指定する必要があります。

質問者が選んだベストアンサー

  • ベストアンサー
  • entree
  • ベストアンサー率55% (405/735)
回答No.2

CD-ROM ブートで解決できないでしょうか? ok プロンプトで、boot cdrom -s で、シングルユーザモードで起動できるので、そこにある vi を使えば解決できたような気がします。 # mount -F ufs /dev/dsk/c0t0d0s0 /mnt とすれば、ファイルシステムの中身が見えると思いますので、あとは、 # cd /mnt/etc # TERM=vt100; export TERM # vi vfstab でダメでしょうか?

q_uniq
質問者

お礼

ご回答ありがとうございました。 cdromからのシングルユーザモードで起動し 一度rootファイルシステムを/mnt等にマウント後 viで/etc/vfstabを編集し、正常起動しました。

その他の回答 (1)

回答No.1

Solaris の root をしていたのもかなり昔なので外していたらごめんなさい。 vi が入っているファイルシステムが、シングルユーザモードで起動したときにマウントされてないのでは。 (3)のはじめに、 # mount -a -t ufs とか、 # mount -t ufs /dev/dsk/c0t3d0s6 /usr とかして、 vi を含むファイルシステムをマウントしてからということになるのでは。物理デバイスの指定方法は、/etc/vfstab を参照しつつ。

q_uniq
質問者

お礼

ご回答ありがとうございました。 cdromからのシングルユーザモードで起動し 一度rootファイルシステムを/mnt等にマウント後 viで/etc/vfstabを編集し、正常起動しました。

関連するQ&A

専門家に質問してみよう