![误用 mke2fs 导致无法启动系统](https://linux22.com/image/1328833/%E8%AF%AF%E7%94%A8%20mke2fs%20%E5%AF%BC%E8%87%B4%E6%97%A0%E6%B3%95%E5%90%AF%E5%8A%A8%E7%B3%BB%E7%BB%9F.png)
我在 windows7 64bit 上安装了 ubuntu 和 wubi,之前用磁盘安装了 Mandriva 2011。我尝试用 Ubuntu 学习 linux,但误用了 mke2fs;重启电脑后,windows7 和 ubuntu 都崩溃了。因为我有 mandriva,所以我启动到 mandriva 后发现
# 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
我想我可以使用以下命令
mke2fs -j -L "logical"/dev/sda2
但我忘了在将其转移到 ext3 之前它是什么类型的分区
数据没有丢失,我可以像在Windows中一样查看文件。在Mandriva中,有以下几个磁盘:117.2G硬盘,其中的文件与我的Windows D:相同,并且安装了ubuntu;119.0G硬盘是我的G:,其中有我的个人文件;12.0G与mandriva /相同(带有root权限),101.3G硬盘上除了lost+found什么也没有;DELLUTILITY应该是我的计算机预装的Dell计算机实用程序;logic是我已经损坏的磁盘;而OS是我的Windows中的C:。
启动后,grub 让我选择 Mandriva 或 Windows。我选择了 Windows,它告诉我:文件系统类型未知,分区类型 0x7 错误 13:无效或不支持的可执行格式我怀疑 ubuntu grub 出了问题
# 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
我可以启动 Linux,但不能启动 ubuntu,它启动 Mandriva
我没有启动盘
帮我找到一种方法让它再次工作,提前谢谢了。