Неправильно используемый mke2fs и не может загрузиться в систему

Я установил Ubuntu с WUBI в Windows 7 64bit, и я установил Mandriva 2011 с диском. Я пытался изучить Linux с Ubuntu и неправильно используемый mke2fs; после того, как я перезагружу свой компьютер, Windows 7 и 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. возможно, ntfs

Данные не были потеряны, и я могу просмотреть свои файлы, как я мог в Windows. В Mandriva, там следуют за дисками:

117.2 Жесткий диск ГБ, файлы в нем совпадают с моим Windows D:, и Ubuntu была установлена в нем; жесткий диск на 119,0 ГБ - мой G:, с моими персональными файлами в нем; 12,0 ГБ являются тем же с Mandriva / (с корнем средств), жесткий диск на 101,3 ГБ с только lost+found; DELLUTILITY должен быть утилитами Dell Computer, предварительно установленными в моем компьютере; логичный диск, который я испортил, я могу просмотреть только lost+found; и ОС C: в моем Windows.

После того, как я загружаюсь, grub позволяет мне выбрать Mandriva или Windows. Я выбрал Windows, и он говорит мне:

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

Я сомневаюсь относительно чего-то не так с окнами MBR или чем-то

# 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. У меня нет загрузочного диска.

Помогите мне найти способ заставить его работать снова.

4
задан 9 September 2012 в 07:21

1 ответ

То, что Вы хотите, кажется, для начальной загрузки не/dev/sda2, но/dev/sda5, но я немного смущен описанием о том, как Вы настраиваетесь для начальной загрузки. Если Ubuntu только установлена с wubi, я не понимаю, как могла быть личинка Ubuntu.

я думаю, что стоит попытаться загрузить/dev/sda5. Принятие Вас на самом деле выполняет код личинки прежней версии от куда-нибудь:

сдвиг Нажатия при необходимости для открытия меню личинки.

, В то время как Вы - там, двойная проверка, чтобы опции Вам подарили соответствие menu.lst файл, который Вы отправили выше.

Нажимают "C" в начале начальной загрузки для ввода команды личинки.*

Войдите:

 root (hd0,4)
 chainloader +1
 boot

И контроль-за-прессой-x* для выполнения.

(*I имеют некоторое сомнение относительно букв для требования личинки, поскольку прошло некоторое время, так как я использовал его, а не grub2, но подсказки личинки должны вести Вас, исправьте меня с комментарием или отредактируйте этот ответ как соответствующий).

при использовании grub2, он больше похож:

Нажимают "C" во время в начале начальной загрузки для ввода команды личинки.

Войдите:

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

и контроль-за-прессой-X

Для предоставления большей информации о местоположении личинки и ее конфигурационных файлов можно использовать 'bootinfoscript' из Ubuntu живой CD. Для получения информации о том программном обеспечении см. https://askubuntu.com/a/24487/63886

, После того как у Вас есть Ubuntu, выполняющая Вас, мог выполнить bootinfoscript оттуда, и это могло вести Вас к тому, как разгладить Вашу конфигурацию личинки постоянно, таким образом, Вы не должны вводить команды для начальной загрузки.

0
ответ дан 21 October 2019 в 10:44

Другие вопросы по тегам:

Похожие вопросы: