使用したUSB :Silicon Power ULTIMA II i-Series 32GB (FAT32 でフォーマット済みの製品)
起動するOS:Puppy Linux Wary 511JP (日本語版)
使用したSyslinux :syslinux-5.10 (syslinux-5.10.tar.gz)
ダウンロード先:syslinux-5.10.tar.gz Index of /pub/linux/utils/boot/syslinux
syslinux-5.10.tar.gz 04-Jun-2013 19:37 7.9M
- Puppy Linux の BootCD から、Wary511 を起動しました。
- USB をパソコンに接続しました。
- 購入時にUSB に入っているファイルを、フォルダーを作成して移動しました。
- 次に、Puppy Linux の起動に必要なファイルをコピーしました。
- Syslinux をインストールしました。
Syslinux をインストールするときに、syslinux コマンドが使えません。
exlinux コマンドを使用しました。
ダウンロードして、解凍した syslinux-5.10 のフォルダー
/syslinux-5.10/extlinux/extlinux の extlinux を /mnt/home/ () へコピーしました。
注記:BootCD から起動して、sdd1 に保存した個人保存ファイルから起動しました。
/mnt/home/Wary-511-01j/warysave-USBboot_2015_01_18_03_20_moto500MB.3fs
sdd1が、/mnt/home/ になっています。
/mnt/home/soft/syslinux-5.10/extlinux/extlinux
端末を起動するスクリプト (インストールができると、dlinux.sys が、作成される。)
#!/bin/sh最初に作成した USB は、ブートエラーがでたので、修正しました。
extlinux /mnt/home -i
esac
次に作成した USB は、extlinux でインストールして無事に、起動しました。
(SYSLINUX 4.03 2010-10-22 EDD Copyright (C) 1994-2010 H. Peter Anvin et al) と、
表示されました。
注記:extlinux は、Wary511 からインストールできます。
extlinux.conf と sys-menu.lst を作成します。
sys-menu.lst の内容:
title Previons Menu (on /mnt/home/sys-menu.lst)
title Puppy Linux Wary-511-01j
boot:puppy-wjp
#title puppy-4.3.1JP
# boot:puppy-431jp
title puppy-4.3.1JP2012
boot:puppy-4jp2012
title lupu-528JP
boot:puppy-lujp
#title precise-550JP
# boot:puppy-p550jp
title precise-571JP
boot:puppy-p571jp
title (add 2015/03/21 10:03)
extlinux.conf の内容:
DEFAULT
display sys-menu.lst
#PROMPT 0
prompt 1
MENU TITLE Multiple Linux Loader
TIMEOUT 600
label puppy-wjp
kernel /Wary-511-01j/vmlinuz
append initrd=/Wary-511-01j/initrd.gz pmedia=usb
注記:boot: に、puppy-wjp を記入して、Enter キーを押します。Wary-511 が、起動します。
最初に作成した USB は、ブートエラーがでたので、修正しました。
- メニュー システム GParted パーティションの管理 を開きました。
- First sector 0 から、1021.00MB の未割り当て領域を作りました。
- 再度、Syslinux をインストールをしました。
Syslinux は、Wary511 からインストールできないので、
precise puppy を起動してインストールしました。- パソコンを再起動させて、無事に USB から起動しました。
参考にした元のファイルの内容
#!/bin/sh参考サイト:
# syslinux /dev/sdc1
extlinux /mnt/home -i
# syslinux /dev/sde1
# syslinux /mnt/sde1
esac
# ----- 2014/01/03-04:00JST install OK ldlinux.sys が作成された。
# syslinux /dev/sdb*
# ----- 2014/01/26-11:52JST install OK
# 現在、USBメモリからブートするために、USB にインストールしている Syslinux のバージョン:
# (SYSLINUX 3.73 2009-01-25 EBIOS Copyright (C) 1994-2008 H. Peter Anvin)
# syslinux /dev/sde1 を現在の環境に書き換えて、/mnt/home/syslinux/syslinux-4.04 をインストールした。
# syslinux /dev/sdc*
インストール/ブートローダ - Puppy Linux 日本語版 Wiki - Puppy Linux 日本語版 - SourceForge.JP