O servidor Ubuntu 10.04 não inicializa automaticamente no desktop Gnome instalado

1

Instalei o servidor Ubuntu 10.04 e instalei o desktop Gnome em cima dele, porque sou novo no Linux e em sua linha de comando. Preciso da área de trabalho GUI para me ajudar. No entanto, o problema que tenho é que o servidor não inicializa na área de trabalho da GUI quando ligado. Está inicializando em um shell assim:

Gave up waiting for root device.  Common problems:
 - Boot args (cat /proc/cmdline)
   - Check rootdelay= (did the system wait long enought?)
   - check root= (did the system wait for the right device?)
 - Missing modules (cat /proc/modules; ls /dev)
ALERT! /dev/mapper/cecdata-root does not exist. Dropping to a shell!

BusyBox v1.13.3 (Ubuntu 1:1.13.3-1ubuntu11) built-in shell (ash)
Enter 'help' for a list of built-in commands.

(initramfs)

result of (cat /proc/cmdline)
BOOT_IMAGE=/vmlinuz-2.6.32-28-server root=/dev/mapper/cecdata-root ro quiet

Então eu tenho o tipo "exit" para sair do shell e então ele inicializa no Gnome. Alguma ideia do que está errado?

Editar: adicione saída para os seguintes comandos

wt@cecdata:~$ ls /dev/mapper/
cecdata-root  cecdata-swap_1  control

wt@cecdata:~$ fdisk -l
wt@cecdata:~$

wt@cecdata:~$ cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    nodev,noexec,nosuid 0       0
/dev/mapper/cecdata-root /               ext4    errors=remount-ro 0       1
# /boot was on /dev/sda1 during installation
UUID=1635be41-d025-405e-b4a3-6f0abedb7aab /boot           ext2    defaults        0       2
/dev/mapper/cecdata-swap_1 none            swap    sw              0       0
wt@cecdata:~$

Adicionando saída para lsmod

wt@cecdata:~$ lsmod
Module                  Size  Used by
fbcon                  39270  71
tileblit                2487  1 fbcon
font                    8053  1 fbcon
bitblit                 5811  1 fbcon
softcursor              1565  1 bitblit
dell_wmi                2177  0
dcdbas                  6918  0
vga16fb                12757  1
vgastate                9857  1 vga16fb
psmouse                64576  0
serio_raw               4950  0
power_meter             9473  0
bnx2                   72874  0
lp                      9336  0
parport                37160  1 lp
mptsas                 50592  2
usbhid                 41116  0
mptscsih               37167  1 mptsas
hid                    83568  1 usbhid
mptbase                91674  2 mptsas,mptscsih
scsi_transport_sas     33021  1 mptsas
    
por Tong Wang 08.05.2011 / 06:08

2 respostas

1

Parece que o dispositivo raiz não está presente nesse ponto do processo de inicialização, o que obviamente está errado. É estranho que termine inicializando OK depois de sair do shell de emergência.

Isso é praticamente um tiro no escuro, mas você tem "fakeraid" ou algum outro tipo de RAID no dispositivo raiz? Por favor poste ls /dev/mapper e fdisk -l . Também seu /etc/fstab .

Editar:

Parece que este é um problema quase comum com o Ubuntu 10 e os fakeraids. Tente isso depois de iniciar com sucesso.

Primeiro, procure em lsmod para dm- * modules e qualquer coisa com raid nele. Para cada uma dessas correspondências, faça isso:

sudo echo module-name >> /etc/initramfs-tools/modules
sudo echo module-name >> /etc/modules

Observe que os módulos listados com um caractere de sublinhado (_) devem ser adicionados com uma barra (-) em seu nome.

Então:

sudo update-initramfs -u

E tente novamente.

    
por 08.05.2011 / 07:19
1

Qual dispositivo SCSI você está usando? Existem alguns problemas com o mptbase. Às vezes, ele expira durante o carregamento, portanto, o sistema tenta procurar o root antes de estar pronto.

Tente adicionar rootdelay = 120 à linha do kernel no menu.lst.

Edit: Sorry Você provavelmente tem grub2. Ao inicializar, segure escape para acessar o menu do grub2. Então destaque o kernel do qual você inicializa e pressione 'e'. Em seguida, adicione rootdelay = 120 ao final da linha do kernel.

    
por 09.03.2012 / 19:31

Tags