ラベル Ubuntu Server の投稿を表示しています。 すべての投稿を表示
ラベル Ubuntu Server の投稿を表示しています。 すべての投稿を表示

2014年8月5日火曜日

Ubuntu 14.04.1 LTS で、物理CD-ROMドライブが検出されていなかったw

Xenの勉強のために先日 Ubuntu 14.04.1 LTSを導入したんだけど、
そのときは、(おそらく)幸いにもUSBにイメージを焼いてインストールをしたように思う・・・。

昨日、コマンドラインでCDをマウントしようとしたところ、「/dev/sr0 なんてないよ」と怒られたw

Xenでは、VMWareのように簡単にはCD-ROMを物理ドライブとして使えないので、いつもISOファイルで運用していたので馬鹿だから気がつかなかった。

# dmesg | egrep -i --color 'cdrom|dvd|cd/rw|writer' 
# modprobe ide-scsi
modprobe: FATAL: Module ide-scsi not found.
普通なら、最初のDVDかCDROMドライブがあれば、出力がされるんだけど、「無い」。

そこでいろいろと調べたら、BIOSのIDEやSATAとPATAなどの組み合わせで、正しく物理ドライブが認識されないケースがあるらしいことを発見。
実は、前に間違えてIDE・PATA形式のSSDを安く買って、もったいないので、このマシンで利用している。

結論から言うと、BIOSの設定で、

「IDE・PATAとSATAを使用する場合には、
明示的に(Autoではなく)Enhanced(IDE拡張)モードにする必要がある。」 


再起動して、確認したら、

# dmesg | egrep -i --color 'cdrom|dvd|cd/rw|writer'
[    0.860271] ata3.00: ATAPI: HL-DT-ST DVDRAM GH24NSB0, LN00, max UDMA/133
[    0.964242] scsi 2:0:0:0: CD-ROM            HL-DT-ST DVDRAM GH24NSB0  LN00 PQ: 0 ANSI: 5
[    0.973932] sr0: scsi3-mmc drive: 48x/125x writer dvd-ram cd/rw xa/form2 cdda tray
[    0.973973] cdrom: Uniform CD-ROM driver Revision: 3.20

ちなみに、自分は Ubuntu 14.04.1 LTSを、本家から入手したので、もしかしたら日本のRemix版では何かしら解消されているかもしれません。

蛇足ですが、日本版のRemixのworkstation版では、ノートPCなどの「タッチパッド」が認識されないという問題がしっかり解消されてました。本家では大騒ぎになってましたからw






2014年5月9日金曜日

Ubuntu Serverに静的IPとネームサーバを設定する(resolvconfにハマる)

静的IPアドレスを設定して、サーバーを再起動したら、

apt-getで名前解決が出来ないエラーが、画面いっぱいに出た。

ディストリビューションが違うだけで、こんなにも仕様が違うのかと驚く。

普通に /etc/resolv.conf を編集しても、ファイルにも書いてあるように、再起動したら上書きされて消えることが判明。

Ubuntu 12.04以降は、resolvconfというシステムが採用されているでresolv.confファイルの直接編集は出来ないようです。

参考にさせていただいたサイト

以下、eth0に静的IP割り当てとネームサーバーを同時に /etc/network/interfacesを編集して、反映させます。

sudo vi /etc/network/interfaces
# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.0.xxx
netmask 255.255.255.0
gateway 192.168.0.yyy
dns-nameservers 192.168.0.zzz 8.8.8.8 8.8.4.4
dns-search sample.com

細かな説明は割愛しますが、インターフェイス毎に設定も細かく変えられるようです。

変更後、sudo /etc/init.d/networking restart か、個別にインターフェイスを再起動します。
もちろん、sudo shutdown -r now で、システムをリブートしてもかまいません。

参考まで: 8.8.8.8 と 8.8.4.4 はGoogleのパブリックDNSです。
内部DNSが必要ない場合、これらのDNSを使うと名前解決が早くなります。