Mudar partição do /boot [RESOLVIDO]

1. Mudar partição do /boot [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 26/09/2011 - 11:33h

Bom, meu problema é o seguinte: eu instalei o Arch Linux em dual boot com o Windows que já veio no meu notebook, mas por um erro, deixei a partição do boot muito pequena (15MB) e o sistema fica sempre reclamando que não tem mais espaço lá.

A solução que consegui pensar foi copiar os arquivos do /boot para a partição do sistema e mudar o fstab pra não montá-la mais como /boot. O problema é que não sei se o grub vai continuar funcionando depois. Aqui vão algumas informações que eu acho que são importantes pra esse caso:

######## Saída do fdisk -l

Device Boot Start End Blocks Id System
/dev/sda1 * 2048 206847 102400 7 HPFS/NTFS/exFAT
/dev/sda2 206848 208604024 104198588+ 7 HPFS/NTFS/exFAT
/dev/sda3 208604025 625142447 208269211+ 5 Extended
/dev/sda5 208604088 208636154 16033+ 83 Linux
/dev/sda6 208636218 408629339 99996561 83 Linux
/dev/sda7 408629403 420629894 6000246 82 Linux swap / Solaris
/dev/sda8 420629958 625142447 102256245 83 Linux

Sendo que sda1 e sda2 são as partições usadas pelo Windows.



######### /etc/fstab

#
# /etc/fstab: static file system information
#
# <file system> <dir> <type> <options> <dump> <pass>
tmpfs /tmp tmpfs nodev,nosuid 0 0
/dev/sda5 /boot ext4 defaults 0 1
/dev/sda6 / ext4 defaults 0 1
/dev/sda7 swap swap defaults 0 0
/dev/sda8 /home ext4 defaults 0 1



######## /boot/grub/menu.lst

# (0) Arch Linux
title Arch Linux
root (hd0,4)
kernel /vmlinuz-linux root=/dev/sda6 ro
initrd /initramfs-linux.img

# (1) Arch Linux
title Arch Linux Fallback
root (hd0,4)
kernel /vmlinuz-linux root=/dev/sda6 ro
initrd /initramfs-linux-fallback.img

# (2) Windows
title Windows
rootnoverify (hd0,0)
makeactive
chainloader +1



Eu olhei a saída do comando find /grub/stage1 do grub e ele retornou (hd0,4). Isso significa que ele está instalado na partição root? O que eu preciso fazer pra deixar a partição do /boot na mesma do sistema?


  


2. Re: Mudar partição do /boot [RESOLVIDO]

Rafael Poletto
polettin

(usa Debian)

Enviado em 26/09/2011 - 11:38h

assim brother.. eu nao sei se isso vai funcionar...
em todo caso.. apos fazer esse teste.. mude no fstab como havia dito e use o comando

$ update-grub

(NAO DELETE O BOOT ANTIGO, APENAS MUDE O NOME DA PASTA)

qqer coisa berra denovo aqui :D


3. Re: Mudar partição do /boot [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 26/09/2011 - 12:47h


# mkdir /boot2
# cp -avrf /boot/* /boot2
# umount /dev/sda5
# cp -avrf /boot2/* /boot


fstab:


#/dev/sda5 /boot ext4 defaults 0 1


se estiver em ambiente chroot:


# grep -v rootfs /proc/mounts > /etc/mtab


Finalizando:


# grub-install /dev/sda
# grub
grub> root (hd0,5) (Coloque onde sua partição /boot reside)
grub> setup (hd0) (Instale o GRUB no MBR)
grub> quit (Saia do shell do GRUB)

obs: root (hd0,5) = /dev/sda6 , seguindo seu fstab.



4. Re: Mudar partição do /boot [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 28/09/2011 - 20:05h

Bom, como o meu problema era o tamanho da partição do boot, eu resolvi redimensionando-a com o gparted, usando o LiveCD do Ubuntu. Obrigado pela ajuda, mesmo assim!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts