atwiki-logo
  • 新規作成
    • 新規ページ作成
    • 新規ページ作成(その他)
      • このページをコピーして新規ページ作成
      • このウィキ内の別ページをコピーして新規ページ作成
      • このページの子ページを作成
    • 新規ウィキ作成
  • 編集
    • ページ編集
    • ページ編集(簡易版)
    • ページ名変更
    • メニュー非表示でページ編集
    • ページの閲覧/編集権限変更
    • ページの編集モード変更
    • このページにファイルをアップロード
    • メニューを編集
    • 右メニューを編集
  • バージョン管理
    • 最新版変更点(差分)
    • 編集履歴(バックアップ)
    • アップロードファイル履歴
    • ページ操作履歴
  • ページ一覧
    • ページ一覧
    • このウィキのタグ一覧
    • このウィキのタグ(更新順)
    • このページの全コメント一覧
    • このウィキの全コメント一覧
    • おまかせページ移動
  • RSS
    • このウィキの更新情報RSS
    • このウィキ新着ページRSS
  • ヘルプ
    • ご利用ガイド
    • Wiki初心者向けガイド(基本操作)
    • このウィキの管理者に連絡
    • 運営会社に連絡(不具合、障害など)
ページ検索 メニュー
prepress-tips
  • ウィキ募集バナー
  • 目安箱バナー
  • 操作ガイド
  • 新規作成
  • 編集する
  • 全ページ一覧
  • 登録/ログイン
ページ一覧
prepress-tips
  • ウィキ募集バナー
  • 目安箱バナー
  • 操作ガイド
  • 新規作成
  • 編集する
  • 全ページ一覧
  • 登録/ログイン
ページ一覧
prepress-tips
ページ検索 メニュー
  • 新規作成
  • 編集する
  • 登録/ログイン
  • 管理メニュー
管理メニュー
  • 新規作成
    • 新規ページ作成
    • 新規ページ作成(その他)
      • このページをコピーして新規ページ作成
      • このウィキ内の別ページをコピーして新規ページ作成
      • このページの子ページを作成
    • 新規ウィキ作成
  • 編集
    • ページ編集
    • ページ編集(簡易版)
    • ページ名変更
    • メニュー非表示でページ編集
    • ページの閲覧/編集権限変更
    • ページの編集モード変更
    • このページにファイルをアップロード
    • メニューを編集
    • 右メニューを編集
  • バージョン管理
    • 最新版変更点(差分)
    • 編集履歴(バックアップ)
    • アップロードファイル履歴
    • ページ操作履歴
  • ページ一覧
    • このウィキの全ページ一覧
    • このウィキのタグ一覧
    • このウィキのタグ一覧(更新順)
    • このページの全コメント一覧
    • このウィキの全コメント一覧
    • おまかせページ移動
  • RSS
    • このwikiの更新情報RSS
    • このwikiの新着ページRSS
  • ヘルプ
    • ご利用ガイド
    • Wiki初心者向けガイド(基本操作)
    • このウィキの管理者に連絡
    • 運営会社に連絡する(不具合、障害など)
  • atwiki
  • prepress-tips
  • usb knoppix

prepress-tips

usb knoppix

最終更新:2009年10月24日 10:28

prepress-tips

- view
メンバー限定 登録/ログイン
最終更新日時: 2009/10/24   
 
  • はじめに
  • 作業
  • Knoppix起動時のオプション
  • 起動後の作業用ツール
  • 起動後の自動処理の設定
  • apache2の設定
  • sshdの設定
  • その他
  • はじめに
  • 作業
  • Knoppix起動時のオプション
  • 起動後の作業用ツール
  • 起動後の自動処理の設定
  • apache2の設定
  • sshdの設定
  • その他
Edit

はじめに

  • 手順は USB-Knoppixではじめよう に従いました。
  • knoppix は以下を使いました。
    • knoppix_v5.3.1CD_20080326-20080520-AC.iso
    • knoppix_v5.3.1DVD_20080326-20080523-AC.iso
  • syslinux は syslinux-3.82.zip を使いました。
  • 古いバージョンのセットアップも参考になります。 → knoppix setup
    ( おまけ: knoppixでの ポート・スキャンの参考 → nmap )

