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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Корректировка grub.cfg  (Прочитано 10652 раз)

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

Оффлайн Zann

  • Автор темы
  • Новичок
  • *
  • Сообщений: 34
    • Просмотр профиля
Корректировка grub.cfg
« : 25 Октября 2009, 11:35:38 »
Стояла сначала виста и Ubuntu 9.10. Решил поставить икспи и восстановить граб.
После восстановления граб пункт загрузки висты остался, но он не загружает винду,
хотя Windows осталась на том же разделе.
Решил изменить menu.list, но поиск по форуму показал, что в 9.10 grub.cfg в котором
мало что понятно. Подскажите, как сделать так, чтобы грузилась икспи из граба.

Оффлайн Malamut

  • Ubuntu Member
  • Администратор
  • Старожил
  • *
  • Сообщений: 3337
  • Я добрый, честно!
    • Просмотр профиля
    • Моя страница на Launchpad
Re: Корректировка grub.cfg
« Ответ #1 : 25 Октября 2009, 11:40:49 »
в Ubuntu выполнить ЕМНИП (или что-то близкое, там в первй строчке конфига должно быть написано):
sudo update-grub
"Носителем суверенитета и единственным источником власти в Российской Федерации является ее многонациональный народ" Конституция РФ

Оффлайн athost

  • Старожил
  • *
  • Сообщений: 1897
    • Просмотр профиля
Re: Корректировка grub.cfg
« Ответ #2 : 25 Октября 2009, 11:55:52 »
Если очень ручками хочется, то что-то типа в /boot/grub/grub.cfg

### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows 7 (loader) (on /dev/sdc1)" {
        insmod ntfs
        set root=(hd2,1)
        search --no-floppy --fs-uuid --set acaccd32acccf7ba
        chainloader +1
}
### END /etc/grub.d/30_os-prober ###
 

Номера только подправь
« Последнее редактирование: 25 Октября 2009, 11:58:18 от athost »

Оффлайн Zann

  • Автор темы
  • Новичок
  • *
  • Сообщений: 34
    • Просмотр профиля
Re: Корректировка grub.cfg
« Ответ #3 : 25 Октября 2009, 12:11:59 »
в Ubuntu выполнить ЕМНИП (или что-то близкое, там в первй строчке конфига должно быть написано):
sudo update-grub
Спасибо, все работает.

athost, мне редко такого хочется  :)

Оффлайн athost

  • Старожил
  • *
  • Сообщений: 1897
    • Просмотр профиля
Re: Корректировка grub.cfg
« Ответ #4 : 25 Октября 2009, 12:45:45 »
Цитировать
мне редко такого хочется

Я, если честно, не знаю, хорошо это или плохо.
Я лично все привык делать руками и, по-возможности, головой.

Оффлайн Anaferon

  • Участник
  • *
  • Сообщений: 106
    • Просмотр профиля
Re: Корректировка grub.cfg
« Ответ #5 : 25 Октября 2009, 13:01:39 »
решил поправить руками, только вот одна беда раньше вроде бы как была хр потом поставил висту, груб конечно же видит что до сих пор стоит хр и стоят окна виста на втором винте, и вот в меню лист у груба на против окон стоит раздел (hd0,0), но окошки стоит якобы на С под окнами он так зовётся, как узнать какой он там hd1,0 или какой там что бы правильно поставить?

Оффлайн athost

  • Старожил
  • *
  • Сообщений: 1897
    • Просмотр профиля
Re: Корректировка grub.cfg
« Ответ #6 : 25 Октября 2009, 13:08:00 »
sudo fdisk -l

Оффлайн Anaferon

  • Участник
  • *
  • Сообщений: 106
    • Просмотр профиля
Re: Корректировка grub.cfg
« Ответ #7 : 25 Октября 2009, 13:10:54 »
только вот как раз прописал сижу смотрю, не вижу не пойму где там читать надо:)
Тот что на 320 гб там на одном из разделов на С так сказать стоит виста, как понять что надо указать в menu.lst какой hd?

Диск /dev/sda: 320.0 ГБ, 320072933376 байт
255 heads, 63 sectors/track, 38913 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Disk identifier: 0xe1bde1bd

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sda1   *           1        5099    40955904    7  HPFS/NTFS
/dev/sda2            5100       38912   271602922+   f  W95 расшир. (LBA)
/dev/sda5            5100       38912   271602891    7  HPFS/NTFS

Диск /dev/sdb: 122.9 ГБ, 122942324736 байт
255 heads, 63 sectors/track, 14946 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Disk identifier: 0x502269a5

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sdb1   *           1       14334   115137823+  83  Linux
/dev/sdb2           14335       14946     4915890    5  Расширенный
/dev/sdb5           14335       14946     4915858+  82  Linux своп / Solaris

Оффлайн athost

  • Старожил
  • *
  • Сообщений: 1897
    • Просмотр профиля
Re: Корректировка grub.cfg
« Ответ #8 : 25 Октября 2009, 13:26:45 »
Ну, твоя Windows наверное стоит на /dev/sda1, тогда в /boot/grub/grub.cfg нужно прописать

menuentry "Windows 7" {
        insmod ntfs
        set root=(hd0,1)
        search --no-floppy
        chainloader +1
}


Кстати, если grub прописан в mbr второго диска, можно просто при загрузке (до меню grub) выбрать другой диск (или через настройки bios) и загрузить винду.   
« Последнее редактирование: 25 Октября 2009, 13:31:02 от athost »

Оффлайн Anaferon

  • Участник
  • *
  • Сообщений: 106
    • Просмотр профиля
Re: Корректировка grub.cfg
« Ответ #9 : 25 Октября 2009, 13:33:19 »
просто дело в том что у меня по адресу boot\grub\ нету файла grub.cfg я через menu.lst правлю и там стоит dev1, но

# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1
title Windows NT/2000/XP (loader)
rootnoverify (hd0,0)
savedefault
makeactive
chainloader +1

а с hd0,0 загружается Ubuntu, а на этом винте стоит только Ubuntu окна на другом...

Оффлайн athost

  • Старожил
  • *
  • Сообщений: 1897
    • Просмотр профиля
Re: Корректировка grub.cfg
« Ответ #10 : 25 Октября 2009, 13:39:10 »
Мля! Так ты не ТС О_о
У него то grub2 и соответственно конфиг  /boot/grub/grub.cfg

Зачем ты лежишь в чужую тему со своими специфическими проблемами?

Твой конфиг лежит в /boot/grub/menu.lst

Там для винды должно быть прописано

title Windows 7
    map (hd1) (hd0)
    map (hd0) (hd1)
    rootnoverify (hd0,0)
    makeactive
    chainloader +1

 

  
или в строчке rootnoverify (hd0,0) поменяй на rootnoverify (hd1,0)

« Последнее редактирование: 25 Октября 2009, 13:41:11 от athost »

Оффлайн Anaferon

  • Участник
  • *
  • Сообщений: 106
    • Просмотр профиля
Re: Корректировка grub.cfg
« Ответ #11 : 25 Октября 2009, 13:43:05 »
спасибо, да у меня граб 1.5 не 2

Оффлайн zakkorun

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Корректировка grub.cfg
« Ответ #12 : 02 Декабря 2009, 10:14:43 »
Доброго времени суток, недавно поставил Linux Минт и столкнулся с проблемой : при старте ноута , после загрузки БИОСа , выдает список вариантов на загрузку. Для того чтоб стартанул Линь надо выбрать его в списке и ткнуть Ентер ..... как сделать так чтоб сразу грузился Линь. Кроме Линя других ОС нету.

Оффлайн ANTarctic

  • Любитель
  • *
  • Сообщений: 99
    • Просмотр профиля
    • ANT-Ufa
Re: Корректировка grub.cfg
« Ответ #13 : 02 Декабря 2009, 10:45:06 »
Установи startupmanager, через него проще всего настроить.
sudo apt-get install startupmanager
ASUS N73JF - Ubuntu 11.04
PC: GA-EX58-UD3R, i7 920, 3 Gb, 896 Mb GigaByte GeForce GTX 275, 80+500+1500 Gb - Ubuntu 10.10
http://ant-ufa.com

Оффлайн zakkorun

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Корректировка grub.cfg
« Ответ #14 : 02 Декабря 2009, 11:57:27 »
не помогло (((( осталось все так же

а что должно быть в menu.lst , а то он у мя пустой
« Последнее редактирование: 02 Декабря 2009, 12:18:45 от zakkorun »

 

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