オペレーティングシステムが見つかりません(Debian)

オペレーティングシステムが見つかりません(Debian)

私は古い650Mhzと200MBのRAMノートブックにDebianをインストールしています。 GUIはありません。機能するにはGUIが必要です。インストールが完了すると、オペレーティングシステムが見つからないというメッセージが表示されます。

いくつかの調査をしてみると、GRUBを構成しなければならないようです。何をすべきかわかりませんが、誰が助けることができますか?

私はこの解決策を見つけました。解決策は、ルートパーティションにブートフラグを設定することです。 BIOSを含む他のネットブックがあります。起動フラグが設定されているかどうかは重要ではありません。まだ始まります。

しかし、私は彼が何を言っているのかわかりません。

ここがこの質問をすることができる正しい場所であることを願っています。そうでない場合は申し訳ありません。

編集する:

だから私の質問はこんな感じです。

http://www.linuxquestions.org/questions/linux-newbie-8/there-is-no-menu-lst-in-my-ubuntu-boot-grub-folder-785767/page2.html

ただし、XPではなくArch Linuxをロードする必要があります。

正常にインストールして設定しましたが、再起動するとオペレーティングシステムがないことがわかります。

編集2:

BIOSがハードドライブを認識していないようです。メインマスター:なしと書かれています。

問題を調査した後に変更がない場合は、もう一度お知らせします。これが問題のようです。

答え1

Live CD、Debian、Fedoraなどを使用してシステムを起動できます。一度起動すると生きるchrootシステムを入力する必要があります。インストール済みシステム。/dev/sdaそれがLive CDで、/dev/sdbシステムがインストールされているディスクであるとします。

あなたはあなたの始めるそしてパーティションは。私たちはそれぞれと/dev/sdb1仮定します/dev/sdb2。ターミナルでrootとして次のコマンドを入力します。

mount /dev/sdb2 /mnt
mount /dev/sdb1 /mnt/boot
for DIR in dev dev/pts sys proc; do mount --bind /$DIR /mnt/$DIR; done
chroot /mnt /bin/bash

Grub を手動でインストールして設定する手順に従います。存在するDebian システム、主に以下のように構成される。

update-grub

grubを再インストールして設定する必要があるかもしれません。

aptitude reinstall grub
update-grub # This should be useless as run by aptitude

注:aptitudeがインストールされていない場合は、上記のガイドラインaptitudeの内容を安全に置き換えることができます。apt-get

完了したら、以前にインストールされたunmountすべてのディレクトリを削除して再起動します。またはより短く:

sync
reboot

システムが実際に起動することを保証することはできませんが、Debian システムに手動で grub をインストールする方法は次のとおりです。もちろん、実際のディスク装置sdaと交換してください。sdb私はあなたもLVMを使用しないと仮定します。


私は古い650Mhzと200MBのRAMマシンにDebianをインストールしています。

編集する:元の投稿をもう一度読んでみると、ハードドライブが/dev/sda以前のシステムのように見えなかったことを覚えています。しかし、/dev/hdaコンピュータにIDEドライブがありますか?したがって、場合によっては、インストーラがハードドライブをまったく見つけられないことがあります。それともバイオス…!

本当に古いシステムを使ってからかなり長い時間が流れました...まあ、覚えていません!したがって、古いハードウェアでかなり新しいディストリビューションを使用すると、何が起こるのかわかりません。 IDEとSATAドライブが似ていたような切り替えがあったことを覚えています。しかし、その期間は非常に短かった。たぶんこれがヒントかもしれません。または。

また、注意して実際にシステムを起動するパーティション、つまりブートローダがインストールされているパーティションにラベルを付ける必要があります。それをbootパーティションといいます。もちろん、ルートパーティションにブートローダをインストールする場合は、それを起動可能としてマークする必要があります。そうでない場合、通常/bootは名前です。

ハードドライブにブートローダがインストールされている場合(たとえば、パーティションID/dev/sdaなし/dev/hda)、パーティションを表示する必要はまったくないと思います。少なくともSATAドライブと最近のシステムの私の経験ではそうです。

状況があり、/boot同じ/パーティションです。しかし、私は信じるただし、最新のインストーラは通常、ブートコード/ローダー用に1つ以上の異なるパーティションを持つ最小システムを準備します。

答え2

インストールメディアから再起動します。インストールを繰り返します。可能であれば、ブートローダメニューオプションでGrubの代わりにLiloを選択します。これはインストールの最後のステップです。 MBRインストールの質問に「はい」と答えてください。

更新:分割されたがインストール後に認識されず、すべてのオペレーティングシステムデータが記録されますか? Grubシェルでディスクとカーネルパラメータを指定してGrubを使用して手動で起動できるように聞こえますが、これは直感的ではありません。

おそらくより簡単な解決策:Debianのインストールとパーティション化を繰り返しますが、パーティション化されていないディスク容量を残してください。次に、パーティションマネージャソフトウェアでDebianのインストールを表示できるディストリビューションが見つかるまで、別のLinuxディストリビューション(Knoppix、Ubuntu Live CDROM、USBなど)から起動してみます。パーティションを処理するには、GPartedの代わりにcfdiskを使用することをお勧めします。正しいGrub、MBR情報を生成するために未使用のスペースに別のディストリビューションをインストールすることができます。

関連情報