作業

  1. CD版 Knoppix をダウンロードし CD-R に書き込む。 または
    DVD版 Knoppix をダウンロードし DVD-R に書き込む。
  2. CD版 Knoppix を起動して 4GB USBメモリ を初期化する。 または
    DVD版 Knoppix を起動して 8GB USBメモリ を初期化する。
    • USBメモリを接続してから QTpartedを起動する。
    • パーティションは次のようにする。
         パーティション1 CD版 740MB ( DVD版 4600MB ) fat32
         パーティション2 残り全部 ext3
    • うまきいかないときは
      デバイスを右クリックして「新規パーティションテーブルの作成」を実行する。
  3. windows で起動し直して ( もしくは 別の windows PC で )
    CD-ROM または DVD からの起動に必要なファイル をUSBメモリにコピーする。
    • boot フォルダ内の isolinux フォルダ
         中のファイルをすべて USBメモリのルート直下 にコピーする。
    • isolinux.cfg ファイルのみ さらに syslinux.cfg の名前でコピーしておく。
  4. syslinuxを実行して USBメモリから起動できるようにする。
    • syslinux-3.82.zip の win32\syslinux.exe のみを解凍し
      コマンドプロンプトを開いて その中にドラッグして
      syslinux.exe -a 'USBメモリのドライブ名':
      を実行する( -a はアクティベートの意味 )。
    • これで knoppixの起動画面は表示されるようになるので
      USBメモリからうまく起動できないときは ここまでを何度も繰り返す。
      windowsで USBメモリ全体を初期化 してから試すとうまくいくこともある。
      Linuxで 容量を変えて初期化しなおす方が効果的なよう。
  5. Knoppix の必要ファイルを CD-R または DVD-R から USBメモリ にコピーする。
    • KNOPPIX フォルダ
         フォルダごと USBメモリのルート直下 にコピーする。
    • ハッシュのチェックは md5make がうまく動かないようなので
      HashChecker を使用。
  6. USBメモリで起動する。
    • 再起動時にUSBドライブが認識されないときは
      Knoppix 起動時のオプションに noeject を指定するのがよさそう。

Knoppix起動時のオプション

  • syslinux.cfg を修正する。
    • オプションの説明は knoppix-cheatcodes.txt にある。
  1. DEFAULT linux の設定を変える。
    APPEND の冒頭に以下を追加する。
       noswap nodhcp noeject myconf=scan
  2. TIMEOUT を 100 に変更する。
  3. LABEL knoppix の設定をコピーして LABEL usb_knoppix を作り
    APPEND の冒頭に以下を追加する。
       noswap nodhcp noeject
  4. LABEL knoppix の設定をコピーして LABEL myconf を作り
    APPEND の冒頭に以下を追加する。
       noswap nodhcp noeject myconf=scan

起動後の作業用ツール

  • あらかじめ 作業用ツールをコピーしておくと あとの作業が楽になる。
    • 一時的にネットワークの設定を変えるスクリプト change_network.sh
      ( 改行コードは LF で )
         #!/bin/sh
         ifconfig eth0 down
         ifconfig eth0 up 192.168.x.yy
         route add default gw 192.168.x.zz
    • smbマウントのスクリプト smb_mount.sh
      ( 改行コードは LF で )
         #!/bin/sh
         [ -d /SMB.LOAD ] || mkdir /SMB.LOAD
         mount | grep -q "/SMB.LOAD" || \
         mount -t cifs \
         -o user=us_name,iocharset=utf8,uid=knoppix,gid=knoppix \
         //smb_server/smb_fol/"sub_p\sub_c" /SMB.LOAD
         echo --- ls /SMB.LOAD
         ls /SMB.LOAD

起動後の自動処理の設定

  • ネットワークの設定 等
    1. Knoppix - Network/Internet Configuration を実行して
      ネットワークカードを設定し
      パーティション2のドライブの ルート直下に myconf フォルダを作り
      以下のファイルをコピーする。
         /etc/network/interfaces IPアドレスの設定
         /etc/dhcpc/resolv.conf DNSの設定
  • X起動後の自動処理の設定 等
    1. たとえば myconf フォルダの中に apache2.sh や sshd.sh を置く。
    • apache2 を起動するスクリプト apache2.sh
         #!/bin/sh
         sudo /etc/init.d/apache2 start
    • sshd を起動するスクリプト sshd.sh
         #!/bin/sh
         echo "" | sudo /usr/sbin/sshstart
  • knoppix起動後の自動処理
    1. パーティション2のドライブの ルート直下に knoppix.sh を置く。
    • 以下は knoppix.sh の例( クリックで表示 )
    knoppix.sh の例

#!/bin/sh
date -R
[ "`id -u`" = "0" ] || {
  echo "You need root privileges to modify the system!" >&2 ;
  exit 1;
}
[ -d "$1" ] && MYCONF="$1/myconf"
[ -f "$MYCONF/resolv.conf" ] && {
  echo "setup nameserver" ;
  cat "$MYCONF/resolv.conf" > /etc/dhcpc/resolv.conf ;
}
[ -f "$MYCONF/interfaces" ] && {
  echo "setup static IP" ;
  cat "$MYCONF/interfaces" > /etc/network/interfaces ;
  ifup eth0 --force
}
[ -f "$MYCONF/apache2.sh" ] && {
  echo "setup apache2" ;
  mkdir -p /home/knoppix/.kde/Autostart ;
  cp "$MYCONF/apache2.sh" /home/knoppix/.kde/Autostart ;
  chown -R knoppix.knoppix /home/knoppix
}

apache2の設定

  • サイトの設定
    1. 設定ファイルをコピーして
         cp /Folder-somewhere/Local-site /etc/apache2/conf.d
    2. 設定ファイルを読み直す。
         /etc/init.d/apache2 reload
    Local-site の例

ServerName knx-sv.local-site
NameVirtualHost 192.168.x.yy
User knoppix
Group knoppix

<VirtualHost 192.168.x.yy>
ServerName knx-sv.local-site
DocumentRoot /var/www/

<Directory />
  AllowOverride None
  Options FollowSymLinks
</Directory>

<Directory "/var/www/">
  AllowOverride None
  Options Indexes FollowSymLinks MultiViews
  Order allow,deny
  allow from all
</Directory>

<Directory "/var/www/task-share/">
  AllowOverride Options Limit
</Directory>

<Directory "/var/www/FreeStyleWiki/">
  AllowOverride None
  Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
  AddHandler cgi-script .cgi
  Order allow,deny
  allow from all
</Directory>

</VirtualHost>
  • OpenTaskの設置
    1. 必要なフォルダを作り パーミッションを設定する。
         unzip -X opentask_1_0.zip
    2. /var/www フォルダの中にシンボリックリンクを作る。
         ln -s /somewhere/opentask /var/www/task-share
      シンボリックリンクの名前が サイトの名前になる。
    3. .htaccess でアクセス権を設定する。
  • FreeStyleWikiの設置
    1. 必要なフォルダを作り パーミッションを設定する。
         ./setup.sh
    2. フォルダの所有者を knoppix:knoppix に変える。
         chown -R knoppix:knoppix /someWhere/FreeStyleWiki
    3. /var/www フォルダの中にシンボリックリンクを作る。
         ln -s /someWhere/FreeStyleWiki /var/www

sshdの設定

  • アクセス許可のファイル
    • /etc/hosts.allow
         sshd : 192.168.x.xx : ALLOW など
         この設定を入れておくと 最初の応答がすばやく返ってくる。
    • /etc/hosts.deny
  • 設定ファイル
    • /etc/ssh/sshd_config
         UseDNS no を入れておくと ユーザ名を入力してからの応答が
         すばやく返ってくる。
         鍵だけの認証にするときは 次の2行を入れておく。
         PasswordAuthentication no
         ChallengeResponseAuthentication no
  • ホストの鍵
    • /etc/ssh の中の
      ssh_host_key , ssh_host_key.pub
      ssh_host_rsa_key , ssh_host_rsa_key.pub
      ssh_host_dsa_key , ssh_host_dsa_key.pub
  • knoppixの鍵
    • /home/knoppix/.ssh の中のauthorized_keys
  • これらのファイルを myconf フォルダの中の ssh フォルダにコピーしておいて
    knoppix.sh の中で設定すればよい。
   knoppix.sh への追加

