おなまえ
Eメール
タイトル
コメント
参照先
暗証キー (英数字で8文字以内)
画像認証 (右画像の数字を入力) 画像認証
Re: apu1 ssdへのインストール 投稿者:yo 投稿日:2014/08/20(Wed) 20:43 No.5082

M3さん

voyageMPDの場合

usb-msata変換アダプタを持っていらっしゃるのであれば、普段お使いのx86マシンを使い(変換アダプタでssdを接続)、voyageMPDのcdイメージで起動し、usb接続したssdにインストールするのが、一番簡単だと思います(ssdの名前はfdisk -lで確認して下さい)。
あとインストール用のusbメモリを作成する、ネットワーク(pxe)インストールするなどの方法もとれます。下記のリンク先に情報があります。
http://mimizukobo.sakura.ne.jp/articles/articles016.html#022" target="_blank">http://mimizukobo.sakura.ne.jp/articles/articles016.html#022
http://mimizukobo.sakura.ne.jp/articles/articles016.html#016" target="_blank">http://mimizukobo.sakura.ne.jp/articles/articles016.html#016

lightMPDの場合

踏み台になるシステム(voyageMPDでよい)があれば、ブートメニューの書き換えとvmlinux、initrdとlightMPDディレクトリの内容のssdへのコピーでマルチブート出来るようはずです。僕は試していませんが、そのうちやってみるつもりです。例えば 32ビット版と64ビット版の切り替えなんかもメニューで出来るはずですので、便利だと思います。試験台になってやるよということであれば、もう少し詳しく書きます。


Re: apu1 ssdへのインストール 投稿者:M3 投稿日:2014/08/20(Wed) 22:21 home No.5083

