cdのmountの解除

パピーリナックスを初めて使う方

モデレータ: 暇人, YoN, nyu

返信する
albo3
記事: 90
登録日時: 08/05/03(土) 11:16

cdのmountの解除

投稿記事 by albo3 »

Puppy-4.20-JP.isoにpup_save.2fsを組み込んで作ったliveCDを愛用しています。
pup_save.2fsの中身を書き換える必要は殆どないからです。
virusだwormだとか心配することが減る事にもつながります。
データー類やbookmarkなどは、必要に応じてusbflashにコピーするなど、usbflashで集中管理します。

一般にpuppyのlive-cdは、シャットダウンしてもcdが飛び出してはくれません。
更に、pup_save.fsを組み込んでlive-cdに焼いたときは、cdのunmountも出来なくなります。
シャットダウンで、自動的にpup_saveの操作には入りますが、何秒かして問題なく終了はしてくれます。

[シャットダウン操作]ー[pup_save操作の省略]ー[cdのmountの解除]ー[cdの飛び出し]ー[電源切断]なら理想的ですが。。。
少なくとも、[cdのmountの解除]だけでも出来ないものかと、本家の記事を色々調べましたが、見つかりません。
pup_saveの操作とcdのmountの関係で、単純には行かない気もします。
[pup_save操作の省略]とpuppyが立ち上がった後に[cdのmountの解除]が出来れば、[cdの取り出し]が出来るとも思えます。

どこかファイルの一部を書き換えることで対処可能な方法があれば、ご教示ください。
アバター
シノバー
記事: 3139
登録日時: 09/03/21(土) 00:05
連絡する:

Re: cdのmountの解除

投稿記事 by シノバー »

albo3 さんが書きました:Puppy-4.20-JP.isoにpup_save.2fsを組み込んで作ったliveCDを愛用しています。
その時点で「初心者」のトピックからは外れている気がします。
一般あるいはもしろ開発者の話題ではないでしょうか。
The bar master, Shino's Bar
http://shinobar.net/
albo3
記事: 90
登録日時: 08/05/03(土) 11:16

Re: cdのmountの解除

投稿記事 by albo3 »

シノバーさん:
小生、QuickBasicで簡単なプログラムを作った経験はありますが、とても開発者などと云うレベルではありません。
開発などはとても出来ませんが、先達の備忘録などを参照しながら、ささやかな改造が何とか出来た程度です。
初心者ではないと言われても、、、
[ユーザーの話し合い]に[お助けコーナー]でもあれば、、、
アバター
シノバー
記事: 3139
登録日時: 09/03/21(土) 00:05
連絡する:

Re: cdのmountの解除

投稿記事 by シノバー »

自分でやってやろうという根性が無ければ普通に「利用者の話合い」でいいんじゃないですか。
「初心者」を自称されると
pup_save*.2fsのあるドライブはパピー動作中はアンマウントできない
というのが仕様です。
としか答えようがありません。

albo3 さんの使い方なら、カスタマイズしたライブCDをリマスタするというのが正道かと思います。
The bar master, Shino's Bar
http://shinobar.net/
jake
記事: 403
登録日時: 08/05/05(月) 14:46
お住まい: 滋賀県

Re: cdのmountの解除

投稿記事 by jake »

確か、knoppixでは終了時に自動的にCDが排出されました。今のPuppyの仕様では、CDを仕舞ったまま電源が切れてしまうので、CDを取り出すにはもう一度、電源を入れないとならないので、確かに面倒です。

強制的にCDをアンマウントすることもできなくはないかもしれないけれど、それは開発者にお願いするしかないでしょうね。

古いPCでは、終了時に電源が切れなかったりすることがあって、起動時に acpi=force 等のブートオプションを打ち込んで電源が切れるようにするのですけれど、逆に変なブートオプションを打ち込んで終了時に電源を切れないようにして手動でCDを抜くとか、できないですかね。

なお、このトピックをユーザーの話合いに移すことについては私は依存はありません。
アバター
シノバー
記事: 3139
登録日時: 09/03/21(土) 00:05
連絡する:

