TODOS・何でも情報交換TOPから是非ご覧ください。
一番下の投稿フォームへ > スレッド一覧 > 記事閲覧
1スピンドル機にPuppyLinuxをインストールする。
日時: 2010/08/22 20:03
名前: o6asan

みなさん,こんばんは。

ちょっと,Puppyと遊んでみませんか。

1スピンドルでも,外付けUSBCDを認識するならば,PuppyやKnoppixはそれから簡単にインストールできます。
BIOSが外付け機器をなんによらず全く認識してくれない場合は,HDDを取り出して別の母艦でファイルを
コピーするしかないでしょう。

また,みなさん結構お持ちで,認識してくれる可能性の高いのは,外付けUSBFDです。

これを使って,PuppyLinuxをFRUGALインストールする方法を紹介しましょう。
長くなるので何度かに分けて書き込んでいきたいと思います。

NO.1 お掃除

インストールに使用しようとしているHDDにパーティションがある場合は,まず掃除が必要です。
下記から,FreeDOS/V (fdos0138.exeあたり) をダウンロードしでください。
http://homepage1.nifty.com/bible/fdos/
フロッピィと外付けUSBFDDを用意し,日常使っているPCで,FreeDOSの起動FDを作ってください。
内蔵FDDまたは外付けUSBFDDにフロッピィをセットし,fdos0138.exeをダブルクリックすると,FreeDOSの起動FDが
出来ます。

Puppyを入れようと思っている1スピンドル機を,作った起動ディスクで起ち上げます。
電源を入れる前にドライブをUSBポートにさしておいてください。BIOSの起動順でUSBフロッピィデスクを1番目にします。
BIOSに入らなくても,[F12]で起動順が指定できることもあります。[ ]で挟まれたものはその名前のキーです。
電源を入れると,PCはフロッピィを読みに行き,FreeDOSが立ち上がるはずです。

A:\> が表示されたら,fdisk [ENTER] と打ってください。
FAT32を使うかというメッセージが表示されますから,Y [ENTER]
その後,何をするかというメニューが出ますが,今回は,パーティションを削除しますから,3 [ENTER]

次は,自分のHDDに存在するパーティションの種類によって選ぶ番号が違いますが,メッセージをよく読んで作業を進めてください。

削除すべきパーティションを削除し終えたら,[ESC]を押してfdiskを終了してください。

これで,やっと掃除が終わりました。
続きは,また......
メンテ

*TODOS・何でも情報交換・TOP*<スレッドPage> 最新 | 2 | 1 |

Re: 1スピンドル機にPuppyLinuxをインストールする。 ( No.1 )
日時: 2010/08/23 00:42
名前: o6asan

NO.2 USB BOOT Puppyの作成。

1スピンドル機ということで,なかなか面倒なのですが,当該機のPuppy以外に,2匹別媒体のPuppyを作ります。

1匹めは,CD BOOTのPuppyです。
1スピンドルでも,外付けCDを認識してくれるなら,このCDから直接インストールすることも可能です。
今年になって,Puppyには新しいバージョンが出ているのですが,まだ,日本語の安定版が出ていませんので,
前のバージョンを使います。以下のイメージファイルをダウンロードして,CDを作ってください。
http://openlab.jp/puppylinux/download/pup-431JP.iso

ここで,ひとつ注意ですが,isoファイルの焼き方は特殊ですので,気をつけてください。
Winの場合,Windows7やWindows Server 2008 R2ではOSの標準機能になったようですが,VISTAまではOS標準では焼けません。
ISO用のライティングソフトを持っていれば問題ありませんが,ない場合は,下記からISO Recorder v2を落として使ってください。
http://isorecorder.alexfeinman.com/v2.htm

このCDでPCを立ち上げます。CDブートに対応していて,USBポートのあるPCなら,どれを使っても結構です。
HDDには何も操作しませんので,日常使っているPCでもいいのですが......操作を間違えると,データを壊す
可能性もありますので,この部分にメイン機を使うときはくれぐれも気をつけて,Own riskでお願いします。

BIOSの起動順で,今度はCDドライブを一番にして起動してください。
メニューが,ズラッと現れますが,一番上の「通常の起動」ままでいいです。

