Автор Тема: Восстановление загрузчика в Кентавре  (Прочитано 2114 раз)

Оффлайн woronin

  • Участник
  • *
  • Сообщений: 382
На коме жила винда 7-ая. Поставил туда Кентавр 6.9. при этом он установился - без  возможности загрузки виды. Ну ладно. Подправил загрузчик - для винды, как написано тут http://wintech.net.ru/windows-7/win7-ustanovka/712-kak-vosstanovit-zagruzku-operacionnoy-sistemy-windows-7.html
после этого конечно пришлось подправлять GRUB, как написано тут http://www.altlinux.org/%D0%92%D0%BE%D1%81%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BE%D1%87%D0%BD%D0%BE%D0%B9_%D0%B7%D0%B0%D0%BF%D0%B8%D1%81%D0%B8
И опять получилось, что нет возможности зайти в винду. Что за напасть?
Может надо еще какую-то команду подать, после
grub-mkconfig -o /boot/grub/grub.cfg

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
grub-mkconfig -o /boot/grub/grub.cfg
Этого должно быть достаточно:
Цитировать
grub-install /dev/sda # заменить /dev/sda на то устройство, куда хочется установить GRUB
grub-mkconfig -o /boot/grub/grub.cfg
А вы вывод команд покажите.
Сноси Винду, переходи на Линукс ! :)

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
Поставил туда Кентавр 6.9. при этом он установился - без  возможности загрузки виды. Ну ладно. Подправил загрузчик - для винды, как написано тут http://wintech.net.ru/windows-7/win7-ustanovka/712-kak-vosstanovit-zagruzku-operacionnoy-sistemy-windows-7.html
А это вы зачем делали ? Это восстановление загрузчика виндовс в главной загрузочной записи (mbr). Так какой у вас загрузчик в mbr находится в данный момент и куда вы ставили загрузчик Кентавра при установке ? Для того, чтобы загрузчик Кентавра стал основным и подхватил имеющиеся на компьютере системы, его надо ставить на диск (в mbr, т.е. в sda, sdb и т.п.), а не на раздел (sda1, sda2 и т.п.).

Оффлайн woronin

  • Участник
  • *
  • Сообщений: 382
А вы вывод команд покажите.

Вот Пожалуйста. У меня тут UBUNTU  стоит и win7, кроме альтов

[root@user-developer ~]# grub-install /dev/sda
Установка завершена. Ошибок нет.
[root@user-developer ~]# grub-mkconfig -o /boot/grub/grub.cfg
Генерируется grub.cfg …
Найдена тема: /boot/grub/themes/centaurus/theme.txt
Найден образ linux: /boot/vmlinuz-un-def
skipping symlink: /boot/vmlinuz-un-def
Найден образ linux: /boot/vmlinuz
Найден образ initrd: /boot/initrd.img
Найден образ linux: /boot/vmlinuz-3.7.1-un-def-alt2.1
Найден образ initrd: /boot/initrd-3.7.1-un-def-alt2.1.img
  No volume groups found
Найден Windows 7 (loader) на /dev/sda1
Найден Ubuntu 12.04 LTS (12.04) на /dev/sda5
Found memtest image: /boot/memtest-4.20.bin
завершено
[root@user-developer ~]#

Оффлайн woronin

  • Участник
  • *
  • Сообщений: 382
Так какой у вас загрузчик в mbr находится в данный момент и куда вы ставили загрузчик Кентавра при установке ? Для того, чтобы загрузчик Кентавра стал основным и подхватил имеющиеся на компьютере системы, его надо ставить на диск (в mbr, т.е. в sda, sdb и т.п.), а не на раздел (sda1, sda2 и т.п.).

Я так и ставил на /dev/sda загрузчик.. не на /dev/sda1, а  имено на /dev/sda

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Сам файл /boot/grub/grub.cfg прикрепите пожалуйста.
И вывод # sfdisk -l
Сноси Винду, переходи на Линукс ! :)

Оффлайн woronin

  • Участник
  • *
  • Сообщений: 382
Сапсибо berkut_174 После того как запустил из-под рута grub-mkconfig -o /boot/grub/grub.cfg и потом перегрузился, все заработало! Появились все имеющиеся варианты загрузки на диске.
Вывод привожу на всякий случай
# sfdisk  -l

Диск /dev/sda: 182401 цилиндров, 255 головок, 63 секторов/дорожку
Предупреждение: расширенный раздел не начинается на границе раздела.
DOS и Linux будут интерпретировать содержимое по-своему.
Единицы = цилиндры по 8225280 байт, блоки по 1024 байт, начиная с 0

   Устр-во Загр   Нач   Конец    #цил     #блоки   Id  Система
/dev/sda1   *      0+  12748-  12749- 102400000    7  HPFS/NTFS/exFAT
/dev/sda2      12748+  67161   54414- 437077741    7  HPFS/NTFS/exFAT
/dev/sda3      73536+ 182400- 108865- 874451986+   5  Расширенный
/dev/sda4      67162+  73535-   6374-  51197952   83  Linux
/dev/sda5      73536+  85694-  12158-  97655808   83  Linux
/dev/sda6      85694+  86713-   1020-   8190972   82  Linux своп / Solaris
/dev/sda7      86713+ 182400-  95687- 768605180   83  Linux


но сам файл уж больно здоровенный. Я думаю его сюда ни к чему слать...

А почему при установке системы этого сразу не произошло - интересно?

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
А почему при установке системы этого сразу не произошло - интересно?
После установки ALT нужно дождаться полной загрузки ОС, потому при первом запуске отрабатывает этот скрипт. После полной загрузки -- появился рабочий стол, нужно перезагрузиться и в меню груб должны появиться другие ОС, установленные на ПК.
Варианты почему это не сработало автоматом: 1 - не дождалиь полной загрузки ОС; 2 - что-то поломано (или пока не доделано), все-таки не релиз; может ещё что-то...
Сноси Винду, переходи на Линукс ! :)