[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:34146] Re: Plamo8.1をシリアルコンソールで使用するには



こじま@今日も暑かった,,です.

From: "Yoshihiro Kawamata" <kaw@xxxxxxxxxxxx>
Subject: [plamo:34145] Re: Plamo 8.1をシリアルコンソールで使用するには
Date: Mon, 10 Jul 2023 17:46:44 +0900 (JST)

> 教えて頂いたとおりplamo/plamoでssh loginできて、suでrootになりインストー
> ラを起動できました(rootのパスワードがわからず、あてずっぽで"root"を入
> れたらOKでしたw)。

まぁ,いちいち憶えてられないっすから(苦笑

> ただ、これはOpenBSDのvmm/vmdの制限だと思うのですが、インストールメディ
> アを/dev/vda、インストール先のディスクを/dev/vdbとして指定しないとイン
> ストーラを起動できません。
> 
> この状態だと、/dev/vdb1がルートパーティションとして/etc/fstabに書き込
> まれてしまうので、インストール完了後、再起動するとルートデバイスは
> /dev/vdaなのでマウントに失敗します。
> ですので、インストール完了後に/mnt/etc/fstabを手動で書き換える必要があ
> りました。

具体的にどうすればいいかは確認してないけど,/dev/vda1 みたいなパーティション名
ではなく,パーティションのラベルで指定すれば何とかなりそうな気はする.

# 一方,実機で一つのHDDに複数の root partition を作ろうとすると,
# ラベルだと(たいてい rootfs とかにしちゃうから ;-)バッティングしちゃうんだよなぁ.
# そう考えると uuid で指定するのが確実なんだけど,uuid だと /etc/fstab を見て
# どの HDD の何番目のパーティション,ってのがすぐ分からないのがイヤだったり.

> あと、本チャンの起動完了後、rootでssh loginしようとしても跳ねられます。
> /etc/ssh/sshd_configのPermitRootLoginをyesにしても跳ねられました(PAMと
> かの関係?)。
> なので、これについてもインストーラを終了させた後に、
>   # chroot /mnt /bin/sh
>   # adduser
>   # exit
> して、一般ユーザを作っておく必要がありました。

一応のセキュリティ対策のつもりで /etc/securetty に
ネットワーク経由(pty)は指定してないですね.

> 最後に、弄ってる最中に気がついたのですが、インストールメディアの起動直
> 後、シリアルにもgrubのメニュー画面が出力されました(画面のエスケープシー
> ケンスが変だったり、エコーバックが二重にされたりしていましたが)。
> 
> ここで、TABを押し、カーネルコマンドラインに
>   console=ttyS0,115200
> を加えることで、dmesgもシリアルに出力されました。
> なので、インストールメディアの/etc/inittabにttyS0のエントリを加えてお
> けば、シリアル経由でもインストールできるかな、と思いました。
> 

ありがとうございます.シリアル経由で使う機会はあまりないのだけど,
/etc/inittab の修正程度で済むなら対応しておいてもいいですね.

---------
こじま


Follow-Ups
[plamo:34147] Re: Plamo8.1をシリアルコンソールで使用するには, Yoshihiro Kawamata
References
[plamo:34143] Re: Plamo8.1をシリアルコンソールで使用するには, KOJIMA Mitsuhiro
[plamo:34144] Re: Plamo8.1をシリアルコンソールで使用するには, Yoshihiro Kawamata
[plamo:34145] Re: Plamo8.1をシリアルコンソールで使用するには, Yoshihiro Kawamata

[検索ページ] [メール一覧]
Plamo ML 公開システム