非常に古いコンピューター(2002年に購入)にUbuntu 10.10サーバーをインストールしましたが、起動しません。 UUIDでルートマウントボリュームが見つからないことを示し、次のタイプのエラーも表示します。
警告!/dev/disk/by-uuid/xxxxxxxxは存在しません。シェルにドロップ!
その後、initramfsプロンプトが表示されます。私はどこでも検索し、多くの異なる解決策を見つけました(UUIDではなく/ dev/sda1を使用するようにgrub設定を編集します。これは、実際にはインストールが存在するパーティションです)
現在、キーボードやモニターにアクセスできませんが、デフォルトでSSHが有効になっているLiveCDを介してすべてを実行しているため、コンピューターで管理タスクを実行できます。インストールにはSSHもインストールされている必要があるため、正常に起動するとすぐにネットワーク経由でSSHを入力できます。また、コンピューターがインストールしたディスクをUUIDで一覧表示する方法を見つけました。つまり、次のようになります。
$ ls /dev/disk/by-uuid
これは、探していたUUIDがgrub設定にもあるかどうかを確認するための素晴らしい方法だと思いました。ただし、このコマンドを実行すると、バスエラーが発生します。 これがなぜなのか考えてみませんか?
また、smartctlを実行して、ディスクにエラーがないかチェックしました(2つのディスクがあります)。インストールされているディスクではエラーが報告されない、エラーが報告されないディスクですが、これは問題ではないと思います。 。 すべきですか?
また、次のようにしてGRUB_DISABLE_LINUX_UUID = trueを設定してみました。
$ Sudo mkdir /mnt/hdd
$ Sudo mount /dev/sda1 /mnt/hdd
$ Sudo mount --bind /proc /mnt/hdd/proc
$ Sudo mount --bind /dev /mnt/hdd/dev
$ Sudo mount -- bind /sys /mnt/hdd/sys
$ Sudo chroot /mnt/hdd
# vim /etc/default/grub
-- editing the grub file --
# update-grub
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.35-22-generic-pae
Found initrd image: /boot/initrd.img-2.6.35-22-generic-pae
Found memtest86+ image: /boot/memtest86+.bin
-- exit; etc --
....おそらく私は完全に愚かですが、ハードドライブからこのシステムを動作させるために完全に必死です。そしてそれは役に立たなかった。
誰かが何かポインタを持っているなら、遠慮なくしてください。ありがとうございました。
-編集:これがfdiskからの出力です-
user@Host:~$ Sudo fdisk -l /dev/sda
Disk /dev/sda: 40.0 GB, 40020664320 bytes
255 heads, 63 sectors/track, 4865 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0007b4bd
Device Boot Start End Blocks Id System
/dev/sda1 * 1 4661 37431296 83 Linux
/dev/sda2 4661 4866 1648641 5 Extended
/dev/sda5 4661 4866 1648640 82 Linux swap / Solaris
また、initramfsを更新しようとしました( this placeは、シングルブートシステムを使用していて、これは新規インストールですが、良いアイデアかもしれないという印象を与えました)。 grubの設定を変更したのとほぼ同じ方法で行いました。返信ありがとうございます。キーボード(またはモニター)がないとBIOS設定にアクセスできないため、2台目のハードドライブを完全に取り出します。明日は、物事をより難しくするために、それらを取得します。
それを解決しました。これはinitramfsイメージでした。バックアップし、dev、sys、procをハードドライブ上のディレクトリにバインドしてchrootした後、update-initramfsを実行して置き換えました。とにかく、あなたの返事のためにKhaledとpehrsに感謝します。壊れたハードドライブを取り出すと、起動プロセスも高速化されました。また、ハードドライブから25秒で起動します!