web-dev-qa-db-ja.com

LinuxライブCDを作成する最も簡単な方法

特定の社内アプリケーションをLinuxLiveCDとしてデモンストレーションしたいと思います。基本的にライブCDの「ソース」(できれば、私がかなりよく知っているFedora/RedHat/Debian/Ubuntuに基づくもの)を取得し、アプリとその依存関係を追加するように少し変更します(Java VMなど)、アプリがXで自動的に起動するように再パッケージ化します。これを行う最も簡単な方法は何ですか?

5
auramo

SUSE Studio

マウスを数回クリックするだけで、アプライアンス(または独自のカスタムLinuxディストリビューション)を構築できます。心ゆくまでカスタマイズして、世界と共有しましょう!

...それはそれほど簡単にはなりません。

5
Molly7244

私が試した2つのアプローチ [〜#〜] uck [〜#〜] ubuntuのlivecdディストリビューションの1つに基づいてlivecdを構築できます-かなりきちんとしたアプローチで、インストールできますaptとdpkgを使用するアプリで、実行中のシステムから独立してセットアップできます。UCKは、ubuntulivecdを再スピンする「公式」の方法でもあります。

または、 remastersys を使用すると、インストールされているubuntuまたはdebianシステムを、元のユーザーアカウントと同じユーザーアカウント、または「デフォルト」の固定ユーザーアカウントを使用してlivecdに変換できます。 UCKよりも構築に必要なスペースが少なくて済み、特定の方法では、「参照」システムを作成してそこからリリースを切り離すことができるため、保守が容易です。 remastersysは現在メンテナンスもサポートもされておらず、開発者がメンテナンスをやめたため、そのパッケージを入手することは不可能です。 フォークがあります ブラックラボLinuxによるものですが、やや不完全です

2
Journeyman Geek

最良の答えは、私が本当に素晴らしいことを聞いたSuseStudioの使用を推奨することだと思います。

ただし、賞金はDebian(apt *)ベースのアプローチを求めているため、答えはDebianLiveです。

http://l3net.wordpress.com/2013/09/21/how-to-build-a-debian-livecd/

http://live.debian.net/

http://live.debian.net/manual/stable/html/live-manual/toc.en.html

* Aptは、Debianツール(つまりdebパッケージ)を使用してパッケージソフトウェアをダウンロードおよびインストールし、中央の標準化されたリポジトリからパッケージの依存関係を解決するツールです。

1
David

TazLito on SliTaz をチェックアウトすることをお勧めします。

あなたがその中であなたの道を見つけたら、それは私が今まで出会った中で最もクリーンで、最もシンプルで、最もエレガントなリマスターツールです。また、1つのアプリを披露するだけの場合は、わずか35 MBのフルデスクトップOSで構築できるため、これ以上のアプリを求めることはできません。

1
digit

Fedoraには Revisor ツールがあり、独自のライブCDを作成するのに役立ちます。これが チュートリアル です。

1
Iain
  1. 画像を押しつぶさない
  2. 変更を加えます
  3. chroot
  4. resquash
0
trax

別のオプションは manjaro-iso 、またはそのUIフロントエンド b2im です。少し前にb2imを使用しましたが、使い方はとても簡単でしたが、プロセスの最後にエラーが発生しました。うまくいけば、今日その問題は修正されました。

0
ov1d1u

これはあなたが探しているものではないかもしれませんが、試してみる価値があるようです。

これは、GNU/Linuxディストリビューションのカスタマイズおよび作成ツールキット用の Reconstructor と呼ばれるWebベースのサービスです。カスタマイズには、ブートロゴの画像とテキストの色、壁紙、テーマ、アイコン、アプリケーションなどが含まれます。

Reconstructorは無料で使用できます。特定のサービスには実際の費用がかかると書かれていますが。モジュールを介して追加できるものの完全なリストは次のとおりです。

   Apt repository  
   Custom boot menu  
   Default theme (for Gnome, etc., use an already installed theme or upload your own)  
   Add Ubuntu PPA repositories  
   Perform a system upgrade  
   Change the Usplash image  
   Change Firefox start page  
   Create a custom desktop launcher  
   Change the default icon theme (use an already installed theme or upload your own)  
   Change the wallpaper  
   Window border  
   Install .deb package  
   Install a file to the chroot environment  
   Set the Live Environment hostname  
   Set the initial splash image of the Live CD  
   Set the live CD text color  
   Modify Gconf keys  

これについての詳細は this および this の記事で読むことができます。

0
avirk

1.ここにあなたが望むものを達成するための一連の解決策があります:Ubuntoのためにあなたは使うことができます buntuカスタマイズキット あなたはこのチュートリアルに従うことを望まないかもしれません

2.Instalinuxとやや似ていますが、 SUSE studio を使用すると、Webインターフェイスを使用してカスタムディストリビューションまたは「アプライアンス」を作成できます。 CD、DVD、USBスティック、ハードドライブ、VMware、VirtualBox、Xenの出力を含めることで、サポートされているメディアのチャートのトップに立っています。

3 . Revisor は、Fedora用の非常に優れたリマスターツールです。多種多様なメディアタイプを提供し、パッケージごとの選択やカテゴリごとの参照など、他のグラフィカルツールにはないカスタマイズ機能が含まれています。 Revisorでは、作成したものをライブシステムにするかインストーラーにするかを選択することもできます。

0
kamalam

Linux From Scratch 間違いなくは最も簡単なオプションではありませんが、 [〜#〜] alfs [〜 #〜] プロジェクト、自動化されたLinuxゼロから、物事は大幅に簡単になります。 Linuxにある程度慣れている場合は、ALFSが優れており、後でわかるように、よりカスタマイズ可能です。

0
John T

Fedoraの例
使用できます キックスタートインストールドキュメント、オプション

キックスタートファイルがどのように見えるかをサンプルします(システム内で使用されるキックスタートファイルも使用します)

#enable specific local repository and remote repository
repo --name=local --baseurl=file:///work/0_makeiso/_repos/mias
repo --name=updates --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f$releasever&Arch=$basearch

#include other kickstart files
%include /usr/share/spin-kickstarts/Fedora-livecd-kde.ks

#do some basic setting 
selinux --disabled
services --enabled=sshd,httpd

%packages

#remove packages we do not want
-amarok*
-bind
-audiocd*
-bluez*
-bluedevil

#add-install packages we need
httpd
mod_Perl
proftpd
wget
curlftpfs
gsm-ussd

%end

%post
#do some tuning stuff we need

echo "MoRena ALL=(ALL)       ALL" >> /etc/sudoers
passwd
sed -i -e '{s/udev_sync = 1/udev_sync = 0/}' /etc/lvm/lvm.conf
%end

結局のところ、LiveISOで次の方法でビルドします。
livecd-creator --verbose --config=/build/custom.ks --fslabel=CustomISO --cache=/build/cache -t /build.tmp

結果は起動可能CustomISO.isoになります
ローカルリポジトリの作成には、createrepoコマンド、 there および there を使用できます。いくつかのハウツーと例
いつものように-一度実行すると、isoのカスタマイズはキックスタートファイルから行を削除するだけです)

0
MolbOrg