キーボードの種類,ビデオウィザード,モニタの種類といろいろ出てきますが,ずっと[ENTER]でスルーしてください。
このPCはこのままの,環境で使うわけではないですから,余り気にしなくていいです。
と,書きましたが,LCDとCRTくらいは区別したほうがいいかもしれません。

下のような,デスクトップが表示されましたか。

では,128MB以上のUSBフラッシュメモリを用意して,CDで起ち上げているPuppyのUSBポートに挿してください。
USBの中は空にしておいてください。容量が大きければ,既存のファイルを残すことも可能ですが,うっかり,
消したりするといけませんので,前もって空にしておいたほうが無難です。

左下にあるボタンをクリックすると,メニューが立ち上がります。「セットアップ」から「ユニバーサルインストーラ」を
選んでください。

インストールできる媒体の一覧が表示されますが,一番上の「USBフラッシュドライブ」のままで,OKをクリックします。

インストール先の選択,sdb General USB Flash Disk が表示されていたら,OKをクリック。
「パピーをsdb1にインストール」の横のパピーボタンをクリック。
もう一度,OKをクリック。
「パピーファイルはどこにありますか?」にたいし,CDをクリック。もう一度,OKをクリック。

MBRのオプションにたいしては,defaultのままで,OKをクリック。
もう一度,defaultのままで,OKをクリック。
インストール先の最終確認に対して,もう一度,OKをクリック。
インストールが始まります。しばらく待ってください。
インストールの完了メッセージが出たら,OKをクリック。

CDが排出されます。
メニューから,「シャットダウン」「コンピュータの電源を切る」を選んでください。
Pupsaveについて聞かれますが,そのままにしていると,1分くらいで自然に電源が落ちます。

これで,2匹めの,USB BOOTのPuppyができました。
メンテ
Re: 1スピンドル機にPuppyLinuxをインストールする。 ( No.2 )
日時: 2010/08/23 00:53
名前: o6asan

NO.3 USB BOOT FD(LINLD)の作成。

1スピンドル機でもいまどきのPCなら,USBフラッシュディスクから起動できると思うのですが,
Puppyを入れようなんて思っている昔の機種は,まず,無理。
というわけで,以下の2つを落としてきて,解凍します。
http://www.chrysocome.net/downloads/rawwritewin-0.7.zip ----> rawwritewin.exeだけが必要。
http://www.murga-linux.com/puppy/viewtopic.php?mode=attach&id=5707 (wakepup2.img.tar.gz) ----> wakepup2.img

解凍したrawwritewin.exeをダブルクリックして,空のフロッピィディスクにwakepup2.imgを焼きます。
rawwritewin.exeをダブルクリックすると下のようなダイアログボックスが出ます。赤丸のところにwakepup2.imgを指定してください。

できたフロッピィには,いろいろ入っていますが,まず,/driver/usbに入っているusbaspi.sysをフォルダから出して,
以下のファイルと同じディレクトリに移動。その後,
autoexec.bat
config.sys
KERNEL.SYS
command.com
LINLD.COM
emm386.exe
himem.exe
usbaspi.sys
以外のすべてを削除。

RAMFD.SYS, Di1000dd.SYSがネット上のどこかに転がっていると思うので,探してきてFDにコピー。
この2つにだけリンクがないのは,この2つの使用は,確かちょっとグレーゾーンに属するんですよね。
その辺を理解のうえ,対処してください。

autoexec.bat をメモ帳で開けて,中を以下に書き換え。
LINLD.COM image=c:\vmlinuz initrd=c:\initrd.gz cl=pfix=ram

config.sys をメモ帳で開けて,中を以下に書き換え。
switches=/e
stacks=0,0
lastdrive=Z

files=20
buffers=30
break=off

device=RAMFD.SYS
device=USBASPI.SYS /W /V
device=Di1000dd.SYS

SHELL=COMMAND.COM /E:1024 /F /MSG /P=AUTOEXEC.BAT

これで,USB BOOT FD(LINLD)ができました。
メンテ
Re: 1スピンドル機にPuppyLinuxをインストールする。 ( No.3 )
日時: 2010/08/24 00:04
名前: o6asan

みなさん,こんばんは。

長くて,文字数オーバーになってしまったので,「その1」「その2」に分けましたが,
途中でやめられませんので,注意してください。

NO.4 本体へのPuppyのインストール―その1。