Re: cdのmountの解除

投稿記事 by シノバー »

jake さんが書きました:確か、knoppixでは終了時に自動的にCDが排出されました。今のPuppyの仕様では、CDを仕舞ったまま電源が切れてしまうので、CDを取り出すにはもう一度、電源を入れないとならないので、確かに面倒です。
なるほどね。仕様を変えるのは開発課題として...。

現状の仕様を認めたうえでの解決策は
flashメモリに128MB程度の pup_save.2fsを作るのがいちばん素直じゃないでしょうか。ただし実装メモリが256MB以上でかつ4.20p1JPに限ります。それ以前のバージョンや本家のものではpup_save.2fsを使うとCDは抜けなくなります。
実装メモリが256MB未満だと pup_save.2fsと同じところに pup_420p1JP.sfsも置かないとダメです。

少し面倒ですがライブCDをリマスタし、/etcにハード固有の設定を入れておき、pup_save.2fsは作らないという方法もあります。ただし実装メモリが256MB以上ないと、これも抜けません。HDDにリマスタしたpup_420*.sfsのコピーを置けば実装メモリ256MB未満でも起動後CDは抜けます。
The bar master, Shino's Bar
http://shinobar.net/
albo3
記事: 90
登録日時: 08/05/03(土) 11:16

Re: cdのmountの解除

投稿記事 by albo3 »

シノバーさん:
「初心者」を「自称」したわけではありませんが、悪いことを書いたのなら、恐縮です。
「仕様」であることは承知ですし、その仕様が悪いとも思いません。
根性の有る無しではなく、「どこかファイルの一部を書き換えることで対処可能な方法」が無いのなら、それは仕方の無いことです。
「仕様」を批判するつもりはありませんし、それ以上を求めているつもりも全くありません。

Jakeさん:
knoppixでは終了時に自動的にCDが排出され、便利さに驚いた事がありました。
例えCDが自動的に排出されなくても、Puppyにはknoppix以上の魅力を感じてます。
このトピックをユーザーの話合いに移すことについて、私も依存はありません。
が、限られた使用方法ですし、あまり建設的なトピックではなさそうですし、むしろ「本家の仕様に出来るだけ忠実」な方が良いと思ってますし、、、
このテーマに関心のある方が、「ユーザーの話合い」に新たなトッピクをたてられたら良いのでは、と思ってます。

もの書けば、キーボードあつし、梅雨のかぜ
アバター
シノバー
記事: 3139
登録日時: 09/03/21(土) 00:05
連絡する:

Re: cdのmountの解除

投稿記事 by シノバー »

albo3さん、気分を害されたのなら、まず謝ります。

albo3さんのことではなく、この「初心者のヘルプ」には初心者らしからぬ質問と、その回答もとても初心者に対する答えじゃないんじゃないかというのが多いのを、日頃気にしていました。

このコーナは初心者がまず覗くところです。そこに裏技めいたものや初心者がいじると危険な方法などが示されるべきでないと思います。これはむしろ質問者でなく、回答者に責任があると思います。

albo3さんの疑問は当然です。私はライブCDをあまり使わないので、そういう不便さに思いが至りませんでした。ちょっといじってみようかという気になったところです。
参考になるお話ありがとうございました。
The bar master, Shino's Bar
http://shinobar.net/
アバター
シノバー
記事: 3139
登録日時: 09/03/21(土) 00:05
連絡する:

Re: cdのmountの解除

投稿記事 by シノバー »

albo3さんの投稿をふまえ、CDをイジェクトをする修正PETをこしらえてみました。きっかけを作っていただきありがとうございます。
関連トピック「CDのイジェクト ejectcd」
テスト結果など、上記トピックに返信お願いします。
The bar master, Shino's Bar
http://shinobar.net/
albo3
記事: 90
登録日時: 08/05/03(土) 11:16

Re: cdのmountの解除

投稿記事 by albo3 »

トピックの続きを移します。
   viewtopic.php?f=23&t=1247
返信する