前書き
一連の作業をシェル化したので更新します。
シェルは以下のものを使用します。
・knoppix-live.sh(時々更新)
★作業環境
・Core i7-6700
・VMware Workstation 16 Pro (Ver.16.2.3)
・1コア/4GiBメモリー/64GiBハードディスクの仮想環境(ゲストOS:Debian 10 x64)
★カスタマイズ内容
・日本語化
・VMwareの共有フォルダーに対応
・パッケージをstableで最新化(不具合が出たらやめる)
・named/ssh/smbd/nmbd/avahi-daemonの自動起動
・ユーザーパスワードとsmbパスワードの設定(当シェルではknoppix)
・その他(細々とした設定)
ファイル準備
以下のファイルを同一ディレクトリーに入れる
(容量:60GiBのドライブが目安)
・knoppix-live.sh
・KNOPPIX_V9.1DVD-2021-01-25-EN.iso
(原本ファイルが無いとシェルがwebからダウンロードする)
KNOPPIX_V9.1DVD-2021-01-25-EN.isoで起動
【GUI】
・”Monitor Settings”にて画面解像度を最適なものにする
・”Screensaver”でスクリーンセーバーを”Disable Screen Saver”にする
★以下はKnoppix内の端末を利用する時は不要
・”Start SSH Server”でSSHを起動する
・”sudo /etc/init.d/avahi-daemon start”をKnoppix内の端末で実行
・他のPCから”knoppix@microknoppix”でログインする
端末内作業
一連の作業が完了すると以下のファイルができる(作業は2時間ほど)
・KNOPPIX_V9.1DVD-2021-01-25-JP.iso(6GiB程度)
★注意
開始時の時刻が戻される事が有るので時刻がずれたら”sudo ntpdate ntp.nict.jp”を再実行
# 地域設定
ls -l /etc/localtime
sudo cp -p /etc/localtime /etc/localtime.org
sudo ln -fs /usr/share/zoneinfo/Asia/Tokyo /etc/localtime
ls -l /etc/localtime
# apt設定
sudo cp -p /etc/apt/sources.list /etc/apt/sources.list.org
sudo bash -c "
cat /etc/apt/sources.list.org | \
sed -e 's/ftp\.de/deb/g' \
-e 's~\(security\.debian\.org\)~\1/debian-security~g' \
-e 's~stable/updates~stable-security~g' | \
sed -e '/^deb http:\/\/deb\.debian\.org\/debian testing/a deb http://security.debian.org/debian-security testing-security main contrib non-free' | \
sed -e '/^deb http:\/\/deb\.debian\.org\/debian stable-updates/a deb http://deb.debian.org/debian testing-updates main contrib non-free' | \
sed -e 's/^\(deb .* oldoldstable\(\|-[A-Za-z]*\) .*$\)/#\1/g' \
-e 's/^\(deb .* oldstable\(\|-[A-Za-z]*\) .*$\)/#\1/g' \
-e 's/^\(deb .* testing\(\|-[A-Za-z]*\) .*$\)/#\1/g' \
-e 's/^\(deb .* unstable\(\|-[A-Za-z]*\) .*$\)/#\1/g' \
-e 's/^\(deb .* experimental\(\|-[A-Za-z]*\) .*$\)/#\1/g' | \
sed -e 's/^\(deb .* \([A-Za-z]*\)-backports-sloppy .*$\)/#\1/g' \
-e 's/^\(deb .* \([A-Za-z]*\)-backports .*$\)/#\1/g' \
-e 's/^\(deb .* \([A-Za-z]*\)-proposed-updates .*$\)/#\1/g' \
> /etc/apt/sources.list
"
sudo apt-get update
# 時刻合わせ
ls -l /etc/localtime
sudo apt-get -y -t stable install ntpdate
sudo ntpdate ntp.nict.jp
date
ls -l /etc/localtime
# 作業
sudo ./knoppix-live.sh
ログの一部
knoppix@Microknoppix:/media/sda1$ sudo ./knoppix-live.sh
*******************************************************************************
2022/05/04 14:40:50 : start [./knoppix-live.sh]
*******************************************************************************
34816+0 records in
34816+0 records out
17825792 bytes (18 MB, 17 MiB) copied, 0.223802 s, 79.6 MB/s
--- DVD -> HDD ----------------------------------------------------------------
--- Change minirt.gz ----------------------------------------------------------
--- KNOPPIX_FS.iso -> HDD -----------------------------------------------------
--- KNOPPIX1_FS.iso -> HDD ----------------------------------------------------
--- Customize HDD [chroot] ----------------------------------------------------
*******************************************************************************
2022/05/04 05:47:22 : start [/knoppix-setup.sh]
*******************************************************************************
--- initialize ----------------------------------------------------------------
--- localize ------------------------------------------------------------------
Generating locales (this might take a while)...
en_US.UTF-8... done
ja_JP.UTF-8... done
Generation complete.
--- module install ------------------------------------------------------------
・・・ 省略
--- cleaning ------------------------------------------------------------------
--- terminate -----------------------------------------------------------------
*******************************************************************************
2022/05/04 06:05:05 : end [/knoppix-setup.sh]
*******************************************************************************
--- Remaster HDD -> Compress --------------------------------------------------
--- Remaster HDD -> Compress [_wrk0] ------------------------------------------
--- Remaster HDD -> Compress [_wrk1] ------------------------------------------
--- Remaster HDD -> Compress [xorriso:KNOPPIX_FS] -----------------------------
・・・ 省略
-rw-r--r-- 1 root root 5.7G May 4 15:58 KNOPPIX_V9.1DVD-2021-01-25-JP.iso
*******************************************************************************
2022/05/04 15:58:50 : end [./knoppix-live.sh]
*******************************************************************************
knoppix@Microknoppix:/media/sda1$
後書き
以下のホームページを参考にしています。(感謝)
・KNOPPIX日本語DVD版を作成 - Linux活用レシピ