NO.3で作ったFDで1スピンドル機を起ち上げます。
真ん中より少し下目に以下の2行があるか,確認してください。ない場合は,FDの読み込みがうまくいっていないので,
やり直してください。
Data copy completion.
Device Driver installed.

FDドライブを抜いて,NO.2で作ったフラッシュに差し替えたのち,[ENTER],まだ,マウスは使えないと思いますので,キーを押します。

順調にインストールされて,Select the keyboard layout:の画面が表示されます。
ほとんどの皆さんは,日本語標準のキーボードでしょうから,このまま,[ENTER]を押してください。

<Xorg>を選んで,[ENTER]
一番下まで,移動して,Z を選択して,<OK>[ENTER]
<OK>[ENTER]
<OK>[ENTER]
フォーカスを<TEST>に移動して,[ENTER]
<TEST_X_NOW>[ENTER]
XorgVideoWizardのテスト結果が表示されます。結果が読めるなら,[ENTER]
読めない場合はそのまま待って,テストをやり直すか,Xorg.confをじかに編集しなけれはいけませんが,多分,必要ないと思います。
<FINISHED>[ENTER]
<DONE>[ENTER]

もう,おなじみになったPuppyのデスクトップが表示されます。

左下にあるボタンをクリックすると,メニューが立ち上がります。「セットアップ」から「ユニバーサルインストーラ」を選んでください。
内蔵ハードディスク(IDEかSATA)を選んで,OKをクリックします。
インストール先の選択,sda xxxxxxx が表示されていたら,OKをクリック。xxxxxxx の部分にはHDDによってメーカ名などが入ります。

GPartedをクリック。パーティションを切ります。
Puppyをインストールするパーティションのファイルシステムはext2にしてください。
今回はブートローダ(Grub)をインストールするためのパーティションを別にしませんので,このパーティションは頭から取るようにしてください。
また,このパーティション名を覚えておいてください。私の場合は/dev/sda1でした。4GB取ってありますが,
Puppy自身は200MB弱ですから,もっと小さくてもかまいません。

実装メモリーが,512MBより少ないときは,それを補う分Swapパーティションを作ってください。ファイルシステムはlinux-swapにします。
全てのパーティションの割り当てが終わったら,「適用」をクリックします。
確認が出ますので,再度適用をクリック。
終わったら,メッセージが出ますので,「閉じる」をクリック。
Puppyをインストールする予定のパーティションを右クリックして,「フラグの編集」をクリックし,bootをチェックして「閉じる」をクリック。
GPartedを終了します。
メンテ
Re: 1スピンドル機にPuppyLinuxをインストールする。 ( No.4 )
日時: 2010/08/24 00:05
名前: o6asan

NO.5 本体へのPuppyのインストール―その2。

再度,インストール先の選択,sda xxxxxxx が表示されますので,OKをクリック。
「パピーをsda1にインストール」の横のパピーボタンをクリック。
もう一度,OKをクリック。

インストール方法を聞かれますので,「FRUGAL」をクリック。
そのまま,OKをクリック。←Puppyが実際にインストールするフォルダの名前を付けるところなので,自分の名前などに代えてもいいです。

ブートシステムに関するメッセージが表示されます。OKをクリックする前に,/tmp/NEWGRUBTEXTを確認しましょう。
左上のアイコン(ファイル)をシングルクリックします。開いたウィンドウの左上の緑の↑をシングルクリック。
tmpフォルダのアイコンをシングルクリック。NEWGRUBTEXTをシングルクリック。
========================================================================
timeout 3
title Puppy Linux 431 frugal
rootnoverify (hd0,0)
kernel /431/vmlinuz pmedia=atahd psubdir=431
initrd /431/initrd.gz     <----最後の改行も忘れないように
========================================================================
内容は確認できましたか。私の場合だと,上記のような内容です。ただ,1行目は,私が書き加えたもので,
grubのタイムアウトまでの時間です。この場合は,3秒後に自動的にPuppyがスタートします。
tmpのウィンドウとNEWGRUBTEXTを右上の×をクリックして閉じてください。
OKをクリックします。

「オーケー、全て完了!」が出ますので,OKをクリックします。

実はFRUGALインストール場合,この先に難関があります。実はまだ,「オーケー、全て完了!」になっていないのです。
ブートローダをインストールしましょう。そうしないと,Puppyを起動できません。

