LINUX.ORG.RU

В меню grub 2 не отображается/отсутствует пункт windows 7

 , ,


0

0

Примерное решение нахожу как удалить ubuntu и восстановить загрузчик windows с диска, но вопрос в том, что может стоять за этой проблемой? Может ли описанный способ не работать и к каким тогда методам прибегать? Основная цель - добиться загрузки windows.

Последовательность действий была следующая: 1. Ноут с нелицензионой win7. 2. Установил ubuntu 12.10 с флэшки. 3. При включении ноута происходит загрузка убунты. 4. Использовал boot-repair чтобы появлялась менюшка grub 2 (в надежде загрузить win7). 5. Win7 в меню grub 2 нету.

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



Последнее исправление: cetjs2 (всего исправлений: 1)

если бубунта не нужна то просто и диска или флешки установочной зайти в восстановление и запустить командную строку,затем

bootrec /fixboot
bootrec /fixmbr

если нуджна то в бубунте установить os-prober а затем в терминале
sudo grub-mkconfig -o /boot/grub/grub.cfg

ну или самому из-под рута в /boot/grub/grub.cfg вписать

menuentry 'Windows 7 ' --class windows --class os $menuentry_id_option 'osprober-chain-74EC0F1BEC0ED770' {
	savedefault
	insmod part_msdos
	insmod ntfs
	set root='hd0,msdos1'
	chainloader +1
}
в hd0,msdos1 сменить msdos1 на номер своего раздела с виндой
посмотреть можно в терминале ->
cfdisk

smilessss ★★★★★
()
Ответ на: комментарий от smilessss

Спасибо! 1ый способ как-то пробовал - grub не выдал список загрузок(что конкретно произошло не знаю), восстанавливал опять с помощью boot-repair. 2ой над будет попробовать. А по 3му вот, открывал тоже как-то этот конфиг, при попытке что-либо вписать и сохранить говорит что файл только для чтения. Открывал какими-то редакторами из терминала - тоже не редактирует, хоть и пароль от рута запрашивал.

Zaskar
() автор топика
Ответ на: комментарий от Zaskar

1 способ просто убивает груб и восстанавливает винду
2 попробуй
3 в терминале

sudo nautilus
вводишь пароль - запустится наутилус и тогда такой проблемы не будет

smilessss ★★★★★
()
Ответ на: комментарий от smilessss

ну или самому из-под рута в /boot/grub/grub.cfg вписать


-r--r--r-- 1 root root 5,6K Дек 26 22:23 /boot/grub/grub.cfg

как бы намекает;-)

Dob
()
Ответ на: комментарий от Zaskar

Пытался поправить/дополнить предыдущего оратора....
Имелось ввиду, что запись/перезапись файла с атрибутами
-r--r--r--
не представляется возможным

Dob
()
sudo dpkg-reconfigure grub-pc


На всех экранах настройки оставь все параметры, как есть.
Потом он будет искать операционки и создавать grub.cfg. Внимательно смотри, есть ли Windows в списке найденных. Отпишись, как пройдет. Одно дело, если он находится (тогда, может, и проблема автоматически решится), другое — если нет.

Кстати, при установке Убунты ты мог нечаянно снести Windows. Ты уверен, что этого не произошло?

Update. А, выше посоветовали запускать напрямую grub-mkconfig. Это примерно то же самое.

proud_anon ★★★★★
()
Последнее исправление: proud_anon (всего исправлений: 2)
Ответ на: комментарий от Zaskar

По хорошему, grub.cfg в Убунте генерируется автоматически, его не следует редактировать самому, а надо редактировать файлы, из которых он генерируется. Поэтому там и стоит режим только для чтения. Но если для быстрой проверки — сойдет.

Впрочем, ты сначала убедись, что у тебя еще есть Винда.

proud_anon ★★★★★
()

А ты уверен, что ты не снёс W7, при установке Ubuntu?

alpha4
()
Ответ на: комментарий от proud_anon

Спасибо, при установке выбирал пункт установить рядом с win7, да и размер раздела где находилась win7 вроде не изменился, так же все папки вроде присутствуют.

Zaskar
() автор топика
Ответ на: комментарий от proud_anon

найден образ linux

найден образ initrd

Zaskar
() автор топика
Ответ на: комментарий от Woklex

При выполнении команды на следующей строке пишется знак похожий на «>», при энтере повторяет символ на следующей строке

Zaskar
() автор топика
Ответ на: комментарий от Zaskar

Что то ты совсем неправильно делаешь, такое происходит когда случайно нажал «'»

Это команды показывает таблицу разделов, должно быть примерно так

~$ sudo fdisk -l

Диск /dev/sda: 250.1 Гб, 250059350016 байт
255 головок, 63 секторов/треков, 30401 цилиндров, всего 488397168 секторов
Units = секторы of 1 * 512 = 512 bytes
Размер сектора (логического/физического): 512 байт / 512 байт
I/O size (minimum/optimal): 512 bytes / 512 bytes
Идентификатор диска: 0x30d3518f

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sda1   *        2048      718847      358400    7  HPFS/NTFS/exFAT
/dev/sda2          718848   284178431   141729792   83  Linux
/dev/sda3       284180478   488376343   102097933    5  Расширенный
/dev/sda5       284180480   292569087     4194304   82  Linux своп / Solaris
/dev/sda6       292835328   488376343    97770508   83  Linux
/dev/sda7       292571136   292832854      130859+  83  Linux

