投稿

ラベル(LS-GL(Debian))が付いた投稿を表示しています

LS-GLがTFTPでしか起動しなくなったら・・・

LS-GLを久しぶりにセットアップしたい気分になったので、やってみたのですが・・・ なんと、TFTPモードでしか起動しなくなっちったよ??? 理由はわからんが起動しないものはしないので、世の中の人に聞いてみることに・・・ U-Bootで起動するための方法を調べてくれている人たちがいるではないですか!! R.Shingenさんによる と、LS-GLには前期型と後期型があるようで、HDDを指定する部分が違うようです! 家のはどうやら後期型らしいので ハードディスクの指定 は ide 0:1 みたい。 ちなみに前期型は ide 1:1 らしい。 で、R.Shingenさんのブログのように設定してみるものの家のLS-GLは言うことを聞いてくれな〜い! 仕方なく、さらに世の中の人に頼ることにした・・・ すると!「パソコンと会話ができる男 Livingston のブログ」という、まさに新人類(古)が残してくれた素晴らしい遺産を発見!! で、 パソコンと会話ができる男 Livingstonさんの言う通り にやってみたのですが!! どうしても、 ** Too many args (max. 16) ** となってしまって・・・うまくいかない・・ でも、R.Shingenさんのものとよく見くらべてみると、変数内で setenv している部分を発見!! んん? これって、中で設定しなくてもいいんじゃね? ってことで、外で設定したら・・・ パンパカパーン!! 大成功でした!! では、以下に方法を残すこととする。。。 まずは、シリアルコンソールで接続する。 速度は115200bpsですよ! 関係ないけど、速度で「通信速度はボーレートと呼び、単位は [bps] ・・・」とか、 平気で言ってるサイト とかがあるけど、どうなの? まあ、たまたまUARTなどでは同じなだけで、 ボーレートの単位は [baud(ボー)] だろ!!  ボーだ!ボーだ! 昔々カセットテープでデータセーブしてた データレコーダ をなめんな(笑) [Ctrl] + [c] などして、U-Bootのコマンドラインに入る。 環境変数を printenv コマンドで確認してみる。 U-BOOTの現状の環境変数(一部伏字) Marvell>> printenv bootargs=$(bootar...

LS-GLでDebian 10(buster)を11(bullseye)にアップグレード(問題あり)

前回、Debian bullseyeをインストールした のですが、LS-GLはメモリが足らなくシリアルコンソールが必須だったので、Debian 10(buster)をインストールしてから、Debian 11(bullseye)にアップグレードしてみる。 buster は シリアルコンソールなしでもできます ★ 時間はちょ~かかりますが・・・ 先ずは前回と同じように、準備から・・・ インストールの準備 まずはbusterをインストールしようと思う。 ホワイトボイス さんの記事を参考に・・・・ まずは、以下のものをそろえました。 HDD - 320GB initrd.buffalo(buster) uImage.buffalo(buster) HDDのパーテーション設定 サイズは前回同様です。 /dev/sda1 243MB ext2 /boot /dev/sda2 29.8GB ext4 / /dev/sda3 488MB swap swap /dev/sda4 267.6GB ext4 /home 予め、PCのLinuxでパーテーション設定とフォーマットを済ませておきます。 ※ /boot  は  ext2 で inode が 128 でないとブートできない らしいので注意 # mkfs.ext2 -I 128 /dev/sdx1 # mkfs.ext4 /dev/sdx2 # mkswap /dev/sdx3 # mkfs.ext4 /dev/sdx4 第1パーテーション(/dev/sdx1)に先ほどだ準備した initrd.buffalo と uImage.buffalo を書き込みます。 で、LS-GLに取り付けて、 電源ON!! 3分ぐらい待ってね☆ これで、無事にSSHで接続できるはずです。 LS-GLのアドレスはルータでDHCPのIP払い出しを調べてログインしましょう! user: installer pass: install 後は画面の指示に従ってインストールを進めます。 日本語で表示できるので、超便利です。 無事にインストールできました。 Debian 11(bullseye)にアップグレード さて、アップグレードしましょう。時間はまだまだかかります。 Debian Projectページの『 第4章 Debian 10 (...

LS-GLにDebian 11(bullseye)をインストール(問題あり)

LS-GLが引っ越しの時に出てきたので、Debianをセットアップしてみることにした!!  ところが!電源を入れると ピーピー いって HDDがスピンアップしない のだ! 電源基板修理 ああ、これね☆ そうそう、 電源基板が逝かれた時 のやつですよ・・・・ で、さっそく分解してみると見事に 電解コンデンサが膨れて ました。 あるある ですな。 ダメになった奴は、 820µF 25V 1800µF 10V の2つです。 820µFは秋月電子通商で 奮発 して、これを買いました。といっても130円ですが(笑) 導電性高分子アルミ固体電解コンデンサー 経年劣化が少ないらしいので安心・・・(でも、あと何年使うかなぁ~) 1800µFは秋月に無かったので、千石電商の地下1階に・・・ オリジナルと同じsuncon(サン電子工業)のもあったのですが、ちょっと高い(+10円)ニチコンのにしました。 HZシリーズ 超低インピーダンス電解コンデンサ まあ、2つ買っても225円ですが・・・ このコンデンサ達は容量が大きくても良いようなのですが、 家にあった 2200µFは物理的なサイズがデカすぎて基板に納まりませんでした。 秋月にある2200µF/35Vのコンデンサもデカいので、買って後悔しないように注意!! インストールの準備 今回はbullseyeをインストールしようと思う。 いつも、 ホワイトボイス さんがいろいろ書いてくれているのでありがたいですな。 ただ、ホワイトボイスさんの記事は【stretch】のインストールで、【bullseye】ではないのですが、そんなに変わらないだろうと思って挑戦です。 まずは、以下のものをそろえました。 HDD - 320GB initrd.buffalo(bullseye) uImage.buffalo(bullseye) HDDのパーテーション設定 サイズはよしなに。。。 最終的にはこんな感じにしたい・・・ /dev/sda1 243MB ext2 /boot /dev/sda2 29.8GB ext4 / /dev/sda3 488MB swap swap /dev/sda4 267.6GB ext4 /home 予め、PCのLinuxでパーテーション設定とフォーマットを済ませておきます。 ※...

LS-GLにDebian(Wheezy)をインストール

LS-GLのHDDがこの夏の暑さ?で吹っ飛んでしまった(悲) バックアップしておくべきだった・・・ しかし、放っておくわけにもいかないので、再セットアップしよう。  手順は、 「ホワイトボイス」さんの言う通り にやればできる。このページは初心者でもわかりやすいように、くわしく説明されているため、文章量が多いので、自分用に適当にまとめておく。 先ずは、ホストにtftpdをインストールする # apt-get install tftp tftpd # mkdir /home/tftp # chmod 777 /home/tftp 設定を書き加える。 service tftp { protocol = udp port = 69 socket_type = dgram wait = yes user = nobody server = /usr/sbin/in.tftpd server_args = /home/tftp disable = no } foonasのuImageを取ってくる 今回は、lspro(LS-GL)用だね。 http://downloads.foonas.org/foonas-em/0.1.0-r2/ $ mv uImage_x.x.x /home/tftp/uImage.baffalo initrdも必要なので、取ってくる http://ftp.jp.debian.org/debian/dists/wheezy/main/installer-armel/current/images/orion5x/network-console/buffalo/lspro/initrd.buffalo $ mv initrd.buffalo /home/tftp/ シリアルコンソール(115200-8-N-1)で接続する 電源ON!! uBootのコンソールで、キーを押してコマンドモードに入る。 環境変数を変更して、foonasからブートするようにする。 Marvell>> setenv ipaddr 192.168.1.234 Marvell>> se...

DebianでBluetoothスピーカーを使う

Bluezを導入して、Bluetoothスピーカーを鳴らす。 ※これはBlueZ4のときなので、 BlueZ5はこっち に書いておく   # apt-get install bluez python-gobject スクリプトを修正しないとエラーが出るので 『OBDNマガジン』様の言う通り に修正 bluez-simple-agentのスクリプト修正 capability = "DisplayYesNo" Bluetooth機器の設定 # hcitool scan Scanning ... XX:XX:XX:XX:XX:XX BT-SPEAKER # bluez-simple-agent hci0 XX:XX:XX:XX:XX:XX RequestPinCode (/org/bluez/nnnn/hci0/dev_XX_XX_XX_XX_XX_XX) Enter PIN Code: 0000 Release New device (/org/bluez/nnnn/hci0/dev_XX_XX_XX_XX_XX_XX) # bluez-test-device list XX:XX:XX:XX:XX:XX BT-Headset XX:XX:XX:XX:XX:XX Nexus 7 XX:XX:XX:XX:XX:XX BT-SPEAKER Bluez-audioのインストール # apt-get install bluez-audio bluez-utils Bluetoothサウンド設定 pcm.bluetooth { type bluetooth device "XX:XX:XX:XX:XX:XX" profile "auto" } Bluetoothサービス再起動 # /etc/init.d/bluetooth restart じゃあ、再生! # mplayer -ao alsa:device=bluetooth sample.mp3 ふんどしの持ち主 OBDNマガジン