左下にあるボタンをクリックすると,メニューが立ち上がります。「システム」から「ブートローダの設定」を選んでください。
simpleのままで,OKをクリック。
standardのままで,OKをクリック。
Puppyをインストールしたパーティション名(私の場合は,/dev/sda1)を記入して,OKをクリック。
一番下の「MBR Master Boot Recordにインストール(危険な場合あり)」を選択したのち,OKをクリック。
空白のままで,OKをクリック。

もう一息です。左下のほうにsda1とかsdb1とかのアイコンが並んでいると思いますが,Puppyをインストールしたパーティション名のアイコンを
シングルクリック。私の場合はsda1です。
開いたウィンドウの中のbootをシングルクリック。
開いたウィンドウの中のgrubをシングルクリック。
menu.lstというファイルを右クリックして,「削除」。確認ダイアログが出るので,「はい」をクリック。

先ほどのNEWGRUBTEXTの場所を開いてください。今度は,ファイルを開くのではなく,grubフォルダへ移動してください。
ドラッグして,grubフォルダで放しますと,メニューが出ますので,移動を選択してください。tmpのウィンドウを閉じます。
grubフォルダ内のNEWGRUBTEXTを右クリックして,リネームしてください。
私の場合だと,/mnt/sda1/boot/grub/NEWGRUBTEXTとなっているものを,/mnt/sda1/boot/grub/menu.lstに書き換えます。
「リネーム」をクリック。grubのウィンドウを閉じます。

今使用したアイコン(私の場合はsda1)に緑の丸が付いていると思いますが,これはマウントされているというマークです。MS-Windowsしか
使ったことがないとなじみがないと思いますが,Linuxでは,マウントしないと,その中にあるものを見ることができません。また,終了する
ときは必ずマウントを止めなければいけません。これをアンマウントといいます。sda1をアンマウントするために,アイコンを右クリックして,
上から3番目の「sda1をアンマウント」をクリック。緑の丸が消えたと思います。

メニューから,「シャットダウン」「コンピュータの電源を切る」を選んでください。
「保存する」をクリック。
OKをクリック。
sda1(各自自分の設定で)を選んで,OKをクリック。
「暗号化なし」のまま,OKをクリック。
標準のままでよいので,OKをクリック。
512MBのままで,OKをクリック。
OKをクリック。

再度,メニューから,「シャットダウン」「コンピュータの電源を切る」を選んでください。
少し時間がかかります。

終了しましたか。うまく電源が切れない場合は,System halted. が出たところで,電源ボタンを押して電源を落としてください。

USBフラッシュディスクを抜いてください。これでインストールは終わりです。
うまく行ったか,確認してみましょう。電源を入れてください。
GRUBの画面が表示されたら,[ENTER]を打ってください。何も打たなくとも,timeoutを設定しているので,
3秒後には勝手に起動しますが。

無事,起動したでしょうか?うまくいきましたか。

では,これで完了です。
メンテ
Re: 1スピンドル機にPuppyLinuxをインストールする。 ( No.5 )
日時: 2010/08/26 17:14
名前: o6asan

みなさん,こんにちは。

No.5までで,インストールは完了です。PuppyLinuxは少し風変わりなディストリビューションで,rootで
しかも,基本RAM上で動きます。ですから,ファイル形式も少し変わっています。

この性質のために,FRUGALとよばれる他とは違ったインストール形式が,推奨されますし,また,低スペックの
古PCでも使用に耐えます。しかし,それでも,あまりにも低スペックだと,Swapの発生が激しくなりますので,
その場合は,ふつうのハードディスクへのインストールをしたほうがいいでしょう。
次は,ハードディスク上へのFULLインストールを紹介します。
メンテ
Re: 1スピンドル機にPuppyLinuxをインストールする。 ( No.6 )
日時: 2010/08/29 00:41
名前: o6asan

みなさん,こんばんは。

NO.6 さて,それでは,ハードディスク上へのFULLインストールを紹介しましょう。

No1〜NO.4までは,FRUGALインストールと同様に進めてください。
http://todos.xsrv.jp/2patioospro/todos.cgi?mode=view2&f=39&no=0-4

インストール先の選択,sda xxxxxxx が表示されますので,OKをクリック。
「パピーをsda1にインストール」の横のパピーボタンをクリック。
もう一度,OKをクリック。

