web-dev-qa-db-ja.com

オペレーティングシステムを起動できません

Lubuntu 11.10をインストールしましたが、問題なく実行されました。 Ubuntu 11.10 miniの代わりにLubuntu 11.10をインストールすることにしました。

インストール後、オペレーティングシステムは起動しませんでした。黒い画面しか見えませんでした。 sysresccdを使用し、 this ガイドに従ってgrubを修復しようとし、solution 2を試しました。それは役に立たなかった。

liloで修復しようとしました。過去のある時点で、mbrliloで修復し、すべてが問題なかったことを思い出しました。コマンドを使用した後:

lilo -M /dev/sda mbr

ラップトップを再起動すると、メッセージが表示されました(何を言ったか覚えていません)。 grubを再度インストールする必要があることを理解し、sysresccdを使用して手順を繰り返しましたが、役に立ちませんでした。

編集: fdisk -l /dev/sda

編集: sda1パーティションの/ bootディレクトリの内容

編集:私はgoogleを使用し、 this リンクを見つけました。これが私の問題のようです。押すだけで十分でした ctrl+alt+F1 そしてUbuntuが起動を開始しました。 vt.handoff/etc/grub.d/10_linuxを含む行にコメントした後、すべて問題ありませんでした。この質問を閉じる方法は?

2
xralf

ライブCDから起動します。 rootプロンプトに移動します。

#grub
grub> root (hd0,0) //for first hard disk, first partition
grub> find /boot/grub/stage1
grub> setup (hd0)
grub> quit

もう一度作業を開始する必要があります。その後、menu.lstを変更できます

もしあなたの /bootは、他のディスクまたは他のパーティションにあり、変更する必要があります(hdN,n)それに応じて

1
Neel Basu

「オペレーティングシステムが見つかりません」というメッセージが表示されるのは、LILO MBRがまだインストールされていて、grubを再インストールしていないためです。 grubを再インストールするには、ライブCDから起動し、Ubuntuパーティションをマウントします。

Sudo mount /dev/sda1 /mnt

次に、grub2を再インストールします。

Sudo grub-install --root-directory=/mnt /dev/sda
0
psusi

ここで古い問題に遭遇したと思います。

最初の1000シリンダー(8シリンダーで十分です)内に小さなパーティションを作成し、そこにgrubをインストールしてみてください。そのパーティションを起動可能としてマークし、現在のsda1パーティションから起動可能フラグを削除することを忘れないでください。

パーティション番号は途中で変更される可能性があるため、/ etc/fstabおよびカーネルのroot =パラメーターでもsda1をsda2に置き換える必要がある可能性があります。

0
Nils

/ boot treeから、どういうわけかgrubの実際のブートファイルが/boot/boot/grubに入れられたようです。 cp -i /boot/boot/grub/* /boot/grubをお試しください。

0
Kevin