Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Как добавить в GRUB загрузку Win XP?  (Прочитано 2869 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн MarkTrade

  • Автор темы
  • Любитель
  • *
  • Сообщений: 60
    • Просмотр профиля
Всем привет.
Установил ХР на второй раздел, слетел груб и грузилась только ХР.
Восстановил груб с лайф CD. Теперь грузится только MINT, ХР в меню вообще нет.

update-grub не помогает.

Дописал в grub.cfg
### BEGIN /etc/grub.d/30_os-prober ###
 menuentry "Microsoft Windows XP Professional RU (on /dev/sda1)" {
        insmod part_msdos
        insmod ntfs
        set root='(hd0,msdos1)'
        search --no-floppy --fs-uuid --set f6209cff209cc84f <-это UUID раздела с ХР
        drivemap -s (hd0) ${root}
        chainloader +1
}

 ### END /etc/grub.d/30_os-prober ###
В меню ничего нового не появилось (((

grub-mkconfig -o /boot/grub/grub.cfg выдает
Found linux image: /boot/vmlinuz-3.13.0-37-generic
Found initrd image: /boot/initrd.img-3.13.0-37-generic
Found memtest86+ image: /boot/memtest86+.elf
Found memtest86+ image: /boot/memtest86+.bin
Найден Microsoft Windows XP Professional RU на /dev/sda2
завершено
Однако меню груб не изменяется.

Что делать? подскажите плиииз.

Оффлайн it0r

  • Забанен
  • Старожил
  • *
  • Сообщений: 2264
    • Просмотр профиля
Re: Как добавить в GRUB загрузку Win XP?
« Ответ #1 : 21 Июня 2015, 13:30:21 »
XP в /boot/grub/grub.cfg присутствует?

Пользователь решил продолжить мысль [time]21 Июнь 2015, 14:32:34[/time]:
/etc/grub.d
эта папка содержит в себе скрипты, которые используются при создании "grub.cfg". при обновлении grub2 они находят все установленные на компьютере системы и ядра и формируют в "grub.cfg" меню загрузки, которое мы и видим. два основных из них - "10_linux" и "30_os-prober" отвечают за поиск linux-ядер и остальных ОС на других разделах соотвественно.
файл "40_custom" позволяет добавлять свои пункты загрузки. это может быть полезно, если вы, например, хотите добавить какие-то особые варианты загрузки системы.
 (Нажмите, чтобы показать/скрыть)
примечание: файл "40_custom" должен заканчиваться пустой строкой, иначе последний пункт не будет отображаться в меню!

Пользователь решил продолжить мысль [time]21 Июнь 2015, 14:33:31[/time]:
и все подробненько о grub здесь: https://forum.ubuntu.ru/?topic=74165.0

Пользователь решил продолжить мысль 21 Июня 2015, 13:37:49:
ну или для упрощения это: http://s.chervach.com/kak-izmenit-spisok-zagruzki-v-ubuntu-nastrojka-grub/
« Последнее редактирование: 21 Июня 2015, 13:37:49 от it0r »
ТУТ - это дерево. А ЗДЕСЬ - это МЕСТО.... Так что ТУТ - это не ЗДЕСЬ.

Оффлайн MarkTrade

  • Автор темы
  • Любитель
  • *
  • Сообщений: 60
    • Просмотр профиля
Re: Как добавить в GRUB загрузку Win XP?
« Ответ #2 : 21 Июня 2015, 14:46:50 »
Цитировать
XP в /boot/grub/grub.cfg присутствует?
Только то что я сам прописал. (пост1)

Все описанные способы не приносят результата.
Grub Customizer тоже ничего не меняет. Хотя в нем я вижу ХР, а при загрузке в меню груба так и не появилось.
Если в menu.lst вручную добавить пункт - ХР не грузится.

Оффлайн it0r

  • Забанен
  • Старожил
  • *
  • Сообщений: 2264
    • Просмотр профиля
Re: Как добавить в GRUB загрузку Win XP?
« Ответ #3 : 21 Июня 2015, 16:42:09 »
Цитировать
XP в /boot/grub/grub.cfg присутствует?
Только то что я сам прописал. (пост1)
...

grub.cfg в ручную не редактируется, даже в нем самом это написано.
почитай внимательно ссылку, про grub, там все нормально расписано.
ТУТ - это дерево. А ЗДЕСЬ - это МЕСТО.... Так что ТУТ - это не ЗДЕСЬ.

Оффлайн userok2008

  • Активист
  • *
  • Сообщений: 275
    • Просмотр профиля
Re: Как добавить в GRUB загрузку Win XP?
« Ответ #4 : 21 Июня 2015, 16:55:03 »
Если в menu.lst вручную добавить пункт - ХР не грузится.
Это что ж там за Mint?)Груб2 не имеет menu.lst, это означает, что у вас grub legacy еще).Методы работы с ним отличные от современного груба.
У меня такое только на флешке с груб4дос имеется и соответствующая запись в menu.lst для ntldr такая:
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 21 Июня 2015, 17:00:30 от userok2008 »
Debian Squeeze 6.10 PPC/i486, Wheezy 7.8 PPC/i686, Jessie 8.2 i686

Оффлайн MarkTrade

  • Автор темы
  • Любитель
  • *
  • Сообщений: 60
    • Просмотр профиля
Re: Как добавить в GRUB загрузку Win XP?
« Ответ #5 : 24 Июня 2015, 22:19:49 »
В общем не нашел решения, кроме как переустановить Mint.

Оффлайн it0r

  • Забанен
  • Старожил
  • *
  • Сообщений: 2264
    • Просмотр профиля
Re: Как добавить в GRUB загрузку Win XP?
« Ответ #6 : 24 Июня 2015, 22:42:21 »
В общем не нашел решения, кроме как переустановить Mint.

?
ТУТ - это дерево. А ЗДЕСЬ - это МЕСТО.... Так что ТУТ - это не ЗДЕСЬ.

Оффлайн zaskock

  • Активист
  • *
  • Сообщений: 541
  • Manjaro 15.12-dev Capella
    • Просмотр профиля
Re: Как добавить в GRUB загрузку Win XP?
« Ответ #7 : 25 Июня 2015, 00:06:56 »
MarkTrade,
А что os-prober уже не работает?
« Последнее редактирование: 25 Июня 2015, 00:10:41 от zaskock »
Правильные ответы начинаются с правильных вопросов.

 

Страница сгенерирована за 0.018 секунд. Запросов: 20.