From: Sergei Epiphanov <serpiph@nikiet.ru> To: ALT Linux Sisyphus discussions <sisyphus@lists.altlinux.org> Subject: Re: [sisyphus] Настройки grub2 Date: Mon, 27 Dec 2010 14:31:50 +0300 Message-ID: <201012271431.50543.serpiph@nikiet.ru> (raw) In-Reply-To: <8762ufo5pm.fsf@vps2.branbackup.org> В сообщении от 27 декабря 2010 13:44:37 автор Vitaly Kuznetsov написал: > Sergei Epiphanov <serpiph@nikiet.ru> writes: > > Добрый день! > > Добрый день, > > опишите, пожалуйста, точно, а не по памяти. Очень сложно понять, что > реально у вас творится. Какая конкретно информация необходима для диагностики? В компьютере стоят 2 винта, подключённых к SATA1 и SATA2 (согласно описанию материнки). На винте, подключённом к SATA1, была установлена система Windows 7. На винте, подключённом к SATA2, установлен Сизиф. В BIOS в порядке загрузки выбрана загрузка с винта, подключённого к SATA2. В MBR винта SATA1 стоит загрузчик Windows, в MBR винта SATA2 стоял загрузчик LILO. В Сизифе эти винты видны так: SATA1 -> /dev/sda /dev/sda1 - раздел загрузки Windows 7 /dev/sda2 - системный раздел - /Windows/System /dev/sda3 - Рабочий раздел - /Windows/Data SATA2 -> /dev/sdb /dev/sdb1 - /boot /dev/sdb2 - расширенный раздел: /dev/sdb5 - / /dev/sdb6 - /usr /dev/sdb7 - /var /dev/sdb8 - swap /dev/sdb9 - /home Я установил grub, набрал команду grub-mkdevicemap, в /boot/grub/device.map появились строки: (hd0) /dev/disk/by-id/<ссылка на /dev/sda> (hd1) /dev/disk/by-id/<ссылка на /dev/sdb> ...<другие устройства>... В /etc/sysconfig/grub2 добавил строку GRUB_AUTOUPDATE_DEVICE='(hd1)' Далее набрал: 1) grub-install '(hd1)' 2) grub-mkconfig -o /boot/grub/grub.cfg Посмотрел вывод команды grub-mkconfig и не нашёл menuentry про Windows. Полез в info по grub и дописал в 40-custom так, как там предлагалось (с тем измененим, что вместо чтения загрузчика с раздела (hd0,msdos1) я читаю загрузчик из MBR винта SATA1). После чего перегенерил /boot/grub/grub.cfg. Конфигурацию Windows я привёл в предыдущем письме: insmod chain drivemap -s (hd0) (hd1) set root=(hd0) chainloader +1 После правок я перезагружаю компьютер, вижу "Loading GRUB", в меню GRUB выбираю строку с Windows, нажимаю Enter. Экран очищается, выскакивает снова "Loading GRUB", потом снова меню GRUB. Выбираю Windows ещё раз, нажимаю Enter, экран очищается и начинается нормальная загрузка Windows. Если закомментировать строку с drivemap (предложенную в info по GRUB), то цикл захода в меню GRUB при выборе Windows становится бесконечным. > Нет, там другой параметр. Наверное, вы имели ввиду > GRUB_AUTOUPDATE_DEVICE, он нужен для автоматического grub-install при > обновлении пакета, к вашей проблеме он отношения не имеет. Да, оно. Понятно. > > с указанием нужного мне menuentry с параметрами (согласно info grub): > 40_custom (без .conf, наверное) > > У вас установлен пакет os-prober? Нет, не стоит. Да я как-то про этот пакет ни слухом ни духом. LILO и без него спокойно работал. > > Кстати, в info grub вместо файла /etc/sysconfig/grub2 упоминается файл > > /etc/grub/grub (пишу по памяти). > > Напишите, пожалуйста, точно в bugzilla. Вечером подниму информацию на домашнем компьютере, где я это видел. Единственно, я мог спутать с каталогом /etc/grub.d, так как перед этим уже часа два крутил документацию в попытке понять причину необычного поведения загрузчика. -- С уважением, Епифанов Сергей
next prev parent reply other threads:[~2010-12-27 11:31 UTC|newest] Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top 2010-12-27 9:55 Sergei Epiphanov 2010-12-27 10:44 ` Vitaly Kuznetsov 2010-12-27 11:31 ` Sergei Epiphanov [this message] 2010-12-27 11:36 ` Vitaly Kuznetsov 2010-12-27 11:38 ` Игорь Андросов 2010-12-27 11:40 ` Vitaly Kuznetsov 2010-12-27 12:36 ` Sergei Epiphanov 2010-12-27 19:33 ` Sergey Vlasov 2010-12-28 11:09 ` Sergei Epiphanov 2010-12-27 11:43 ` Roman Lesnichenko 2010-12-27 12:38 ` Sergei Epiphanov 2010-12-27 15:14 ` Sergey Vlasov 2010-12-28 11:13 ` Sergei Epiphanov 2010-12-28 12:14 ` [sisyphus] [JT] " Ildar Mulyukov 2010-12-28 11:45 ` Sergei Epiphanov
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=201012271431.50543.serpiph@nikiet.ru \ --to=serpiph@nikiet.ru \ --cc=sisyphus@lists.altlinux.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
ALT Linux Sisyphus discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \ sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru public-inbox-index sisyphus Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.sisyphus AGPL code for this site: git clone https://public-inbox.org/public-inbox.git