Nova instalação do Ubuntu 10.10 Server, não inicializa. "Ls / dev / disk / by-uuid" gera erro de barramento

1

Eu instalei o Ubuntu 10.10 Server em um computador muito antigo (comprei em 2002), mas ele não inicializa. Ele me diz que não pode encontrar o volume de montagem da raiz pelo seu UUID e também me dá o seguinte tipo de erro:

Alert! /dev/disk/by-uuid/xxxxxxxx does not exist. Dropping to a shell!

Depois disso, ele me fornece um prompt initramfs. Eu pesquisei em todos os lugares e encontrei muitas soluções diferentes (editar minhas configurações do GRUB para NÃO usar um UUID, mas / dev / sda1, isso é de fato a partição na qual a instalação reside)

Atualmente não tenho acesso a um teclado ou monitor, mas estou fazendo tudo através de um LiveCD que tem o SSH ativado por padrão, para que eu possa executar tarefas administrativas no computador. A instalação também deve ter o SSH instalado, para que eu possa inseri-lo através da rede assim que for inicializado com êxito. Eu também encontrei uma maneira de ver quais discos um computador instalou listados por seu UUID, ou seja, o seguinte:

$ ls /dev/disk/by-uuid

Que eu pensei que era uma ótima maneira de verificar se o UUID que ele estava procurando também estava nas configurações do grub. No entanto, estou recebendo um erro de barramento quando tento este comando. Alguma ideia do motivo?

Eu também executei o smartctl para checar os discos em busca de erros (existem dois discos) aquele com a instalação nele não reporta erros, o que não reporta erros, mas eu não acho que isso deva ser um problema. Deveria?

Além disso, tentei definir GRUB_DISABLE_LINUX_UUID = true fazendo o seguinte:

$ 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 --

.... provavelmente porque eu sou totalmente estúpido, mas totalmente desesperado para fazer este sistema funcionar no disco rígido. E isso não ajudou.

Se alguém tiver alguma indicação, não hesite. Obrigado.

- EDIT: aqui está minha saída do 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

Eu também tentei atualizar o initramfs, ( este lugar me deu uma impressão de que poderia ser uma boa ideia, mesmo que eu tenha um sistema de inicialização única e esta seja uma instalação nova). Eu fiz praticamente da mesma maneira que alterei as configurações do grub. Obrigado por suas respostas. Eu só vou tirar o segundo disco rígido completamente, como eu não tenho acesso às minhas configurações de BIOS sem um teclado (ou monitor). Amanhã vou pegar esses, para tornar as coisas menos difíceis.

    
por pancake 08.11.2010 / 17:16

1 resposta

1

Resolveu. Foi a imagem initramfs, eu fiz o backup, substituí-lo executando update-initramfs depois de ligar dev, sys e proc para os diretórios no disco rígido e chrooting nele. De qualquer forma, obrigado Khaled e pehrs por suas respostas. Tirando o disco rígido quebrado acelerou o processo de inicialização também. Além disso, agora a partir do disco rígido, ele inicializa em 25 segundos!

    
por 10.11.2010 / 22:37