インストール方法を聞かれますので,「FULL」をクリック。
しばらく時間がかかります。

GRUBインストール/更新をクリック。インストールをクリック。OKをクリック。
simpleになっていると思うので,そのままOKをクリック。
standardになっていると思うので,そのままOKをクリック。
そのまま,OKをクリック。
一番下のMBRを選択して,OKをクリック。
そのまま,OKをクリック。
OKをクリック。Noをクリック。

sda1アイコンをクリック。bootアイコンをクリック。grubアイコンをクリック。
menu.lst をクリック。内容を以下に書き換える。
========================================================================
timeout 3
title Linux (on /dev/sda1)
root (hd0,0)
kernel /boot/vmlinuz root=dev/sda1 ro vga=normal     <----最後の改行も忘れないように
========================================================================
menu.lstを保存して閉じる。grubのウインドウを閉じる。

sda1をアンマウントするために,アイコンを右クリックして,上から3番目の「sda1をアンマウント」をクリック。
緑の丸が消えたと思います。

メニューから,「シャットダウン」「コンピュータの電源を切る」を選んでください。
Pupsaveについて聞かれますが,そのままにしていると,1分くらいで自然に電源が落ちます。

終了しましたか。うまく電源が切れない場合は,System halted. が出たところで,電源ボタンを押して電源を落としてください。

USBフラッシュディスクを抜いてください。これでインストールは終わりです。
うまく行ったか,確認してみましょう。電源を入れてください。
GRUBの画面が表示されたら,[ENTER]を打ってください。何も打たなくとも,timeoutを設定しているので,
3秒後には勝手に起動しますが。

無事,起動したでしょうか?初回の起動のときは,キーボードとxorgの設定が,もう一度出るかもしれませんが,
そのときは,前にやった操作をもう一度繰り返してください。うまくいきましたか。

では,これで完了です。
メンテ
Re: 1スピンドル機にPuppyLinuxをインストールする。 ( No.7 )
日時: 2011/09/26 00:03
名前: りり

おおっーーーーー

1年ちょっとになりますが、o6asanさんのこちらの記事、お役に立ったようですよ。

http://engineerguu.blog9.fc2.com/blog-entry-36.html

大阪在住のエンジニアさんですって。

どういうキーワードでググられたのかな?
メンテ
Re: 1スピンドル機にPuppyLinuxをインストールする。 ( No.8 )
日時: 2011/10/02 13:24
名前: りり

あらっ、o6asanさん、こちらにコメント入れられました?
http://engineerguu.blog9.fc2.com/blog-entry-36.html

o6asanさんにお知らせした後、特にコメントされていらっしゃらなかったようですので、私も今朝ほど、ご挨拶に伺ったのですよ。

多分ですが、URLを貼ったので、承認待ちになっているみたいです。

o6asanさんが、簡単に書かれたものは、そのまま掲載されていたので、お見かけしました。

私のコメントは、「非公開コメント」には、していませんので、そのうち、表示されるかと思うんですが。
メンテ
Re: 1スピンドル機にPuppyLinuxをインストールする。 ( No.9 )
日時: 2011/10/02 15:13
名前: o6asan

はい,いれました。

もうだいぶなりますが,もう一週間くらいなりますが,春野さんはお忙しそうですね。
メンテ
Re: 1スピンドル機にPuppyLinuxをインストールする。 ( No.10 )
日時: 2011/10/02 15:17
名前: りり

そうですねーーー

残念ですねーーー
こちらにも、お立ち寄りくださいと、お誘いしたんですけど…

まあ、今は、ご自身のブログのコメントもチェックできないほどのようですが、そのうち、何か反応があるかもしれませんしね。
メンテ

*TODOS・何でも情報交換・TOP*<スレッドPage> 最新 | 2 | 1 |

楽しい交流と情報交換のTODOS・アップローダーも用意。ぜひTOPからもご覧ください。
ご参考になりましたら、お気軽に一筆お書き込みくださいませ。
題名 スレッドをトップへソート
名前
画像添付
JPEG
GIF
PNG



参照ボタンを押して、PCの画像を指定ください。3枚まで指定できます。縮小画像はクリックで拡大されます。
パスワード (好きなパスワードを。投稿後、右下のスパナマークをクリックし、そのパスワードを入れて修正できます。)
コメント

   クッキー保存
スレッドTOPへ***スレッド一覧