/ 雑記帳

APU1C マルチブート化

Screenshot-2




手順を簡単に書いておく(笑)
1.archlinuxを二つに分けたパーテーションの最初の方にインストールする。
2.syslinuxのブートローダーからの切り替え→extlinux としておく。
3.archlinuxを起動して任意のディレクトリーにvoyage-mpdのtarファイルをダウンロード
  展開しておく。
4.二つ目のパーテーションにvoyage-mpdをインストールする。パーテーションの
  選択に注意する。ブートローダーはgrubを選ぶ。/bootはもちろん自分のパーテーションの中
5.起動するとgrubのメニューがでてくるのでそのままvoyage-mpdを起動する。
6.apt-get install syslinux でインストールする。
7.下の様にブートローダーを入れ替えるがこれはarchlinuxとvoyage-mpdの両方に必要。
archilinuxの場合は
mkdir -p /boot/extlinux
extlinux --install /boot/extlinux

cp /usr/lib/syslinux/bios/*.c32 /boot/extlinux

dd bs=440 count=1 conv=notrunc if=/usr/lib/syslinux/bios/mbr.bin of=/dev/sda

cp /boot/syslinux/syslinux.cfg /boot/extlinux/extlinux.conf

vi /boot/extlinux/extlinux.conf

--------------------------------------------------------------
example:
前略
    
LABEL voyage
MENU LABEL voyage Linux 0.9.5
LINUX /vm/boot/vmlinuz-3.14.12-voyage-rt-rt9
APPEND console=ttyS0,115200n8 root=UUID=639b9efb-f998-419d-b7a7-283cf93dceb9 rw
INITRD /vm/boot/initrd.img-3.14.12-voyage-rt-rt9
※この/vmの謎が解けるまで時間がかかった...
※Syslinux では、設定ファイルと同じパーティションにあるファイルしかロードすることができません。
そのため、Linux の他バージョンを異なるパーティションに置いている (/boot を使っていない) ときは、
Extlinux を利用する必要がでてきます。
--------------------------------------------------------------
voyage-mpdの場合のブートローダーの入れ替え
※voyage-mpdが起動時に作業
wget ftp://ftp.kernel.org/pub/linux/utils/boot/syslinux/syslinux-6.02.tar.gz
tar -zxvf syslinux-6.02.tar.gz
cp ./syslinux-6.02/bios/mbr/mbr.bin /boot
cp ./syslinux-6.02/bios/extlinux/extlinux /boot

vi /boot/extlinux.conf
--------------------------------------------------------------
serial 0 115200
DEFAULT voyage
#display /boot/voyage.txt
prompt 1
timeout 10

# voyage image
LABEL voyage
KERNEL /boot/vmlinuz-3.10.11-voyage
APPEND initrd=/boot/initrd.img-3.10.11-voyage console=ttyS0,115200 root=/dev/sdb1 ro
--------------------------------------------------------------

mbrを書き込みます。


— posted by at 12:59 pm  

1

1

— posted by at  

Archlinux lirc 設定

http://www.haijin-boys.com/7.html
ここを参考にAPU1CにインストールしたArchliuxのlircを設定してみた。
ファイル名が若干変わっているのとデバイスの設定がハードコーディングはされていなかったので
その部分は省いて設定を行った結果...あっさり動作した。

— posted by くま at 04:01 pm   pingTrackBack [0]

Linux でフロッピーディスクのフォーマット

# fdformat (-n) /dev/fd0

又は

# mkfs (-t msdos) /dev/fd0
fdformat に -n オプションを付けると物理フォーマット時にベリファイしない。
/dev/fd0 は/dev/fd0H1440 (FDD0 の 1.44MB 2HD フォーマット)も使える。

DOS フォーマットにするには mkfs に -t msdos のオプションをつける。
何もつけないとデフォルトのファイルシステム (ext2) でフォーマットされる。
mtools がインストールされている場合 mformat を使えば簡単に
DOS 方式でフォーマットできる。

# mformat a:

又は

# mformat -h 2 -s 18 -t 80 a:

— posted by くま at 12:23 pm   pingTrackBack [0]

USBメモリーからDOSを起動させる...

http://d.hatena.ne.jp/pyopyopyo/20110717/p1 この記事どうりでダメだった。(笑)
もう我が家で出来る総動員で一応出たのでそのメモ
$ wget http://www.allbootdisks.com/downloads/ISO/AllBootDisks_ISO_Image_Downloads25/DOS6.22_bootdisk.iso
このISOイメージを取ってきてUSBメモリーへ焼き付けるのだが
windowsのツールを色々試したがUNetbootin×...Rufus○※1...ISO to USB×
と言うところだ。※1はRufusは元々DOSイメージは無しで起動ディスクを作れるはずのソフトだが
出来なかった。それで探し回って見つけたdosのイメージファイルを焼き付けたら上手くいったという事...
一日損をした。

— posted by くま at 09:11 pm   pingTrackBack [0]

 

archlinux Linux arch 3.17.6-1-ARCH + APU1C 無線LANを有効にする

参考リンク:http://kkuma.mydns.jp/Linux-archlinux/index2.shtml
https://wiki.archlinux.org/index.php/WPA_supplicant_%28%E6%97%A5%E6%9C%AC%E8%AA%9E%29


使用カード:WLE200NX Atheros 802.11a/b/g/n wireless mini-PCI module

    
    
wlp4s0: flags=4163 mtu 1500
inet 192.168.11.12 netmask 255.255.255.0 broadcast 192.168.11.255

inet6 fe80::93e1:694:ec0b:487f prefixlen 64 scopeid 0x20
ether 04:f0:21:0f:79:cf txqueuelen 1000 (Ethernet)
RX packets 82 bytes 18022 (17.5 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 27 bytes 4789 (4.6 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

— posted by くま at 12:43 am   pingTrackBack [0]

ALSA設定

# aplay -l

**** ハードウェアデバイス PLAYBACK のリスト ****
カード 0: x20 [xCORE USB Audio 2.0], デバイス 0: USB Audio [USB Audio]
サブデバイス: 1/1
サブデバイス #0: subdevice #0

# vi .asoundrc
pcm.!default {
type plug
slave.pcm {
@func getenv
vars [ ALSAPCM ]
default "hw:0,0"
}
}
      
上の様に設定しておいて例えばブラウザの起動時に
$ ALSAPCM="hw:0,0" firefox

— posted by くま at 10:47 pm   pingTrackBack [0]

archlinux install APU1C...疲れた...

archlinux


    
    
音は良いです。VoyageMpdよりも好みです(笑)何回失敗したか分からないけど何とか完了しました。
Kernel3.17になってシステムの起動や登録方法が大幅に変更になり大変でした。

Arch linux install

インストールディスクで起動したところからスタート
(sshでインストール作業をやらないと疲労倍増です(笑))
passwd
systemctl start ssh

fdisk -l
mkfs.ext4 /dev/sde1
tune2fs -c 0 -o journal_data_writeback /dev/sde1
mkfs.ext4 /dev/sde1
mount /dev/sde1 /mnt

vi /etc/pacman.d/mirrorlist

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

インストールされたHDのuuidを確認する。
blkid/dev/sde1: UUID="caaa4993-a545-47f6-bd0d-12bda459f244" TYPE="ext4" PARTUUID="000a98f2-01"


vi /boot/syslinux/syslinux.cfg

先頭に追加
serial 0 115200
append行を修正
APPEND console=ttyS0,115200n8 root=UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx rw clocksource=hpet

passwd
exit
reboot

ここでネットワークデバイスが消失...設定ファイルを作って復活させる。
ip a
cp -p /etc/netctl/examples/ethernet-dhcp /etc/netctl/dhcp
vi /etc/netctl/dhcp

Interface=enp1s0


netctl enable dhcp
netctl start dhcp
systemctl start dhcpcd
ip a | grep 192
systemctl enable sshd
systemctl start sshd

pacman -Syy

error: failed to initialize alpm library
(database is incorrect version: /var/lib/pacman/)
error: try running pacman-db-upgrades

pacman-db-upgrades
systemctl start dhcpcd

pacman -Syy
pacman -S cifs-utils nfs-utils ntfs-3g
pacman -S alsa-plugins alsa-utils alsaplayer
pacman -S mpd mpc ncmpc

参考HP:http://kkuma.mydns.jp/Linux-Voyage/index2.shtml

このアダプターがあれば通常のPCでmSATAのSSDへ

— posted by at 11:03 pm  

1

1

— posted by at  

NetBSD

NetBSDに挑戦中....まずはVboxで様子見(笑)

— posted by くま at 10:42 am   pingTrackBack [0]

<< 2024.9 >>
SMTWTFS
1234 5 6 7
89 101112 1314
15 161718192021
222324 25262728
2930     
 
























T: Y: ALL: Online:
ThemePanel
  • Basic
Created in 0.2715 sec.