Sistema nunca finaliza a inicialização

3

Estou usando o boot duplo do ubuntu 10.10 com o XP. Eu planejei aumentar o tamanho da partição swap. Então eu apago a partição swap. E eu movo a partição para que a partição de swap possa receber 2 GB.

Então eu desligo o sistema sem editar o UUID apropriado para swap no arquivo "/ etc / fstab".

Então, quando eu começo o computador Ele disse "Continue a esperar; Pressione S para pular; Pressione M para manual ... alguma coisa". Mas ele não responde por nada (por pressionar S ou M).

Usando CD ao vivo eu redimensionar e formatado a partição bruta para Linux-swap com GParted Partition Editor. O fstab arquivo parecia diferente no live CD So Eu tentei o modo de recuperação do Ubuntu.Lá editei o arquivo fstab com UUID correto para a troca.

Depois de reiniciar o sistema nunca termina de inicialização

Na saída do comando fdisk o setor de início ( ou bloco eu não sei o que é) da partição swap é o mesmo que o valor final da partição consecutiva.

Então eu fiz algum espaço entre a partição swap e próxima partição (que é partion NTFS e não uma partição do sistema ). Eu atualizei o UUID no arquivo fstab.

Mas é novamente inicializando continuamente ou infinitamente

Qual é o problema? Como se livrar disso?

A saída do comando fdisk
$ sudo fdisk -l

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 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: 0x022c022b

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        6374    51199123+   7  HPFS/NTFS
/dev/sda2            6375       60800   437176814+   f  W95 Ext'd (LBA)
/dev/sda5            6375       21672   122881153+  83  Linux
/dev/sda6           21690       40659   152367104    7  HPFS/NTFS
/dev/sda7           40929       60800   159614976    7  HPFS/NTFS
/dev/sda8           40664       40925     2097152   82  Linux swap / Solaris

 Partition table entries are not in disk order

No Live CD

$ sudo blkid
/dev/loop0: TYPE="squashfs" 
/dev/sda1: UUID="F8F81FD0F81F8C4E" TYPE="ntfs" 
/dev/sda5: UUID="b6768343-075c-44a5-8229-4070a80d2d49" TYPE="ext4" 
/dev/sda6: LABEL="entertainment" UUID="7630A95430A91C5D" TYPE="ntfs" 
/dev/sda7: LABEL="label1" UUID="9414A64F14A63460" TYPE="ntfs" 
/dev/sda8: UUID="1993033c-a261-4506-8520-2b5ff9fd9a60" TYPE="swap" 


Eu posso iniciar o Ubuntu no modo de recuperação.

Montei o sistema de arquivos localizado no disco rígido no ponto de montagem / mnt.  O conteúdo do arquivo kern.log (/mnt/var/log/kern.log) está em pastebin. O link é kern.log

O conteúdo do arquivo fstab (/ mnt / etc / fstab) é fstab

Eu pressionei a tecla break enquanto a tela inicial estava aparecendo. Ela mostra esta linha:

(process:311):GLib-WARNING ** :getpwuid_r(): failed due to unknown user id (0)

Em seguida, algumas mensagens repetidas três vezes.Eu novamente pressionou a chave de pausa a tela inicial mostrada novamente.Depois de alguns minutos Quando eu pressionei a chave de pausa que as mensagens repetidas mais.
Eu observei e está aqui.Alguns textos podem estar faltando aqui.

fsck from Util-linux 2.17.2
/dev/sda5: clean, 191939/7684096 files, 5176534/30720288 block
* starting AppArmor profiles
Skipping profile in /etc/apparmor.d/disable:usr.bin.firefox
                                                                              [ok]
*setting sensors limits                                                       [ok]

*Not starting jetty-edit  /etc/default/jetty and change NO_START to be 0 (or     comment   it out)

Speech dispatcher disable: edit /etc/default/speech-dispatcher
*pulse Audio  (...... some thing ......)
Saned disable  (...... some thing ......)
* Enabling edit executable binary format bin fmt-super                        [ok]
*checking battery state ...                                                   [ok]
    
por Siva Sankaran 04.07.2011 / 12:30

2 respostas

2

O Live CD tem seu próprio sistema de arquivos, /etc/fstab no Live CD não é igual ao arquivo fstab em seu sistema. O Live CD é a ferramenta certa para este trabalho.

Primeiro, monte sua partição do Ubuntu em um ponto de montagem:

sudo mount /dev/sda5 /mnt

Em seguida, comece a editar o arquivo:

sudo nano /mnt/etc/fstab

Navegue até a linha que contém a troca e pressione Ctrl + K para apagar a linha. Digite a seguinte linha em seu lugar:

UUID=1993033c-a261-4506-8520-2b5ff9fd9a60 none            swap    sw              0       0

Salve as alterações pressionando Ctrl + X , seguido por Y e Digite

    
por Lekensteyn 05.07.2011 / 09:59
0

Eu vejo que sua nova partição swap é conhecida como / dev / sda8. Você pode usar isso em vez do UUID em seu arquivo fstab. Na minha opinião, é mais fácil, e os problemas só são possíveis se você adicionar um disco rígido interno adicional.

Do seu live CD, você deve montar seu sistema de arquivos local antes de poder fazer qualquer coisa produtiva.

sudo mount /dev/sda5 /mnt

O motivo pelo qual você não pode montá-lo anteriormente é porque você precisa usar o sudo para montar uma partição, a menos que o fstab diga explicitamente que não. E no CD ao vivo, não diz isso.

Agora, o seu disco rígido vive em / mnt. Então, o fstab correto para editar vidas em / mnt / etc / fstab.

Alternativamente, você pode preferir configurar um chroot. Isso significa que você pode ter um shell onde tudo parece estar sendo executado a partir do seu disco rígido, não do live cd. Para configurar isso, faça o seguinte após montar / dev / sda5 em / mnt:

sudo mount --bind /sys /mnt/sys
sudo mount --bind /proc /mnt/proc
# The above two commands make kernel settings available to the chroot.
# They aren't always necessary, but they never hurt.

sudo chroot /mnt

Neste ponto, você estará root em seu disco rígido interno. Assim, editando / etc / fstab será o fstab no seu disco rígido, não o live CD. E todos os comandos que você executar serão executados no seu disco rígido.

    
por Scott Severance 06.07.2011 / 10:01