/ 雑記帳

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  

この記事に対するコメントはありません

<< 2015.1 >>
SMTWTFS
    1 2 3
4567 8910
1112 1314 1516 17
18 19 20 212223 24
25262728293031
 
























T: Y: ALL: Online:
ThemePanel
Created in 0.0771 sec.