Lubuntu を使っていまして、 ネットワーク(イーサネット)が安定しなかった時に行った対処法です。
続きを読む Linux: ネットワークが安定しなかったときの対処法
事情があってとても古いマシン(Let’s Note CF-W2)に Lubuntu をインストールしようとしたとき、次のメッセージが表示されました。
1234 This kernel requires the following features not present on the CPU:paeUnable to boot - please use a kernel appropriate for your CPU.
Let’s Note CF-W2 のスペックは次の通りです。
メッセージを見ると、 64bit のイメージをインストールしてしまったか? と思ってしまうのですが、 32bit のイメージで上のメッセージが出ます。
原因は Intel Pentium M プロセッサ が PAE をサポートしていないことでした。
32bit CPU で 4GB 以上 のメモリを扱えるようにする技術で、 Intel だけでなく AMD でも採用されている CPU があります。
私がとった解決策は次の方法です。 Ubuntu の forcepae オプション を使います。
1 |
Boot Options file=/cdrom/preseed/ubuntu.seed boot=casper initrd=/casper/initrd.lz quiet splash -- |
1 |
Boot Options file=/cdrom/preseed/ubuntu.seed boot=casper initrd=/casper/initrd.lz quiet splash forcepae -- forcepae |
これで動くようになりました。
下のサイトでは上の方法の他にもいくつか方法が紹介されています。
参考: How can I install on a non-PAE CPU?
AWS で 鍵を作って EC2 に接続する。 開発に使うマシンが Windows の会社では、 putty を使っているところもあります。 そして pem のファイルを削除してしまったり・・・。
しかし Linux に搭載されているのは putty ではなく ssh で、それを使うとなると pem が必要になります。 その他 pem ファイル でないと受け付けてくれないプログラムもあったりします。
そこでここではその ppk ファイル を pem に変換する方法を書いておきます。
Ubuntu 14.04 では putty-tools が必要になります。 使用するコマンドは puttygen です。
1 |
$ sudo apt-get install putty-tools |
これで準備ができました。
Ubuntu のバージョンは、次のようにして確認できます。
1 |
$ lsb_release -a |
1 |
$ puttygen putty_key.ppk -O private-openssh -o pem_key.pem |
これを実行すると、パスフレーズが設定されている場合は パスフレーズの入力が求められます。
puttygen のオプションは次のようになっています。
ちなみに、 Amazon EC2 で使う秘密鍵のパスフレーズ削除は次のようにするとできました。
1 |
$ openssl rsa -in key.pem -out key.pem |
もし、秘密鍵のパスフレーズを変更したいのなら、次のコマンドでできます。
1 |
$ ssh-keygen -f key.pem -p |
-f
でファイル名を指定しています。 オプション -f
でファイルを指定しない場合は、 ファイル名入力が促されます。
VMWare Player の上で Ubuntu 13.10 を使っています。 VMWare Player だと lightdm でログインした後は VMWare Player 内 での 表示画面サイズを Ubuntu で設定した画面のサイズに自動で合わせてくれるのですが、 最初の起動画面 (grub) や Alt+Ctrl+F1-6 で切り替えられる仮装コンソールは 800×600 の状態です。 これを実際の画面サイズ (私の場合は 1366×768) にするには GRUB の画面解像度を変更します。
お使いの Ubuntu のバージョンは lsb_release -a
で調べられると思います。
sudo vi /etc/default/grub
を実行します。
25行目あたりに次のような記述があります。
1 |
#GRUB_GFXMODE=640x480 |
その下に次の記述を追加します。
1 |
GRUB_GFXMODE=1366x768 |
サポートされている解像度しか指定できませんのでご注意ください。
その後で、 sudo update-grub
を実行してから再起動します。
ここで設定した GRUB_GFXMODE
は /etc/grub.d/
配下のスクリプトで使用されています。