LinuxForum.Fans
Тема

GRUB не запускает Windows

Автор: u-regent- 17 сообщений 4297 просмотров
#187716

И снова добрый день, друзья!) На сей раз слетел загрузчик Windows из GRUB, хотя Mint грузится без проблем... При выборе Windows в GRUB видим черный экран с курсором - на этом загрузка прекращается... Не пойму в чем дело.

P.S. - винда ХРюша, но при установке Linux ее увидел как 7ку, что странно... Раздел с загрузчиком ранее стоявшей 7ки был удален, так что проблема не в нем... Одним словом жду совета, заранее спасибо.

#187718

Ах, да, fdisk на всякий случай


Диск /dev/sda: 320.1 ГБ, 320072933376 байт
255 heads, 63 sectors/track, 38913 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x8496a454

Устр-во Загр Начало Конец Блоки Id Система
/dev/sda1 * 1 6528 52428800 7 HPFS/NTFS
/dev/sda2 6528 34736 226586624 7 HPFS/NTFS
/dev/sda3 34736 38653 31457280 83 Linux
/dev/sda4 38653 38914 2097152 82 Linux своп / Solaris

#187719

-regent-, было подобное на "7". У вас просто первый сектор раздела с виндой содержит логический ноль.
Восстановить загрузчик не получится, ибо каталог Boot у винды теперь просто вылетел. Только переустановка...

#187721
Wolfenberg написал:
-regent-, было подобное на "7". У вас просто первый сектор раздела с виндой содержит логический ноль.
Восстановить загрузчик не получится, ибо каталог Boot у винды теперь просто вылетел. Только переустановка...

Ясно... Спасибо за совет... Как же задрала Windows... После переустановки восстановить GRUB? Не убьется снова?

#187732

я бы всё же попробовал сначала просто восстановить виндовый загрузчик... а вообще меня что-то в вашей разбивке напрягает...

#187748
Fat-Zer написал:
я бы всё же попробовал сначала просто восстановить виндовый загрузчик... а вообще меня что-то в вашей разбивке напрягает...

Пробовал) Винда со своим восстановлением единственно что убила GRUB и не более))
А разбивка нормальная. По крайней мере я косяков не вижу. А что вас смущает?

#187755

напрягает то. что fdisk у вас с какого-то перепугу меряет в цилиндрах и соседние разделы пересекаются, потому что разбивка велась в секторах...

#187783

меня смущает отсутствие /home? А также, что 2 раздела нтфс. возможно - венда всегда грузится с того раздела, на котором ntloader. полюбопытствуйте, где он у вас. И да, разделы должны каждый начинаться с нового сектора. Видимо, вывод фдиска вы сами придумали?
есть такая штука усбреаниматор - реанимирует загрузочный сектор до виндового запуска. После него груб придется переустанавливать. Однако

#187917

[console]sudo aptitude install os-prober
sudo update-grub[/console]
Не?

#188013
yxma написал:
меня смущает отсутствие /home? А также, что 2 раздела нтфс. возможно - венда всегда грузится с того раздела, на котором ntloader. полюбопытствуйте, где он у вас. И да, разделы должны каждый начинаться с нового сектора. Видимо, вывод фдиска вы сами придумали?
есть такая штука усбреаниматор - реанимирует загрузочный сектор до виндового запуска. После него груб придется переустанавливать. Однако

Нет, я ничего не придумывал - смысл-то?..
ntloader? Извините за дурацкий вопрос, это что и где искать? Уже давно работаю под Linux и про винду практически ничего не помню...
С разделами действительно странно, я на них тоже внимание обратил, но поскольку разбивал GParted'ом так же как и на своей (полностью рабочей) машине - значения этому не придал... К тому же, если разделы наезжают один на другой, Linux их не поймет, а точнее и дисковая утилита и GParted будут подписывать диск как неизвестный, хотя работать сама система будет (до поры до времени, конечно)... Была просто такая ситуация несколько лет назад, когда только начинал переходить на линукс...

#188014
newzenon написал:
[console]sudo aptitude install os-prober
sudo update-grub[/console]
Не?

А причем тут os-prober? Он ведь, вроде как, просто способствует обнаружению других систем на компьютере, а винда и так есть в списке GRUB... Или я ошибаюсь?

#188016

-regent-, ошибаешься.

#188019
Fat-Zer написал:
я бы всё же попробовал сначала просто восстановить виндовый загрузчик... а вообще меня что-то в вашей разбивке напрягает...

Поддерживаю, а про то что нахлест - вероятно не установлена опция была "округлять до секторов" и реального нахлеста нет.

!Дальше можно не читать и не комментировать: после восстановления загрузчика винды - установил бы symon 3.21 (он на нулевую дорожку помещается и загрузчики на разделах не трогает, а потом Grub но тоже на раздел (с линуксом).

#188093
-regent- написал:

Нет, я ничего не придумывал - смысл-то?..
ntloader? Извините за дурацкий вопрос, это что и где искать?

файл на первом от начала нтфс разделе. Грузит венду. Если он есть - можно найти поиском на дусиных разделах, а если нет - не стоит удивляться, что дуся не грузится.
файл не перемещаемый из копированием с другого компа дело не решить

#188432

yxma,
Файл NT-шного загрузчика (до висты) звать ntldr (плюс boot.ini с настройками и ntdetect.com), от висты и далее -- bootmgr. По умолчанию под bootmgr и его потроха в /Boot установщик выделяет отдельный раздел в 100Мб.

yxma написал:
файл не перемещаемый из копированием с другого компа дело не решить

бред, извините. На самом деле возможна ситуация, когда копирование не помогает -- если количество элементов в корневом каталоге на NTFS хоть раз было слишком велико, то в MFT будет создан дополнительный индекс размещения, а поскольку имена хранятся отсортированными, то ntldr автоматом улетает из первого индекса -- вот там-то его код поиска загрузчика уже не в силах достать. Но это не связано с "перемещением" файла ntldr.
Штатное средство восстановления в XP -- загрузка в консоль восстановления (recovery console) с установочного диска и выполнение команды fixboot.

UPD: Описание проблемы "от производителя" kb320397

#188486

fixboot попробовал одним из первых - не спасло...

Одним словом, проблема решена по-ламерски - переустановкой винды... Спасибо всем, кто помогал!)

#188613

bormant, а у меня подобное "вылезло", когда скриншоты с диска D удалял :rolleyes:
При этом кардинальных "переполнений" никогда не было. Глючит винда иногда, глючит...

Войдите или зарегистрируйтесь, чтобы ответить.