GRUB: «Неверная магия ELF, независимая от архитектуры» после установки на SSD [дубликат]

У меня новый ноутбук с SSD-накопителем на 128 ГБ. Я читал, что выравнивание разделов в соответствии с размером стираемого блока SSD важно. Я следовал руководству Уильяма Скотта SSD Tweaks в Linux и выравнивание разделов , и мои разделы оказались такими:

$ sudo fdisk -lu /dev/sda

Disk /dev/sda: 128.0 GB, 128035676100 bytes
32 heads, 32 sectors/track, 244208 cylinders, total 250069680 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: 0x00037bd2

   Device Boot       Start        End     Blocks   Id  System
/dev/sda1   *         1024     206847     102912   83  Linux
/dev/sda2           206848   16985087    8389120   82  Linux swap / Solaris
/dev/sda3         16985088  250068991  116541952   83  Linux

Затем я установил Ubuntu Natty и вручную указал разделы, так что / dev / sda1 стал разделом / boot в формате ext2, / dev / sda2 в разделе подкачки и / dev / sda3 в / в формате ext4. После установки вещь не загрузилась, и я оказался в консоли grub-rescue, которая для меня не имеет никакого смысла. Это дает мне:

error: invalid arch independent ELF magic.
grub rescue>

Сделал ли я какие-то ошибки во время установки? Как решить проблему с grub-recovery?

11
задан 4 May 2012 в 14:10

2 ответа

Загрузитесь в Live CD и запустите:

sudo mount /dev/sda3 /mnt
sudo mount /dev/sda1 /mnt/boot
sudo grub-install --root-directory=/mnt /dev/sda
0
ответ дан 4 May 2012 в 14:10

Я исправил ту же проблему с Backtrack, на VMware. После установки vmware tools загрузку сломали

Я использовал следующие команды для ее исправления:

sudo mount /dev/sda1 /mnt
sudo grub-install --root-directory=/mnt /dev/sda
0
ответ дан 4 May 2012 в 14:10

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

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