[ -d "$MYCONF/ssh" ] && {
  echo "setup /etc/ssh" ;
  mkdir -p /home/knoppix/.kde/Autostart ;
  cp "$MYCONF/sshd.sh" /home/knoppix/.kde/Autostart ;
  mkdir -p /home/knoppix/.ssh ;
  chmod 700 /home/knoppix/.ssh ;
  cp "$MYCONF/ssh/"knoppix_keys \
        /home/knoppix/.ssh/authorized_keys
  chmod 600 /home/knoppix/.ssh/authorized_keys
  chown -R knoppix.knoppix /home/knoppix ;
  cp -a -f "$MYCONF/ssh/"hosts.allow /etc ;
  cp -a -f "$MYCONF/ssh/"hosts.deny /etc ;
  cp -a -f "$MYCONF/ssh/"ssh_host*_key /etc/ssh ;
  cp -a -f "$MYCONF/ssh/"sshd_config /etc/ssh/sshd_config ;
}
  • 起動と再起動
    • 起動   /usr/sbin/sshstart
    • 再起動 kill -HUP `cat /var/run/sshd.pid`

その他

  • PS2マウスが動かないが usbマウスも接続 しておくと なぜか動く。
  • Atheros社ネットワークカードへの対応
    • Atheros AR8121/AR8113/AR8114 PCI-E Ethernet Controller
         デフォルトではカードが認識されない。
    • ドライバの作成( PC添付CDを使うとき )
         linux-v1.0.0.7/src フォルダ内で 次のようにコンパイルする。
            KBUILD_NOPEDANTIC=1 make install
    • ドライバの作成( メーカーサイトからダウンロードするとき )
         AR81Family-linux-v1.0.1.0.tar.gz を メーカーサイト からダウンロード
         して展開し srcフォルダ内で次のようにコンパイルする。
            make install
         展開時にエラーが表示されるが 無視して構わない。
    • ドライバのインストール先
         /lib/modules/2.6.24.4/kernel/drivers/net/atl1e/atl1e.ko
         これを myconf にコピーしておく。
    • ドライバの設置
         knoppix.sh に以下を追加しておく。
    knoppix.sh への追加

lspci | grep -qi " Ethernet controller: Attansic " && {
  mkdir -p /lib/modules/2.6.24.4/kernel/drivers/net/atl1e ;
  cp "$MYCONF/atl1e.ko" \
    /lib/modules/2.6.24.4/kernel/drivers/net/atl1e ;
  depmod
  modprobe atl1e
}
  • zipファイルの文字コード変換
    • ./zip_u2s.pl filename.zip
         ファイル名を utf8 → sjis 変換し filename_sj.zip に書き出す。
    • ./zip_s2u.pl filename.zip
         ファイル名を sjis → utf8 変換し filename_u8.zip に書き出す。
Edit

.                                                              .

「usb knoppix」をウィキ内検索
LINE
シェア
Tweet
prepress-tips
記事メニュー
メニュー

更新履歴

取得中です。


記事メニュー2
右メニュー
  • トップページ
  • 旧トップページ
  • メニュー
  • 右メニュー
  • バックアップ


人気記事ランキング
  1. ImageJプラグインの作成 その2
  2. usb knoppix
  3. ソフト/wz_jsgraphics.js
  4. ImageJプラグインの作成
  5. 作成中
  6. 構造と処理を別の言語で書いて組合せる
  7. テスト
  8. サーバ/knoppix/nmap
  9. pdfファイルの調査
もっと見る
最近更新されたページ
  • 3840日前

    codeLayouter の記述メモ3
  • 3840日前

    トップページ
  • 5297日前

    codeLayouterを perlxsで使う
  • 5431日前

    GTK+ で openCV
  • 5431日前

    codeLayouter ver 0.03
  • 5438日前

    codeLayouter の記述メモ2
  • 5498日前

    ubuntu LiveUSB 3
  • 5571日前

    codeLayouter の記述メモ
  • 5612日前

    applescriptの編集
  • 5695日前

    ubuntu LiveUSB 2
