web-dev-qa-db-ja.com

VirtualBoxと米国以外のキーボードでTinyCoreをどのように使用しますか?

開発者がUnixで予備テストを実行できるようにするために、古いWindowsXpワークステーションのいくつか(RAMは1GB、ハードドライブは40GBのみ!)にUnixサーバーをインストールする必要があります。

異なるLinuxディストリビューション を考慮して、私はかなり最近の非常に小さいTinyCoreディストリビューション(3.7 )

だが:

  • 1つのクライアントで、マウスが不安定です(VirtualBoxセッションによって正しくキャプチャされません)。
  • すべてのクライアントで、kmaps.tcz拡張機能をインストールし、/opt/bootlocal.sh "kmap = azerty/fr-latin9"で指定しようとしても、キーボードを正しく設定できません。

TinyCore(3.7)用のVirtualBox(4.0.8)を使用した有効なインストールプロセスはありますか?

以下に提案しますが、追加情報/調整がある場合があります。

3
VonC

2つの問題があったことが判明しました:

  • virtualBox構成の1つ:
    • 「一般」設定(「詳細」タブ)では、「全画面表示/シームレス」の選択を解除できます。
    • 「システム」設定(「マザーボード」タブ)では、「UTC時間のハードウェアクロック」と「絶対ポインティングデバイスを有効にする」を解除できます。選択されています(後者は、マウスが誤ってキャプチャされた原因のようです)。
      起動順序はCD、次にハードドライブである必要があります(起動オプションにとって重要)
    • 「ストレージ」設定で、「tinycore-current.iso」をCD/DVDドライブ「IDEセカンダリマスター」として追加する必要があります

最初のTinyCoreセッション(CD ISOからの「ライブ」セッション)が開かれると、hda1へのインストールを続行できますが、デフォルトのキーボード(us)を使用します。
cfdiskおよびgrubに基づいて、VirtualBox "TinyCore"セッションの仮想ディスクを使用して、 " TinyCoreの質素なインストール "を参照してください。

TinyCoreがhda1にインストールされている場合、次回の再起動でも最初にCDが使用されますが、「boot>」プロンプトで入力すると、適切なTinyCoreを起動できます。

tinycore tce=hda1 home=hda1 opt=hda1

初めてhda1 TinyCoreセッションを起動したら、次のものをインストールできます。

  • kmaps.tcz
  • Xorg.tcz

XVesaセッションでkmapを機能させることができませんでした。「tinycore kmap=azerty/fr-latin」と入力するか、「loadkmap < /usr/share/kmap/azerty/fr-latin9.kmap」を/opt/bootlocal.shに追加する(そして構成のバックアップ中に再起動する)だけで十分です。 AZERTYキーボード...しかし:Shiftキーはもう機能しません!
ViエディターでShiftと入力すると、「^@」と表示されます。

キーボードに関して機能するのは次のとおりです。

  • xorgのインストール
  • ~tce/.xsessionファイルに行を追加します

    [-e/usr/local/bin/setxkbmap] && setxkbmap -layout "fr" -variant "nodeadkeys"

このスレッド で報告されているように、2番目の問題を解決しました)。
*瞬時*でのキーボードの変更を考慮すると( loadkmapとは反対 )、これはより良い方法のようです。

結局、TinyCore + Xorg + Vim + Git + FireFox:210Mo

3
VonC

TinyCoreを選択した理由はわかりませんが、これらのPC仕様を使用しても、XFCEやLXDEなどの最新のデスクトップ環境で適切なパフォーマンスを提供する少し重いディストリビューションを実行できます。

ウルトラライトディストリビューションの多くは、ミニマリズムと引き換えに、利便性と使いやすさを放棄しています。これらは通常、RAMから実行するように設計されており、ターゲットメディアのために、ファイルシステムとパッケージの管理要件がより複雑になることがよくあります。また、従来よりもハードドライブにインストールするのが難しい場合があります。インストールプロセス。

テストのニーズに応じて、Debian6またはArchLinuxの最小インストールのようなことを行い、デフォルトのパッケージマネージャーを使用してテストに必要な最小インストールを行うことをお勧めします。 FreeBSD/OpenBSD/NetBSDはかなり軽量に実行できるので、方程式に追加することもできます。

または、XFCEまたはLXDEで構成済みのlive-cdを取得し、isoファイルから実行してみてください。正常に動作する場合は、2〜4 Gbのディスクを作成してインストールします。基本的に、時間と労力に対して最高のROIが得られるディストリビューションが見つかるまで、ディストリビューションを試し続けてください。

1
Joe Internet