Назад | Перейти на главную страницу

Новая установка Ubuntu 10.10 Server, не загружается. «Ls / dev / disk / by-uuid» генерирует ошибку шины

Я установил Ubuntu 10.10 Server на очень старый компьютер (купил его в 2002 году), но он не загружается. Он сообщает мне, что не может найти корневой том монтирования по его UUID, а также дает мне следующий тип ошибки:

Предупреждение! / dev / disk / by-uuid / xxxxxxxx не существует. Падение в снаряд!

После чего появляется приглашение initramfs. Я искал везде и нашел много разных решений (редактируя мои настройки grub, чтобы НЕ использовать UUID, а вместо этого / dev / sda1, это фактически раздел, на котором находится установка)

В настоящее время у меня нет доступа к клавиатуре или монитору, но я все делаю через LiveCD, на котором по умолчанию включен SSH, поэтому я могу выполнять административные задачи на компьютере. В установке также должен быть установлен SSH, поэтому я могу войти в него через сеть, как только он загрузится. Я также нашел способ узнать, какие диски установлены на компьютере, по их UUID, а именно:

$ ls /dev/disk/by-uuid

Я подумал, что это отличный способ проверить, был ли UUID, который он искал, также в настройках grub. Однако я получаю ошибка шины когда я пробую эту команду. Есть идеи, почему это так?

Я также запустил smartctl, чтобы проверить диски на наличие ошибок (есть два диска): тот, на котором установлена ​​установка, не сообщает об ошибках, тот, который не сообщает об ошибках, но я не думаю, что это должно быть проблемой . Должен ли он?

Также я попытался установить 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, (этот Место произвело у меня впечатление, что это может быть хорошей идеей, даже если у меня система с одной загрузкой, и это новая установка). Я сделал это почти так же, как изменил настройки grub. Спасибо за ответы. Я просто собираюсь полностью вынуть второй жесткий диск, так как у меня нет доступа к настройкам BIOS без клавиатуры (или монитора). Завтра я получу их, чтобы упростить задачу.

Решил это. Это был образ initramfs, я сделал резервную копию, заменил его, запустив update-initramfs после привязки dev, sys и proc к каталогам на жестком диске и перехода в них. В любом случае, спасибо Халеду и pehrs за ваши ответы. Извлечение сломанного жесткого диска также ускорило процесс загрузки. Кроме того, теперь с жесткого диска он загружается за 25 секунд!