ページ 11

pupisoinstall for Ubuntu Linux

Posted: 21/08/28(土) 11:46
by シノバー
Ubuntu系のLinuxがインストールされているところに Puppy Linux をFrugalインストールするためのスクリプトです。Ubuntu系などのLinux上で動かします。

1. 前提条件:Ubuntu系のLinuxがインストールされていて、そのGrub2で起動できている状態。以下操作はUbuntu系Linux上で。
2. パピーの .iso ファイルをダウンロードします。ダウンロード先は通常ユーザフォルダー下の「ダウンロード」などになるはずですが、ユーザーフォルダ下であればどこでもOKです。
3. pupisoinstall.zip をダウンロードします。ダウンロード先はさきの .isoファイルと同じところ。
4. pupisoinstall.zip を展開します。展開された pupisoinstall には実行属性が付いているはず。
5. pupisoinstallを端末上で実行します。
6.PCを再起動すると、ブートメニューのいちばん下にパピーの項目が現れるはず。
bootmenu.png
pupisoinstall のダウンロード
http://shinobar.server-on.net/puppy/opt ... ll-0.3.zip

CD/DVDなりUSBフラッシュメモリなど何らかの手段でUbuntu Linuxがインストールできているならば、同じ手段で Puppy Linuxをライブ起動できるはず。起動した Puppy Linux上で furugalinstallerと grub2configとで Ubuntuとパピーのマルチブートができます。なので pupisoinstallが必要となる場面は少ないでしょう。Ubuntu系Linuxを常用していて、そのブートメニューを変更したくない場合などに限られます。

Re: pupisoinstall for Ubuntu Linux

Posted: 21/08/30(月) 07:26
by タロ兵衛
UPありがとうございます

残念ながら pupisoinstall.gz が解凍できません。
何かやり方がありますか?

以下試したものです
ubuntu 10.04: gzip -d pupisoinstall.gz
ungzip pupisoinstall.gz

puppy8 標準の解凍ツール

windows Explzh
7zip

Re: pupisoinstall for Ubuntu Linux

Posted: 21/08/30(月) 09:33
by thinkpadnerd
タロ兵衛 さんが書きました: 21/08/30(月) 07:26 pupisoinstall.gz が解凍できません。
EasyPup では右クリックして pupzip を選択、または普通に左クリックで展開されました。「現在の場所に展開され元ファイルは消去される」旨のメッセージが出ました。
EasyPup は標準的な puppy とは異なるところがあるかもしれません。

(ubuntu は使っていないので、動作テストはできていません。)

Re: pupisoinstall for Ubuntu Linux

Posted: 21/08/30(月) 13:12
by HP55
pupisoinstall.gzの拡張.gz を名前の変更で削除すると txt ファイルになります
プロパティ で実行権限与えればいいだけです

おためしを
端末で
sudo pupisoinstall

pupisoinstallのあるフォルダー内の puppy以外のiso たとえばMX-19.4.1_kde_x64.isoも展開されるようです

ルートに中身の無いフォルダーができます
grub メニューにもエントリーされる

grubメニュー修正したのですが エントリーリストはどこ?   

画像

pupisoinstallのアーカイブが解凍できない

Posted: 21/08/30(月) 13:20
by シノバー
Shinobar.server.on.net から .gz のファイルを Google Chrome などでダウンロードするとファイルが壊れるみたいです。
代わりに .zip をアップしました。
http://shinobar.server-on.net/puppy/opt ... nstall.zip

.gz はLubuntuの firefox では問題なかったもので気づきませんでした。

Re: pupisoinstall for Ubuntu Linux

Posted: 21/08/30(月) 13:27
by タロ兵衛
thinkpadnerd さん、HP55さん情報ありがとうございました

シノバーさん再アップ有難うございます。
帰ったら試してみます

chromeはgz壊すというか、解凍しちゃうんですね。これはびっくり。

[/quote]

Re: pupisoinstall for Ubuntu Linux

Posted: 21/08/30(月) 19:26
by HP55
利用者の立場で発言すると
sudo pupisoinstall

コマンドでいきなり実行はこまります
Puppy isoの選択ができるようにしてほしい

メニューリストは 一般的な
/etc/grub.d/40_custom に作成してください

多数のOSをインストールしているばあい
それぞれで grubの更新があるとメニューも更新されるので それぞれに記入しない表示されませんので

Re: pupisoinstall for Ubuntu Linux

Posted: 21/08/30(月) 20:59
by シノバー
pupisoinstallは、それが実行されたLinuxの /boot/grub/costom.cfg に書き込みます。当該LinuxがGrubを更新しても、custom.cfgは維持されます。

pupisoinstallは複数のLinuxがインストールされる環境を想定していません。
たとえば sda2にUbuntu Linuxがインストールされていて、その上で pupisoinstallが実行されると、パピーはsda2にインストールされ、起動メニューにそのパピーの項目が現れます。
ここにあらたに Linux Mintを sda3にインストールすると、新たな起動メニューからパピーの項目は消えます。この事態は Ubuntuの sda2/etc/grub.d/40_custom に書き込まれていようと、同じです。

これに対処する方法は2つあります。
1. sda2のUbuntuを起動し、そこから sudo update-grub を実行する。再起動のメニューでパピーの項目が復活します。
2. sda2/boot/grub/custom.cfg を sda3/boot/grub/custom.cfg へとコピーする。
この作業を Ubuntu系Linuxでやるには少し手間が掛かります。まずは自分のホームフォルダに sda2/boot/grub/custom.cfg をコピーします。そののち仮想端末を起動し、次のコマンドを実行します。

コード: 全て選択

sudo cp cusutom.cfg /boot/grub

Re: pupisoinstall for Ubuntu Linux

Posted: 21/08/31(火) 08:58
by タロ兵衛
各位。ubuntu19.04で上手くいきました。ありがとうございました

pupisoinstall-0.2

Posted: 21/08/31(火) 14:15
by シノバー
HP55 さんが書きました: 21/08/30(月) 13:12 pupisoinstallのあるフォルダー内の puppy以外のiso たとえばMX-19.4.1_kde_x64.isoも展開されるようです
ルートに中身の無いフォルダーができます
grub メニューにもエントリーされる
パピーでない .iso ファイルを無視するようにしました。
pupisoinstall-0.2
http://shinobar.server-on.net/puppy/opt ... ll-0.2.zip

pupisoinstall-0.3

Posted: 21/09/05(日) 21:32
by シノバー
これまで /boot/grub/grub.cfg を書き換える場合があったのを止め、ブートローダーの変更は /boot/grub/custom.cfg に限定するようにしました。
インストールしたパピーのフォルダを削除し、 /boot/grub/custom.cfg を削除すれば完全に元の状態に戻ります。
http://shinobar.server-on.net/puppy/opt ... ll-0.3.zip