yoさん komaさん
色々情報ありがとうございます。
1個しかUSBメモリが無い状態で変換ケーブルもなし。
lightMPDで起動してコマンドをと思ったら、msata認識せず(笑
ddコマンドでusbの/dev/sda2にバックアップしてmsataにコピーしたら起動しませんでした。
結局pxeブートでインストールしました。
rtカーネルにしないとnasを読まないので今はrtカーネルの変更中です。

ところで、Oracle VM VirtualBoxなどを使って仮想linuxのhddにapuでインストールって無理ですよね?
やってみたら起動しませんでした。
rtカーネルを入れるのに時間がかかるのでPCで出来ないかと思ったのですけどね。

まだ、試してませんがmsataにvoyageMPDをインストールすると、最初の起動ディスクはusbになりますよね?
usbを刺した時だけlightMPDになる予定なのですが。

話変わって、今日はNASを認識しなくなりました。
dfコマンドでnasが見えているのでキャッシュファイルが壊れたのかと思っているのですが、それ以外って何か可能性あります?
ちなみにlightMPDでは認識してました。


Re: apu1 ssdへのインストール 投稿者:yo 投稿日:2014/08/20(Wed) 22:54 home No.5084

> ところで、Oracle VM VirtualBoxなどを使って仮想linuxのhddにapuでインストールって無理ですよね?
> やってみたら起動しませんでした。

ブートローダをextlinuxに変えないと駄目です。その方法が
http://mimizukobo.sakura.ne.jp/articles/articles016.html#022" target="_blank">http://mimizukobo.sakura.ne.jp/articles/articles016.html#022
です。VmwarePlayerで説明していますがVirtualBoxでも同じではないでしょうか。


Re: apu1 ssdへのインストール 投稿者:M3 投稿日:2014/08/20(Wed) 23:07 home No.5085

yoさん
起動しないというのが、仮想pc上での話しですが、extlinuxを入れると仮想PCでも起動するのでしょうか?
私はapuで起動するための設定かと思っていました。
聞く前にやってみろってことだと思いますが、とりあえず、試してみます。

未だapuは処理中・・・


Re: apu1 ssdへのインストール 投稿者:koma 投稿日:2014/08/21(Thu) 11:12 No.5086

>今日はNASを認識しなくなりました
ずっと疑問だったんですがNASをAPUが認識するための
プロトコルというかNASのサーバーって何がインストール
されているんですか?
私自身はNASを所有していないのでわからないんですが...
>仮想linuxのhddにapuでインストール
わたしも挑戦して起動しませんでした。arch-linuxなら問題なく
起動しました。それでこれをひな形にしてclonezillaで
イメージを作成してmsataに書き込んでみたのですが
やはり起動しませんでした。なんでかな?


Re: apu1 ssdへのインストール 投稿者:M3 投稿日:2014/08/21(Thu) 18:38 home No.5087

無事msataにインストール終わりました。結局クリーンインストールしました。
usbのコピーは失敗に終わり、途中win7でwinDDを使ったらフリーズしたり。12時間後にインストールが終わりました。
usbだろうがmsataだろうが時間は一緒ですね。
5分で新しいUSBに入れることが出来るlightMPDとは比較してはいけないかと思います。

NASですが、buffaloのHS-DTGL/R5という古いIDEの機種です。
cpuはpowerPCでOSはlinuxですね。基盤を改造すれば、root奪取可能らしいですが試したことはありません。
最新のvoyageMPD0.9.2を入れた状態ではNASは認識しません。
rtカーネルを入れると以下の起動画面が出ます。
Voyage Linux 0.9.2 (Build Date 20131219)
Debian GNU/Linux, kernel 3.12.24-rt38
Debian GNU/Linux, kernel 3.10.11-voyage
(single-user mode)というのは起動しないので外しました。
上から1,2,3として
3だけは起動してもNASを認識しません。
2の音がよいので気に入って普段使ってます。
1は元々のOSのはずですが、rt処理後NASを認識します。

usbを刺した時だけlightMPDが起動することは確認できました。

仮想OS上でapuが動作すればrtの処理などそちらで出来るのですけどね。さすがに、無理なのでしょう。


Re: apu1 ssdへのインストール 投稿者:yo 投稿日:2014/08/21(Thu) 21:32 home No.5088

M3さん

クリーンインストールに12時間かかったという意味でしょうか。
VoyageMPDの場合、ssdへのクリーンインストールとは、ssdをx86マシンにつないで
1.イメージCDから起動し、ssdにインストール
2.linuxマシンを使い、tarボールからssdにインストール
のどちらかの意味になります。
どちらの方法でもインストールそのものは数分で終わるはずです。
ちょっと変ですね。


Re: apu1 ssdへのインストール 投稿者:yo 投稿日:2014/08/21(Thu) 21:36 No.5089

komaさん

> それでこれをひな形にしてclonezillaで
> イメージを作成してmsataに書き込んでみたのですが
> やはり起動しませんでした。なんでかな?

lightMPDを立ち上げ、telenetでつないで、覗いてみると
---------------------------------
# mount /dev/sda1 /mnt

# nano /mnt/boot/grub/menu.lst
#
#
default 0
timeout 0
#
serial --speed=115200 --word=8 --parity=no --stop=1
terminal --timeout=0 serial console
hiddenmenu
#
#
title lightMPD
root (hd0,0)
#kernel /boot/bzImage root=/dev/ram0 ro console=ttyS0,115200n8 ramdisk_size=65536 rootfstype=romfs
#kernel /boot/bzImage root=/dev/ram0 ro console=ttyS0,115200n8 ramdisk_size=65536 rootfstype=romfs clocksource=tsc idle=poll processor.max_cstate=1
kernel /boot/bzImage root=/dev/ram0 ro console=ttyS0,115200n8 ramdisk_size=65536 rootfstype=romfs clocksource=hpet isolcpus=1
initrd /boot/initrd-lightmpd


# ls -lR /mnt
/mnt:
total 8
drwxr-xr-x 3 root root 4096 Aug 11 2014 boot
drwxr-xr-x 2 root root 4096 Aug 11 2014 lightMPD

/mnt/boot:
total 19084
-rwxr-xr-x 1 root root 2824064 Aug 11 2014 bzImage
drwxr-xr-x 2 root root 4096 Aug 9 2014 grub
-rwxr-xr-x 1 root root 16710789 Aug 11 2014 initrd-lightmpd

/mnt/boot/grub:
total 204
-rwxr-xr-x 1 root root 197 Aug 8 2014 default
-rwxr-xr-x 1 root root 131 Aug 8 2014 device.map
-rwxr-xr-x 1 root root 8896 Aug 8 2014 e2fs_stage1_5
-rwxr-xr-x 1 root root 8676 Aug 8 2014 fat_stage1_5
-rwxr-xr-x 1 root root 9652 Aug 8 2014 jfs_stage1_5
-rwxr-xr-x 1 root root 566 Aug 11 2014 menu.lst
-rwxr-xr-x 1 root root 8148 Aug 8 2014 minix_stage1_5
-rwxr-xr-x 1 root root 10736 Aug 8 2014 reiserfs_stage1_5
-rwxr-xr-x 1 root root 512 Aug 8 2014 stage1
-rwxr-xr-x 1 root root 120236 Aug 8 2014 stage2
-rwxr-xr-x 1 root root 10296 Aug 8 2014 xfs_stage1_5

/mnt/lightMPD:
total 1672
-rwxr-xr-x 1 root root 1258 Jul 28 07:45 lightmpd.conf
-rwxr-xr-x 1 root root 482458 Aug 11 2014 mpd-0.17.6dsdrt
-rwxr-xr-x 1 root root 570002 Aug 11 2014 mpd-0.18.11dsdrt
-rwxr-xr-x 1 root root 641846 Aug 11 2014 mpd-0.19gitdsdrt
-rwxr-xr-x 1 root root 2024 Aug 11 2014 mpd.conf
-rwxr-xr-x 1 root root 123 Aug 11 2014 sysctl.conf
---------------------------------------------
となっています。ブートしそうなものですが、不思議ですね。
grubのmbrは上手くコピーされているのでしょうか。

ちなみにssd上のvoyageMPDシステムで立ち上げ、lightMPDをインストールしたUSBメモリをさして
umount /media/*
mount /dev/sda1 /mnt
mkdir /lightmpd32
cp -av /mnt/* /lightmpd32/
nano /boot/grub/menu.lst
title lightMPD-32bit
root (hd0,0)
kernel /lightmpd32/boot/bzImage root=/dev/ram0 ro console=ttyS0,115200n8 ramdisk_size=65536 rootfstype=romfs clocksource=hpet isolcpus=1
initrd /lightmpd32/boot/initrd-lightmpd
以上4行を最後に追加。これで起動すると、lightMPD-32bitというメニューか追加され、選択すると、lightMPDを起動できました。


Re: apu1 ssdへのインストール 投稿者:M3 投稿日:2014/08/21(Thu) 22:36 home No.5090

yoさん
マルチブート試してみたのですが。
lightMPD-32bitで起動はするのですが、GMPCから認識しません。ifconfigのコマンドも受け付けないし困っています。
apuが迷子になっているような気がします。

yoさんのところでは問題なく動作しますか?
それから、私のところはssdがsda1なので、
mount /dev/sdc1 /mnt
に置き換えました。これは見ればわかることなので問題じゃないですが。

64bitを32から置き換えて同じようにすると、64は起動出来なかったです。


Re: apu1 ssdへのインストール 投稿者:yo 投稿日:2014/08/21(Thu) 22:58 home No.5091

> lightMPD-32bitで起動はするのですが、GMPCから認識しません。ifconfigのコマンドも受け付けないし困っています。

apu1にはシリアルでログインは出来て、ifconfigがエラーになるという意味ですか。

> yoさんのところでは問題なく動作しますか?

問題なく動作します。

> 64bitを32から置き換えて同じようにすると、64は起動出来なかったです。

やり方は同じでいいはずです。もしかすると、踏み台にするシステムも64Bitでないと拙いのかもしれません。だとすると、Voyageでは駄目で、さらにパーティションを分ける必要がありますね。


Re: apu1 ssdへのインストール 投稿者:M3 投稿日:2014/08/21(Thu) 23:05 home No.5092

yoさん
早速ありがとうございます。

言葉足らずですみません。
>apu1にはシリアルでログインは出来て、ifconfigがエラーになるという意味ですか。
そうです。

lightMPDのipアドレスはdhcpですか?
私の場合指定をしているのですが、sshで指定したアドレスにアクセスしてもログイン出来ないです。

再度試してみます。


Re: apu1 ssdへのインストール 投稿者:yo 投稿日:2014/08/22(Fri) 20:42 home No.5093

M3さん

僕も固定ip接続です。エラーになるというのはeth0がネットワークとつながらないという意味ですね。だとすると、ssdにシステムを移したことが原因でなく、M3さんのネットワーク環境に問題があり、つながらないということだと思います。nfsが接続できないのも多分同じ理由ではないでしょうか。そのあたりを見直す必要がありますね。dhcpでつながっている端末があり、それとアドレスがバッティングしているというようなことはありませんか。

それから、lightMPDはssh接続できません。シリアルと同じようにつなぐのならtelenet接続する必要があります。

別件ですが、#5087の12時間かかるというのは奇怪しいです。僕も経験がありますが、ddは環境によりひどく時間がかかることはあります。特に異なる媒体(例えばusbとssd)の間でddを使ってバックアップ、リカバリをすると、時間がかかることが起きやすいです。「クリーンインストール」という操作はそういうことではないでしょうか。言葉の使い方は間違えていて、クリーンインストールではなく、バックアップとリカバリのことだと思います。正しいクリーンインストールなら、インストールは数分で終わります。
apu1の場合、msata-usb変換アダプタ(ケーブル)をお持ちでないのなら、クリーンインストールするには#5082のリンク先の方法しかないはずです。


Re: apu1 ssdへのインストール 投稿者:M3 投稿日:2014/08/22(Fri) 23:16 home No.5095

yoさん
色々ありがとうございます。
LANの件ですが、私のところはNTTの光でCTUの下にハブ、その下にルーターを置いています。外線は100Mでハブは1000base、ルーターは100baseです。
ルーターの下にwin7、apu、NASを置いてvoyageMPDを起動するとNASをfstabの記述どおり認識します。
ハブの下にwin7、apu、NASを置くと自動でマウントしませんでした。mount -aしてやると認識しました。原因がわかりません。ipアドレスもバッティングしないよう変更してみたけど変わらず。

ssdで起動した。lightMPDももしかして、と思ったのですがこちらはmountのコマンドを入れても認識しませんでした。
usbから起動すれば認識します。usbからまるごとコピーしてssdで起動するとだめみたいです。これも、理由がわかりません。

何かしら、ネットワークに問題があるのかもしれませんが私の技量ではこれ以上原因の特定は無理そうです。

ただ、ssdからvoyageMPDは通常通り起動しますし、lightMPDもusbから起動可能です。使用上の問題はありません。
結論が報告できなくて申し訳ないですが、このような状態です。


Re: apu1 ssdへのインストール 投稿者:koma 投稿日:2014/08/23(Sat) 13:05 home No.5101

arch-linuxをmSASA(SSDカード)にインストールするためインストール用PCにアダプターを使用してmSASA(SSDカード)を接続しました。arch-linuxのisoを焼いたCD-ROMを作成し、インストール用PCで起動して接続したmSASA(SSDカード)にインストールしました。インストール用PCでmSASA(SSDカード)から起動させてみると起動できました。次にこのmSASA(SSDカード)をNEW ALIXに組み込んで起動させるとブートローダーのローディング前で止まってそれ以上進みません。どこを見直したら良い教えていただけないでしょうか。


Re: apu1 ssdへのインストール 投稿者:yo 投稿日:2014/08/23(Sat) 15:24 home No.5102

komaさん

多分、ブートの設定ファイルがヘッドレスになっていないためだと思います。

> arch-linuxのisoを焼いたCD-ROMを作成し、インストール用PCで起動して接続したmSASA(SSDカード)にインストールしました。

この時、ブートローダはsyslinux(extlinux)/grubのどちらを選択されましたか。syslinuxであれば、/boot/syslinux/syslinux.cfgをgrubであれば/boot/grub/menu.lstを修正する必要があります。修正はインストール用のpcで出来ます。
修正の仕方は、grubの場合
http://mimizukobo.sakura.ne.jp/articles/articles016.html#005" target="_blank">http://mimizukobo.sakura.ne.jp/articles/articles016.html#005
syslinuxの場合
http://mimizukobo.sakura.ne.jp/articles/articles016.html#003" target="_blank">http://mimizukobo.sakura.ne.jp/articles/articles016.html#003
にあります。ただ、そういう書き方をしていないので、分かりにくいかと思います(^^;;;。
menu.lst or syslinux.cfgの内容を貼り付けて下さい。どう直せばよいか、お答えします。


Re: apu1 ssdへのインストール 投稿者:yo 投稿日:2014/08/23(Sat) 16:00 No.5103

M3さん

別のスレッドで紹介されたサイトでssdの記事を拝見して、ようやくどういう具合にお使いになっているか分かりました。voyageMPDはpxeブートでクリーンインストールされたのですね。lightMPDはそのsddに#5089の最後の方に書いた手順でインストール(という表現が適切かどうか分かりませんが)されたということですね。であれば僕の環境での確認ととまったく同じです。それで、

> ssdで起動した。lightMPDももしかして、と思ったのですがこちらはmountのコマンドを入れても認識しませんでした。

これが変です。シリアルでつなぎ、rootでログインは出来ているのに、コマンドが認識されないということはあり得ないはずです。
僕の環境ですが、これが

GNU GRUB version 0.97 (639K lower / 2064696K upper memory)

+-------------------------------------------------------------------------+
| Voyage Linux 0.9.2-ext2 (Build Date 20131219) |
| Debian GNU/Linux, kernel 3.12.15-rt25 |
| Voyage Linux 0.9.2-ext4 (Build Date 20131219) |
| Debian GNU/Linux, kernel 3.12.15-rt25 ext-4 |
| Voyage Linux 0.9.2-xfs (Build Date 20131219) |
| Debian GNU/Linux, kernel 3.12.15-rt25 xfs |
| Debian GNU/Linux, kernel 3.14.12-rt9-40719d |
| lightMPD |
| Others |
| |
| |
| |
+-------------------------------------------------------------------------+

ブート開始時のOS選択メニューで、lightMPDを選択すると、シリアルで次々とos起動メッセージが表示され、最後に

Starting NFS statd: done
NAS mount OK
thttpdtelnetd started
Starting mpd: OK
webconsole started

Welcome to lightMPD
lightmpd login: root
#

となってrootでログインできます。M3さんのところでは最初のメニューの内容は異なっていると思いますが、このようになっていますか。

> usbから起動すれば認識します。usbからまるごとコピーしてssdで起動するとだめみたいです。これも、理由がわかりません。

まるごとのコピーではブートローダが適切に処理されませんので、起動できません。これを、ブートローダを騙して(^^;;;、無理矢理起動させるのが、#5089で書き込んだ方法なのですが。


Re: apu1 ssdへのインストール 投稿者:koma 投稿日:2014/08/23(Sat) 16:50 home No.5104

$ ls
fonts grub.cfg grub.cfg.example grubenv i386-pc locale themes

/boot/grub/menu.lstは無くてgrub.cfg があります。インストールの時に

# grub-install --target=i386-pc --boot-directory=/boot --recheck --debug /dev/sdi
# grub-mkconfig -o /boot/grub/grub.cfg

としているためです。

#cat grub.cfg
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
insmod part_gpt
insmod part_msdos
if [ -s $prefix/grubenv ]; then
load_env
fi
if [ "${next_entry}" ] ; then
set default="${next_entry}"
set next_entry=
save_env next_entry
set boot_once=true
else
set default="0"
fi

if [ x"${feature_menuentry_id}" = xy ]; then
menuentry_id_option="--id"
else
menuentry_id_option=""
fi

export menuentry_id_option

if [ "${prev_saved_entry}" ]; then
set saved_entry="${prev_saved_entry}"
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi

function savedefault {
if [ -z "${boot_once}" ]; then
saved_entry="${chosen}"
save_env saved_entry
fi
}

function load_video {
if [ x$feature_all_video_module = xy ]; then
insmod all_video
else
insmod efi_gop
insmod efi_uga
insmod ieee1275_fb
insmod vbe
insmod vga
insmod video_bochs
insmod video_cirrus
fi
}

if [ x$feature_default_font_path = xy ] ; then
font=unicode
else
insmod part_msdos
insmod ext2
set root='hd0,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2 891acbe9-5366-4eaa-ac96-afa7cd57421b
else
search --no-floppy --fs-uuid --set=root 891acbe9-5366-4eaa-ac96-afa7cd57421b
fi
font="/usr/share/grub/unicode.pf2"
fi

if loadfont $font ; then
set gfxmode=auto
load_video
insmod gfxterm
set locale_dir=$prefix/locale
set lang=en_US
insmod gettext
fi
terminal_input console
terminal_output gfxterm
if [ x$feature_timeout_style = xy ] ; then
set timeout_style=menu
set timeout=5
# Fallback normal timeout code in case the timeout_style feature is
# unavailable.
else
set timeout=5
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/10_linux ###
menuentry 'Arch Linux' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-891acbe9-5366-4eaa-ac96-afa7cd57421b' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 e5b4da13-bcc8-49f2-a3e4-17f7801949a2
else
search --no-floppy --fs-uuid --set=root e5b4da13-bcc8-49f2-a3e4-17f7801949a2
fi
echo 'Loading Linux linux ...'
linux /vmlinuz-linux root=UUID=891acbe9-5366-4eaa-ac96-afa7cd57421b rw quiet
echo 'Loading initial ramdisk ...'
initrd /initramfs-linux.img
}
submenu 'Advanced options for Arch Linux' $menuentry_id_option 'gnulinux-advanced-891acbe9-5366-4eaa-ac96-afa7cd57421b' {
menuentry 'Arch Linux, with Linux linux' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-linux-advanced-891acbe9-5366-4eaa-ac96-afa7cd57421b' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 e5b4da13-bcc8-49f2-a3e4-17f7801949a2
else
search --no-floppy --fs-uuid --set=root e5b4da13-bcc8-49f2-a3e4-17f7801949a2
fi
echo 'Loading Linux linux ...'
linux /vmlinuz-linux root=UUID=891acbe9-5366-4eaa-ac96-afa7cd57421b rw quiet
echo 'Loading initial ramdisk ...'
initrd /initramfs-linux.img
}
menuentry 'Arch Linux, with Linux linux (fallback initramfs)' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-linux-fallback-891acbe9-5366-4eaa-ac96-afa7cd57421b' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 e5b4da13-bcc8-49f2-a3e4-17f7801949a2
else
search --no-floppy --fs-uuid --set=root e5b4da13-bcc8-49f2-a3e4-17f7801949a2
fi
echo 'Loading Linux linux ...'
linux /vmlinuz-linux root=UUID=891acbe9-5366-4eaa-ac96-afa7cd57421b rw quiet
echo 'Loading initial ramdisk ...'
initrd /initramfs-linux-fallback.img
}
}

### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/30_os-prober ###
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f ${config_directory}/custom.cfg ]; then
source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###

### BEGIN /etc/grub.d/60_memtest86+ ###
### END /etc/grub.d/60_memtest86+ ###

こんな感じです。


Re: apu1 ssdへのインストール 投稿者:yo 投稿日:2014/08/23(Sat) 21:57 home No.5105

あらら。grub2.0だったのですか。お手上げです。それで思い出したのだけど、僕の環境でarchのブートローダはsyslinuxです。確かgrubでやろうとして、上手くいかないのでsyslinuxに切り替えた記憶があります。


Re: apu1 ssdへのインストール 投稿者:koma 投稿日:2014/08/23(Sat) 22:10 home No.5106

現在の状態からsyslinuxに切り替えられませんか?


Re: apu1 ssdへのインストール 投稿者:M3 投稿日:2014/08/24(Sun) 05:23 home No.5107

yoさん
起動時にエラーがあるようでした。
mount: mounting /dev/sda1 on /mnt failed: No such file or directory
copy conf file OK
config umount: can't umount /mnt: Invalid argument
OK
Starting logging: OK
Initializing random number generator... read-only file system detected...done
Starting network...
ifup: can't open '/etc/network/interfaces': No such file or directory
waiting eth0 link up linked up
sh: yes: unknown operand
sh: yes: unknown operand
chown: unknown user statd
Starting NFS statd: done
NAS mount OK
thttpdtelnetd started
Starting mpd: OK
webconsole started

Welcome to lightMPD

これで、lightMPDは起動します。
# df
Filesystem Size Used Available Use% Mounted on
/dev/root 40.3M 40.3M 0 100% /
devtmpfs 989.0M 0 989.0M 0% /dev
tmpfs 997.1M 0 997.1M 0% /dev/shm
tmpfs 997.1M 0 997.1M 0% /tmp
tmpfs 997.1M 600.0K 996.5M 0% /var
dfは受け付けます。
# mount -t cifs -o username=admin,password=3300 //192.168.0.57/nas_music /nas
mount: mounting //192.168.0.57/nas_music on /nas failed: No such file or directory
mountはこのように怒られてしまいます。

USBで起動してシリアルでdfと入力すると
# df
Filesystem Size Used Available Use% Mounted on
/dev/root 40.3M 40.3M 0 100% /
devtmpfs 989.0M 0 989.0M 0% /dev
tmpfs 997.1M 0 997.1M 0% /dev/shm
tmpfs 997.1M 0 997.1M 0% /tmp
tmpfs 997.1M 1.2M 995.9M 0% /var
//192.168.0.57/nas_music
928.7G 671.9G 256.7G 72% /var/lightMPD/nas/nas
# [ 35.720607] random: nonblocking pool is initialized
NASがマウントできていて再生できます。


Re: apu1 ssdへのインストール 投稿者:yo 投稿日:2014/08/24(Sun) 08:07 home No.5108

今の状態からsyslinuxにブートローダを変える方法は分かりません(出来ると思いますが)。
クリーンインストールで良いなら
pacstrap /mnt base base-devel
pacstrap /mnt net-tools netctl dnsutils sysstat mlocate openssh syslog-ng
pacstrap /mnt syslinux
genfstab -p /mnt >> /mnt/etc/fstab
arch-chroot /mnt
syslinux-install_update -i -a -m
echo "arch" >> /etc/hostname
ln -s /usr/share/zoneinfo/Asia/Tokyo /etc/localtime
nano /boot/syslinux/syslinux.cfg
--------------------------------
先頭に
serial 0 115200
を追加。終わりの
APPEND console=ttyS0,115200 root=UUID=nxxxxx-nxxx-xxxx-nxxxx-nnxxxxnnx rw clocksource=hpet
に変更
--------------------------------
passwd
exit
reboot
です。mbrもsyslinux用のものに変更する必要があるかもしれません。


Re: apu1 ssdへのインストール 投稿者:yo 投稿日:2014/08/24(Sun) 08:58 home No.5110

M3さん

上手くいかない理由は分かりました。問題は

> mount: mounting /dev/sda1 on /mnt failed: No such file or directory

ですね。ssdがマウント出来ないので、lightMPDの初期設定処理が不能となり、ネットワークの異常が発生しているということのようです。前のメッセージで書いた

> まるごとのコピーではブートローダが適切に処理されませんので、起動できません。これを、ブートローダを騙して(^^;;;、無理矢理起動させるのが、#5089で書き込んだ方法なのですが。

という部分に無理があるようです。ブート時点でssdは/dev/sda1と認識されていないので、エラーになるわけです。
ちなみに、僕の環境で上手くいっているように錯覚したのはlightMPDをインストールしたusbメモリを差しっぱなしにしてf12でブートハードのメニューを表示させてssdを選択していたので、usbメモリが/dev/sda1と認識されたためです。

という次第でやり方を変えるしかないようですが、lightMPDはディスクを/dev/sda1に決め打ちしているようなので、ちょっと厳しいかなという感じです。


Re: apu1 ssdへのインストール 投稿者:M3 投稿日:2014/08/24(Sun) 09:49 home No.5111

yoさん
私だけが起動できないのかと心配しましたが、原因がわかって安心しました。
ssdから初期設定が読み込み出来たらよいのですが、難しそうですね。
ありがとうございました。



mail

- YY-BOARD -