Автор Тема: После установки Simply Linux Grub не видит Windows 7 [решено]  (Прочитано 13977 раз)

Оффлайн Oca

  • Участник
  • *
  • Сообщений: 32
Приветствую всех!
Столкнулся со следующей проблемой. На ноутбуке стояла Windows 7. Для ознакомления решил поставить второй ОС Simply Linux 7.0.2. Установка производилась согласно инструкции, загрузчик устанавливался на жесткий диск (sda). Установка SL прошла штатно, всё работает, но вот при включении/перезагрузке ноутбука, в меню загрузчика только одна SL.
Буду искренне благодарен если подскажете в чем была ошибка при установке SL, и как это можно исправить? Не хотелось бы переустанавливать ОС.
Диск разбит следующим образом:

Disk /dev/sda: 750.2 GB, 750156374016 bytes, 1465149168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x000a3810

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sda1   *        2048      647167      322560    7  HPFS/NTFS/exFAT
/dev/sda2          647168   420077567   209715200    7  HPFS/NTFS/exFAT
/dev/sda3       420077568   545904639    62913536   83  Linux
/dev/sda4       545904640  1465143295   459619328    5  Расширенный
/dev/sda5       545904648   558485503     6290428   82  Linux своп / Solaris
/dev/sda6       558485512   852084735   146799612   83  Linux
/dev/sda7       852084744  1465143295   306529276    7  HPFS/NTFS/exFAT
« Последнее редактирование: 13.01.2014 10:53:54 от Skull »

aka_Jazz

  • Гость
Попробовать переустановить Grub ...

Оффлайн Oca

  • Участник
  • *
  • Сообщений: 32
Решение нашел здесь
http://forum.ubuntu.ru/index.php?topic=209174.0

su -
пароль
mc
/boot/grub/grub.cgf

После линукса добавил

menuentry "Windows 7" {
set root=(hd0,msdos1)
chainloader +1
}

Пока все работает.

Кто-нибудь знает, после обновления grub эти изменения останутся?

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
На 6-ой платформе помнится помогало: grub-mkconfig -o /boot/grub/grub.cfgНа седьмой тоже помогает, только подстраховаться не помешает LC_ALL=ru_RU.utf8 grub-mkconfig -o /boot/grub/grub.cfg

Оффлайн Oca

  • Участник
  • *
  • Сообщений: 32
sb, Насколько я понял из прочитанного, эти команды предназначены для генерации grub. Дело в том, что сам grub уже был, отсутствовала информация о второй ОС.
В принципе, проблема решена, и тему можно закрывать. Жаль что вопрос по поводу обновления загрузчика так и остался открытым.
« Последнее редактирование: 12.01.2014 19:22:44 от Oca »

Оффлайн Vovka-Korovka

  • alt linux team
  • ***
  • Сообщений: 1 186
  • True Metal Cow
sb, Насколько я понял из прочитанного, эти команды предназначены для генерации grub. Дело в том, что сам grub уже был, отсутствовала информация о второй ОС.
В принципе, проблема решена, и тему можно закрывать. Жаль что вопрос по поводу обновления загрузчика так и остался открытым.

Просто сделайте от рута

grub-mkconfig

и посмотрите в выводе - есть ли там упоминания о Windows. Если есть, то и после обновлений будет, если нет, то при следующем обновлении Windows опять пропадет. В последнем случае нужно разбираться - почему так происходит.

Оффлайн Oca

  • Участник
  • *
  • Сообщений: 32
Vovka-Korovka, Надеюсь это то что нужно?

Найден Windows 7 (loader) на /dev/sda1
menuentry 'Windows 7 (loader) (на /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-chain-545231815231693E' {
   savedefault
   insmod part_msdos
   insmod ntfs
   set root='hd0,msdos1'

Оффлайн Vovka-Korovka

  • alt linux team
  • ***
  • Сообщений: 1 186
  • True Metal Cow
Vovka-Korovka, Надеюсь это то что нужно?

Да, т.е. после обновления тоже должно работать.

Оффлайн Oca

  • Участник
  • *
  • Сообщений: 32
Vovka-Korovka, Благодарю! Теперь точно всё.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
# cat /boot/grub/grub.cfg | head -n 6
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/sysconfig/grub2
#


http://boringtalk.wordpress.com/2013/05/29/solving-the-problem-of-missing-windows-7-entry-in-grub2-on-fedora-18/
http://superuser.com/questions/102532/how-can-i-make-grub2-boot-into-windows-7
« Последнее редактирование: 12.01.2014 22:45:29 от Speccyfighter »

Оффлайн Oca

  • Участник
  • *
  • Сообщений: 32
Я благодарен всем, кто оказал посильную помощь в решении проблемы!
Хоть тема и закрыта, хотелось бы обратить внимание тех, кто только начинает знакомство с Linux на следующее.
К совету aka_Jazz "Попробовать переустановить Grub" следует относиться с крайней осторожностью. Переустанавливать grub можно только в том случае, если точно знаешь, что и куда нужно ставить. В случае неправильной установки загрузчика, можно потерять обе ОС.

Оффлайн squire

  • Участник
  • *
  • Сообщений: 1 610
Попробовать переустановить Grub" следует относиться с крайней осторожностью. Переустанавливать grub можно только в том случае, если точно знаешь, что и куда нужно ставить. В случае неправильной установки загрузчика, можно потерять обе ОС.
Не драматизируйте  :) Загрузчик переустанавливается элементарно. Это только на первый взгляд кажется, что это сложно. Стóит попробовать один раз — и всё становится просто.
Восстановление_загрузочной_записи
http://forum.altlinux.org/index.php/topic,13133.msg155848.html#msg155848

чайник

  • Гость
В случае неправильной установки загрузчика, можно потерять обе ОС.
поставить загрузчик не тудой - еще не потеря ОСи. Насколько я помню, в р6 была - даже не трудность - скорее недоразумение. После установки второй ОС любого альта, в конфиге граба отсутствовала запись о винде на этом винте, коя была там с начала. Обычно трудность "решалась" после первого ребута, конфиг граба поднимал все, что стояло на винте.

ЗЫ доказать это не могу, за неимением винды.
« Последнее редактирование: 13.01.2014 16:39:16 от чайник »

Оффлайн squire

  • Участник
  • *
  • Сообщений: 1 610
Да, конфигурация Altlinux происходит при первом запуске системы после установки. Тогда и прописываются в загрузчик все найденные автоматом другие ОС.
Обычно достаточно после установки загрузить именно Альт — и все ОС обнаруживаются автоматически.

Оффлайн Oca

  • Участник
  • *
  • Сообщений: 32
Не драматизируйте  :)
Я не драматизирую, а предупреждаю тех, кто не готов тратить пару суток на восстановление обеих систем, не говоря уже про утерянные данные.
Когда первый раз ставил линукс, раза три переустанавливал загрузчик, пока в результате не затер загрузчик винды. ))
А так, да, ничего сложного ))
Обычно достаточно после установки загрузить именно Альт — и все ОС обнаруживаются автоматически.
Как оказалось, не достаточно. Вполне допускаю что причина в конечном устройстве ))
А то, как именно я решил данную проблему написано выше.