Miske mke2fs e não pode inicializar no sistema

4

Instalei o Ubuntu com o WUBI no Windows 7 de 64 bits e instalei o Mandriva 2011 com um disco. Eu tentei aprender Linux com o Ubuntu e usei mke2fs ; depois de reiniciar o computador, o Windows 7 e o Ubuntu travaram.

Como eu tenho o Mandriva, eu inicializo o Mandriva e descobri

# df -h

/dev/sda7 12G 9.8G 1.5G 88% /
/dev/sda2 15G 165M 14G 2% /media/logical
/dev/sda6 119G 88G 32G 74% /media/2C9E85319E84F51C
/dev/sda5 118G 59G 60G 50% /media/D25A6DDE5A6DBFB9
/dev/sda9 100G 188M 100G 1% /media/ae69134a-a65e-488f-ae7f-150d1b5e36a6
/dev/sda1 100M 122K 100M 1% /media/DELLUTILITY
/dev/sda3 98G 81G 17G 83% /media/OS


# fdisk /dev/sda
Command (m for help): p
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xd24f801e

Device Boot Start End Blocks Id System
/dev/sda1 2048 206847 102400 6 FAT16
/dev/sda2 * 206848 30926847 15360000 7 HPFS/NTFS/exFAT
/dev/sda3 30926848 235726847 102400000 7 HPFS/NTFS/exFAT
/dev/sda4 235728864 976771071 370521104 f W95 Ext'd (LBA)
/dev/sda5 235728896 481488895 122880000 7 HPFS/NTFS/exFAT
/dev/sda6 727252992 976771071 124759040 7 HPFS/NTFS/exFAT
/dev/sda7 481500243 506674034 12586896 83 Linux
/dev/sda8 506674098 514851119 4088511 82 Linux swap / Solaris
/dev/sda9 514851183 727246484 106197651 83 Linux

Partition table entries are not in disk order

Acho que posso usar o seguinte comando

mke2fs -j -L "logical"/dev/sda2

mas eu tinha esquecido que tipo de partição era antes de transferi-la para ext3 . talvez ntfs

Os dados não foram perdidos e posso ver meus arquivos como pude no Windows. Na Mandriva, existem os seguintes discos:

disco rígido de 117,2 GB, os arquivos nele são iguais aos do meu Windows D: e o Ubuntu foi instalado nele; Disco rígido de 119,0 GB é meu G: , com meus arquivos pessoais nele; 12.0 GB é o mesmo com Mandriva / (com raiz média), 101.3 GB de disco rígido com nada além de lost + found; O DELLUTILITY deve ser um utilitário de computador da Dell pré-instalado em meu computador; lógico é o disco que eu tinha estragado, não consigo ver nada além de lost + found; e o SO é o C: no meu Windows.

Após eu inicializar, grub me permite escolher o Mandriva ou o Windows. Eu escolhi o Windows e isso me diz:

FILE system type unknown, partition type 0x7
Error 13: Invalid or unsupported executable format

Eu duvido que algo de errado com o Windows MBR ou algo

# cat /boot/grub/menu.lst
timeout 5
color black/cyan yellow/cyan
gfxmenu (hd0,6)/boot/gfxmenu
default 0

title linux
kernel (hd0,6)/boot/vmlinuz BOOT_IMAGE=linux root=UUID=199581b7-ac7e-4c5f-9888-24c4f213cad8 nokmsboot logo.nologo quiet resume=UUID=34c546e4-9c42-4526-aa64-bbdc0e9d64fd splash=silent vga=788
initrd (hd0,6)/boot/initrd.img

title linux-nonfb
kernel (hd0,6)/boot/vmlinuz BOOT_IMAGE=linux-nonfb root=UUID=199581b7-ac7e-4c5f-9888-24c4f213cad8 nokmsboot resume=UUID=34c546e4-9c42-4526-aa64-bbdc0e9d64fd
initrd (hd0,6)/boot/initrd.img

title failsafe
kernel (hd0,6)/boot/vmlinuz BOOT_IMAGE=failsafe root=UUID=199581b7-ac7e-4c5f-9888-24c4f213cad8 nokmsboot failsafe
initrd (hd0,6)/boot/initrd.img

title windows
root (hd0,1)
makeactive
chainloader +1

Eu posso inicializar no Linux, mas não no Ubuntu, ele inicializa no Mandriva. Eu não tenho um disco de inicialização.

Ajude-me a encontrar uma maneira de fazer isso funcionar novamente.

    
por surlogics 08.09.2012 / 12:39

1 resposta

0

O que você quer parece ser a inicialização não de / dev / sda2, mas / dev / sda5, mas estou um pouco confuso com sua descrição sobre como você está configurado para inicializar. Se o Ubuntu só é instalado com o wubi, não entendo como poderia haver um Ubuntu.

Acho que vale a pena tentar inicializar o / dev / sda5. Supondo que você esteja realmente executando o código legado do grub de algum lugar:

Pressione shift, se necessário, para abrir o menu grub.

Enquanto estiver lá, verifique se as opções apresentadas correspondem ao arquivo menu.lst que você postou acima.

Pressione "C" no início da inicialização para inserir um comando grub. *

Digite:

 root (hd0,4)
 chainloader +1
 boot

E pressione control-x * para executar.

(* Eu tenho alguma dúvida sobre as letras para pressionar por grub como já faz algum tempo desde que eu usei em vez de grub2, mas as instruções do grub devem guiá-lo, corrija-me com um comentário ou edite esta resposta conforme apropriado) .

Se você está usando o grub2, é mais como:

Pressione "C" durante o início da inicialização para inserir um comando grub.

Digite:

 set root=(hd0,msdos5)
 chainloader +1
 boot

e pressione control-X

Para fornecer mais informações sobre a localização do seu grub e seus arquivos de configuração, você pode usar o 'bootinfoscript' de um live CD do Ubuntu. Para obter informações sobre esse software, consulte o link

Uma vez que você tenha o Ubuntu rodando, você poderia rodar o bootinfoscript de lá e isso poderia guiá-lo a como arrumar sua configuração do grub permanentemente para que você não tenha que digitar comandos para inicializar.

    
por John S Gruber 09.09.2012 / 01:03