Это команда просто чтобы удостоверится что винда осталась. Можешь тогда на крайняк загрузится с live-cd. Там в ФМ будут показаны все разделы диска.

Woklex
()
4 июля 2013 г.
Ответ на: комментарий от Woklex

такая же проблема

Установил ubuntu 12.04 рядом с win 7, grub не показывает возможности загрузиться на винде.

~$ sudo fdisk -l пишет:

ВНИМАНИЕ: На '/dev/sda' обнаружена GPT (GUID Partition Table)! Утилита fdisk не поддерживаетGPT. Используйте GNU Parted.

Диск /dev/sda: 320.1 Гб, 320072933376 байт 255 головок, 63 секторов/треков, 38913 цилиндров, всего 625142448 секторов Units = секторы of 1 * 512 = 512 bytes Размер сектора (логического/физического): 512 байт / 4096 байт I/O size (minimum/optimal): 4096 bytes / 4096 bytes Идентификатор диска: 0x00000000

Устр-во Загр Начало Конец Блоки Id Система /dev/sda1 1 625142447 312571223+ ee GPT Partition 1 does not start on physical sector boundary.

И что делать? Куда бежать? Вижу только 100 гигов, что выделил при разбивке под ubuntu, остальная часть недоступна и неотображается.

dgarlikoff
()
Ответ на: такая же проблема от dgarlikoff

Какая интресная ветка ))
Обычно отсутствие пакета os-prober приводит к полной слепоте grub к другим осям и последующей невозможности его автоматической настройки . Впрочем, это истинна для Debian, а в убунте могут быть еще и свои костыли ))

bedcasus
()
Ответ на: такая же проблема от dgarlikoff

В убунту получается можешь загрузится? Это у тебя EFI.

Значит попробуй для начала так:

1. Грузись в убунту

2. В консольке

sudo apt-get installl gparted

3. Запускаещь gparted.

4. Убеждаешься что разделы на месте, вздыхаешь спокнойно.

5. sudo apt-get install os-prober

6. update-grub(В выхлопе должно быть что найдена win7)

Woklex
()
Ответ на: комментарий от Woklex

Ubuntu запускается. Да EFI.

Консолька пишет следующее: ~$ sudo apt-get installl gparted ...... E: Неверная операция installl

Трудно сказать, что был обрадован данной записью.

далее.

~$ sudo apt-get install os-prober Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово Уже установлена самая новая версия os-prober. обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.

:~$ sudo update-grub Generating grub.cfg ... Found linux image: /boot/vmlinuz-3.5.0-34-generic Found initrd image: /boot/initrd.img-3.5.0-34-generic Found memtest86+ image: /boot/memtest86+.bin Adding boot menu entry for EFI firmware configuration done

В итоге загрузка автоматически происходит через UBUNTU, также дерево каталогов винды не доступно для просмотра. Из-под UBUNTU, вижу только партицию, выделенную специально для нее родимой.

dgarlikoff
()

сделай sudo gedit /etc/grub.d/40_custom

напиши после последней стрлчки
menuentry «Windows» {
insmod part_msdos
set root=(hd0,msdos1)
}

сохрани
сделай sudo update-grub
сделай sudo grub-install /dev/sda

ubuntuawp ★★
()
Ответ на: комментарий от dgarlikoff

Консолька пишет следующее: ~$ sudo apt-get installl gparted ...... E: Неверная операция installl
installl

Правильно будет install, у меня описка была.

Покажи еще выхлоп cat /etc/fstab

Woklex
()
Ответ на: комментарий от dgarlikoff

В итоге загрузка автоматически происходит через UBUNTU, также дерево каталогов винды не доступно для просмотра. Из-под UBUNTU, вижу только партицию, выделенную специально для нее родимой.

И с liveCD недоступно древо каталогов?

Woklex
()
Ответ на: комментарий от Woklex

Gparted видит виндовую часть как неразмеченную.

cat /etc/fstab

Выдает следующее:

# /etc/fstab: static file system information. # # Use 'blkid' to print the universally unique identifier for a # device; this may be used with UUID= as a more robust way to name devices # that works even if disks are added and removed. See fstab(5). # # <file system> <mount point> <type> <options> <dump> <pass> proc /proc proc nodev,noexec,nosuid 0 0 # / was on /dev/sda1 during installation UUID=062aefc6-d751-4148-85e2-d3888465e01e / ext4 errors=remount-ro 0 1 # /boot/efi was on /dev/sda3 during installation UUID=83EE-31C3 /boot/efi vfat defaults 0 1 # swap was on /dev/sda2 during installation UUID=d7aaca4f-609d-4d85-9808-8c55963fd2cf none swap sw 0 0

dgarlikoff
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.