私はまだこのすべてについて非常に慣れていません。私はオドロイドC1を持っています。私は最近私が持っていた古いi386マシンを使ってホームサーバーを作成しました。 CLI OSを使用し、コンソールの代わりにサーバーとしてマシンを使用し始めました。
私は長い間Hardkernel(Odroid C1の創設者)のカスタムUbuntuイメージを私のOdroidにフラッシュしてきました。私のホームサーバーでやったように、今はDebian Jessieに切り替える時が来たようです。 USBスティックを挿入するよりも少し難しいようです。
私が学んだいくつかの...
OdroidのアーキテクチャはARMv7です。私が読んだことを理解するならば、アーキテクチャはハード浮動小数点をサポートするので、より良い選択です。だから
ARMHF
Debianから画像をダウンロードする必要があります。OdroidはSDカード以外のデバイスから起動するように再構成できません。私はこれらの
Net Install
画像を見つけて、その道を行くことにしました。- SDカードイメージから起動するには、ブートローダをインストールする必要があります
GRUB
。
これを知って決めました(SDカードは32GB)...
SDカードを1つの1GBパーティションと2番目の31GBパーティション(すべてFAT32)に再フォーマットします。
MBRにGRUBをインストールします。
イーサネットを介してOdroidをネットワークに接続し、GRUBにDebianイメージのネットワークインストールを起動させます。
31GBパーティションにDebianをインストールしてください。
GRUB構成ファイルを31GBパーティションに移動します。
1 GB パーティションを削除し、32 GB パーティションに未割り当て領域を追加します。
私がここで何かを誤解した場合は、許してください。しかし、私の考えではそうです。これただしないでください。
4.3.1で述べた。
イメージは、/dev/sdb1ではなく/dev/sdbなど、パーティションではなくディスク装置全体に書き込む必要があります。画像を変更するためにunetbootinなどのツールを使用しないでください。
記事を詳しく読んでみると、4.3.3.0〜4.3.3.2のセクションに私が望むことをする方法の説明があるようです。しかし、私は何が起こっているのかすぐに迷子になりました。
私が知っている限り、このプロセスは推奨されるプロセスです。
install-mbr /dev/sdX
他の Debian システムの SD カードで動作しています。(第1四半期)mkdosfs /dev/sdX1
他の Debian システムの SD カードで動作しています。(第2四半期)syslinux /dev/sdX1
手順2で作成した新しいFat16ファイルシステムにSysLinuxブートローダをインストールします。
その部分はまだ進行中ですが、完全に迷子になり、インターネット検索をしても結果が出ないようです。
第1四半期)このコマンドは正確に何をしますか?手順3でこれを行ったため、SysLinux MBRをインストールできません。 MBRは常にドライブの最初の512バイトだと思います。 SysLinux MBRをインストールせずにMBRを生成しない場合、このコマンドは何を行いますか?最初の512バイトは、他に関係なく常にMBRであるためです。
第2四半期)ここでは、私が正しく理解したなら、ディスクにFat16パーティションを作成しています。今マウントする別のパーティションがないので、これは元の状況には役に立ちませんでした!
私はこの問題を正しい方法で処理していますか?このプロセスを理解していない根本的な誤解があるのでしょうか?私が理解できない公式のDebian文書と比較してこのプロセスを理解するのに役立つ簡単でよく説明されたタスクのリストは何ですか?
答え1
この問題はOdroidに固有のもので、ARMv7の一般的な問題ではありません。プラットフォームに応じて、Debian は公式のインストーラを通じてハードウェアへの直接インストールをサポートします。残念ながら、Odroidは現在そのようなプラットフォームの1つではありません。
最良の方法は、ここで公式のOdroid文書に従うことです。http://odroid.us/mediawiki/index.php?title=Debian_Wheezy_InstructionsOdroidのSDカードにDebian / Wheezyをインストールし、システムでdist-upgradeを実行して(他のアーキテクチャと同様に)Jessieにアップグレードします。