もっと見る
人気記事ランキング
  1. ImageJプラグインの作成 その2
  2. usb knoppix
  3. ソフト/wz_jsgraphics.js
  4. ImageJプラグインの作成
  5. 作成中
  6. 構造と処理を別の言語で書いて組合せる
  7. テスト
  8. サーバ/knoppix/nmap
  9. pdfファイルの調査
もっと見る
最近更新されたページ
  • 3840日前

    codeLayouter の記述メモ3
  • 3840日前

    トップページ
  • 5297日前

    codeLayouterを perlxsで使う
  • 5431日前

    GTK+ で openCV
  • 5431日前

    codeLayouter ver 0.03
  • 5438日前

    codeLayouter の記述メモ2
  • 5498日前

    ubuntu LiveUSB 3
  • 5571日前

    codeLayouter の記述メモ
  • 5612日前

    applescriptの編集
  • 5695日前

    ubuntu LiveUSB 2
もっと見る
ウィキ募集バナー
急上昇Wikiランキング

急上昇中のWikiランキングです。今注目を集めている話題をチェックしてみよう!

  1. ゆるキャラ百科事典「ゆるペディア」
  2. 機動戦士ガンダム バトルオペレーション2攻略Wiki 3rd Season
  3. beatmania IIDX SP攻略 @ wiki
  4. 東方同人CDの歌詞@Wiki
  5. グランツーリスモWiki
  6. モンスター烈伝オレカバトル@wiki
  7. イナズマイレブン 染岡さんと愉快な仲間たち wiki
  8. SQ用語辞典
  9. 魔法科高校の劣等生Wiki
  10. p5x 攻略wiki @ ウィキ
もっと見る
人気Wikiランキング

atwikiでよく見られているWikiのランキングです。新しい情報を発見してみよう!

  1. アニヲタWiki(仮)
  2. ストグラ まとめ @ウィキ
  3. ゲームカタログ@Wiki ~名作からクソゲーまで~
  4. 発車メロディーwiki
  5. 初音ミク Wiki
  6. 機動戦士ガンダム バトルオペレーション2攻略Wiki 3rd Season
  7. 検索してはいけない言葉 @ ウィキ
  8. 機動戦士ガンダム EXTREME VS.2 INFINITEBOOST wiki
  9. オレカバトル アプリ版 @ ウィキ
  10. Grand Theft Auto V(グランドセフトオート5)GTA5 & GTAオンライン 情報・攻略wiki
もっと見る
新規Wikiランキング

最近作成されたWikiのアクセスランキングです。見るだけでなく加筆してみよう!

  1. MadTown GTA (Beta) まとめウィキ
  2. まどドラ攻略wiki
  3. シュガードール情報まとめウィキ
  4. R.E.P.O. 日本語解説Wiki
  5. Dark War Survival攻略
  6. SurrounDead 攻略 (非公式wiki)
  7. シミュグラ2Wiki(Simulation Of Grand2)GTARP
  8. カツドンチャンネル @ Wiki
  9. Wplace Wiki
  10. AviUtl2のWiki
もっと見る
全体ページランキング

最近アクセスの多かったページランキングです。話題のページを見に行こう!

  1. 参加者一覧 - ストグラ まとめ @ウィキ
  2. 我孫子 清十郎 - ストグラ まとめ @ウィキ
  3. 魔獣トゲイラ - バトルロイヤルR+α ファンフィクション(二次創作など)総合wiki
  4. ウイングガンダムゼロ【EW】 - 機動戦士ガンダム バトルオペレーション2攻略Wiki 3rd Season
  5. 稼ぎ - 地球防衛軍6 @ ウィキ
  6. ミッション攻略 - 地球防衛軍6 @ ウィキ
  7. ウイングガンダムゼロ【EW】/ログ1 - 機動戦士ガンダム バトルオペレーション2攻略Wiki 3rd Season
  8. 不幸な少女03 - 検索してはいけない言葉 @ ウィキ
  9. サーヴァント/一覧/クラス別 - Fate/Grand Order @wiki 【FGO】
  10. MOZU - ストグラ まとめ @ウィキ
もっと見る

  • このWikiのTOPへ
  • 全ページ一覧
  • アットウィキTOP
  • 利用規約
  • プライバシーポリシー

2019 AtWiki, Inc.