Xアプリが動作しない、設定の仕方を忘れてしまったので
もう一度やり直してメモします。
chrootとは言えDebian Wheezyが動作するので、
OSを破壊してリカバリしたくない人はこちらもどうぞ。
◯Debian Wheezy Chroot
NetwalkerのOSはUbuntuのJauntyでアプリは古いのですが、
chroot環境でOSを載せ替えて使えます。
Kernelが古いのでglibcのバージョン指定で使えるOSが限られていまして、
Debian Wheezyが無改造で使える最終バージョンとなるでしょう。
容量食いますが旧RaspberryPi程度には使えるので、諦めず使ってみましょう。
導入に関して過去のブログはこちらです。
モバイルUbuntu、NetWalker登場 Debian 7.0 Wheezy chroot導入編 その223
忘れていたのですが、Xのアプリを起動して使うには
このままだと動きません。
追加設定が必要なので、今回ネタにします。
◯Chroot Debian Wheezy上でのXアプリ設定
Netwalker上でDebian Wheezyの設定までは
以前のブログでご紹介しましたので割愛します。
モバイルUbuntu、NetWalker登場 Debian 7.0 Wheezy chroot導入編 その223
導入したと前提でこれからメモします。
まず参考サイトを一読して下さい。
Project:X86/Chroot Guide
設定する際はまだchrootしないで下さい。
NetwalkerのJaunty部分からリンク飛ばします。
上リンク先でfooと書いてある所はchrootのリンク先です。
# mount -t proc none /(chrootディレクトリ)/proc
# mount -o bind /dev /(chrootディレクトリ)/dev
# mount -o bind /usr/src/linux /(chrootディレクトリ)/usr/src/linux
# mount -o bind /lib/modules /(chrootディレクトリ)/lib/modules
# mount -o bind /sys /(chrootディレクトリ)/sys
# cp /etc/resolv.conf /(chrootディレクトリ)/etc/resolv.conf
# mount -o bind /tmp /(chrootディレクトリ)/tmp
# mount -o bind /dev/pts /(chrootディレクトリ)/dev/pts
# cp /home/(user名)/.Xauthority /(chrootディレクトリ)/home/(chrootのuser名)/
# cp /home/(user名)/.xauth* /(chrootディレクトリ)/home/(chrootのuser名)/
# export DISPLAY=":0.0"
標準のUbuntu Jauntyでは.xauth*は無かったはずなので
とりあえずエラーが出ても無視しておきます。
ここまで設定したら後はchrootして端末からそのまま
Xアプリを起動してみましょう。
多分動くはずです。
◯まとめ
NetwalkerでもDebian Wheezyがchroot環境で
Xアプリも無改造で動作します。
かなり容量を食うのでchroot環境はMicroSDかUSBに
作成した方が良いかもしれません。
その際にはFAT32では使えませんのでEXT2、3で
フォーマットしてからchroot作成してみましょう。
Debian Wheezyは便利です。
ちなみにRaspbian Wheezyは動作しません。試しました。
まあARM11とコアが違うのでArmv7のNetwalkerはDebianの方が良いでしょう。
【Netwalkerの最新記事】
- モバイルUbuntu、NetWalker..
- モバイルUbuntu、NetWalker..
- モバイルUbuntu、NetWalker..
- モバイルUbuntu、NetWalker..
- モバイルUbuntu、NetWalker..
- モバイルUbuntu、NetWalker..
- モバイルUbuntu、NetWalker..
- モバイルUbuntu、NetWalker..
- モバイルUbuntu、NetWalker..
- モバイルUbuntu、NetWalker..
- モバイルUbuntu、NetWalker..
- モバイルUbuntu、NetWalker..
- モバイルUbuntu、NetWalker..
- モバイルUbuntu、NetWalker..
- モバイルUbuntu、NetWalker..
- モバイルUbuntu、NetWalker..
- モバイルUbuntu、NetWalker..
- モバイルUbuntu、NetWalker..
- モバイルUbuntu、NetWalker..
- モバイルUbuntu、NetWalker..