ソースから古いLinuxカーネル(2.4)を構築し、既存のgrub構成に同じものを反映する必要がある


0

さまざまなパーティションで次のようにマシンをセットアップするのに助けが必要です:(Dell precision、64 bit laptop)

1)Centos 64ビット最新、これは私の主な作業パーティションとOSになります

2)Ubuntu 14.04.1 LTS 32ビット(いくつかのレガシープロジェクトの互換性のために、私もこれが必要です)

3)2.4.24 RT LinuxパッチでパッチされたLinuxカーネル(パッチを適用する必要があります)(Arch Linuxを使用する計画がありますが、すぐにドキュメントを入手できませんでした。他の方法も簡単なコマンドラインセットアップで十分です)

4)LFS、arch Linuxなどのより実験的な目的のために後で追加したいその他の追加のLinuxパーティション

上記の設定を完了してください。私は実際にCentos、Ubuntu 32ビット14.04 LTSをセットアップしましたが、Arch Linuxをインストールしようとしたときに、ブートローダーが壊れて、救助時にgrubコンソールに着陸しました。私は基本的にユーザーを経験し、以前にカーネルを構築し、コマンドを使用してそれをgrubで更新しましたが、常にUbuntuのみを使用しているため、マルチ* nix OSブートで設定する際に問題に直面しています...そのうちの1つはカーネルパッチされたイメージを必要とします。

すべてのイメージを含む/ bootを使用したセットアップでも問題ありません。私は以前にこの方法で行ったことはなく、常にすべてがUbuntuのバリアントであり、セットアップを管理できるマルチブートをインストールしました。このように、各パーティションには個別のブートディレクトリがあります。より良い代替案とその方法は素晴らしいでしょう。

前もって感謝します、

回答:


0

Archlinuxでのgrubのインストールを詳しく見る:https ://wiki.archlinux.org/index.php/GRUB

インストールされているすべてのディストリビューションとカーネルをスキャンするには、grubを適切に設定する必要があります。

最も簡単な回避策は、マルチブートの問題に対処する代わりに、virtualboxまたはqemuを備えた仮想マシンを使用することです(ほとんどの場合、archlinuxで「Arch Linuxは、有能なLinux®ユーザーのニーズに合わせて設計された汎用性の高いシンプルなディストリビューションです」)。 https://www.archlinux.org/about/


私はarchlinuxを試している低遅延デスクトップをセットアップしようとしていますが、VMで遅延/組み込みテストが適切だとは思いません。VMを使用していないため、同様の理由で他のパーティション/ OSも必要です。Centosだけが、私にとって本格的な汎用OSとして欲しいものです。
DevBee

それとは別に、grubのインストール中に/ dev / sdaではなく/ dev / sda1を使用したという間違いを犯したと思います。また、これは10年以上前にredhatを使用し、ブートパーティション、BIOSブート、grub更新などにあまり興味がなかった後、ubuntu以外のインストールを使用するのはほぼ初めてです。とにかく/ bootを使用してセットアップをやり直し、すべてのパーティションを統合します
-DevBee
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.