Model: ATA TOSHIBA MQ01ABD0 (scsi)
Disk /dev/sda: 500GB
Sector size (logical/physical): 512B/4096B
Partition Table: msdos

Number  Start   End     Size    Type      File system     Flags
1      32,3kB  73,6GB  73,6GB  primary   ntfs            boot
2      73,6GB  162GB   88,1GB  extended                  lba
5      73,6GB  108GB   34,0GB  logical   ntfs
6      108GB   109GB   1023MB  logical   linux-swap(v1)
7      109GB   162GB   53,0GB  logical   ext4
3      162GB   439GB   277GB   primary   ntfs
4      439GB   500GB   61,2GB  primary   ntfs

sda1 => Windows XP
sda4 => Windows 7
sda7 => Linux


У меня есть 3 операционные системы, загруженные на один компьютер: Windows XP, Windows 7 и Linux Mint 15 Olivia. После того, как я установил Linux Mint, я не смог запустить Windows 7 или Windows XP, но мог только загружаться с Linux Mint.

При открытии Windows 7 падает ошибка: Произошла ошибка чтения диска.CTRL+ALT+DEL перезапустить. Как решить? С помощью личинки?

https://stackoverflow.com/questions/22879622/cant-boot-windows-7-not-starting

Мне удалось восстановить загрузчик Windows с помощью этой статьи http://www.howtogeek.com/howto/32523/how-to-manually-repair-windows-7-boot-loader-problems/. Так как это исправление восстановило загрузчик Windows, оно переписало Grub2, и я больше не могу загружаться в Linux Mint.

Как перезагрузить Grub, чтобы он загружался как для Windows, так и для Linux?

1 ответ1

0

Почему извините за 2 года с опозданием ответить. В этом случае, вероятно, было бы лучше всего попробовать загрузиться с Linux Mint live cd и переустановить grub оттуда.

Grub по-прежнему установлен правильно, поэтому независимо от дистрибутива, если вы можете загрузиться с live CD и задаетесь вопросом, как это исправить из командной строки, команда для его исправления будет выглядеть примерно так:

grub2-install /dev/sda

Если команда завершается без ошибок и устанавливает grub на вашу MBR, то при следующей загрузке вы должны снова загрузиться прямо в grub. Иногда необходимы варианты команды, например, в Arch Linux команда будет выглядеть так:

grub-install --target=i386-pc /dev/sda

В зависимости от обстоятельств вам может потребоваться войти в существующую установку linux с live cd, чтобы успешно выполнить команду.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .