sig |
|
Темы:
7
Сообщения:
68
Участник с: 15 апреля 2010
|
Приветствую, форумчане! Столкнулся с небольшой проблемой в виду недостатка документации (использовал вики с разделами grub и dual boot):
|
cucullus |
|
Темы:
257
Сообщения:
3438
Участник с: 06 июня 2007
|
значит в биосе стоит загрузка с первого диска
такие дела.
|
sleepycat |
|
Темы:
98
Сообщения:
3291
Участник с: 19 июля 2011
|
map (hd1) (hd1)тут опасно советовать, ибо я должен быть уверен, что так определяет разделы груб запущенный с неважно какого винта. Если все же так оно и есть, а не вы так думаете, просто логически - то ЕСЛИ гроб запущен со второго винта , на котором и стоит арч,то грамотней сделать так. map (hd0) (hd1) map (hd1) (hd0) map --hook Что нужно уяснить из важного : Гроб считает тот винт , с которого поднялся, нулевым “hd0”. Что еще бросилось в глаза: Вы уверены , что у Вас ядра лежат в корне, а не например так (в /boot): #Это из моего конфига, не следует цепляться к Sda и fallback =) # (1) Arch Linux title Arch Linux Core 3 Fallback root (hd0,0) kernel /boot/vmlinuz-linux root=/dev/sda1 ro initrd /boot/initramfs-linux-fallback.img Также напрягает: kernel /vmlinuz-linux root=/dev/sda3 roОпять же ЕСЛИ, Вы уверены, что диск c арчем именуется как sdb, то почему строка ядра указывает на sdA3, а не например sdb3. Что можно посоветовать: Поставте гроб на активный ЖД , уж мало мальски настроите двойную загрузку через гроб рано или поздно, но для начала неплохо было бы увидеть сам гроб, а не некрософтский загрузчик. (видимо) Второй вариант ( как сказал cucullus), посетите Биос; в приоритете загрузок ЖД выбрать первым в очереди следует тот винт, на который установлен гроб. Подозреваю , что гроб не запускается изза того, что оно не опрашивается. Ну и третье, если путаетесь в дисках и не уверены, можно временно указать (“root=”) на них с помощью их UUID. Так точно не ошибетесь.
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
|
gregory5 |
|
Темы:
0
Сообщения:
72
Участник с: 16 ноября 2010
|
Установите grub2 + os-prober может удобней покажется |
yurimann |
|
Темы:
8
Сообщения:
163
Участник с: 24 апреля 2010
|
gregory5в таком случае лучше grub4dos - легче конфигурировать и возможностей хватает. PS в aur-е есть |
sig |
|
Темы:
7
Сообщения:
68
Участник с: 15 апреля 2010
|
Все успешно загрузилось. Рассказываю: 1) Не нашел сначала пункта в BIOS, поэтому отключил первый винт с WinXP. Загрузился второй (теперь он hd0) вместе с GRUB. Настроил GRUB по новому (sdaX и hd0,X). Начал загружать Arch - не удалось, т.к. он стал искать файлы в /dev/sdb. Полез в BIOS настраивать диски. Рад, что не затер MBR на первом диске. 2) Поставил загрузку со второго диска на 1-ое место. Загрузился GRUB. Он видит диск, с которого загрузился - первым, т.е. hd0. Поменял в root (hd0,0), а в kernel не трогал (sdbX). Вставлять /boot/vmlinuz…… не надо в моем случае. Начал загружаться - успешно. 3) Теперь загрузка XP. Загрузился GRUB. Посмотрел и исправил (см.п.2,2ю строку) маппинг на следующее: map (hd0) (hd1) map (hd1) (hd0) rootnoverify (hd1,0) Теперь, поскольку мои изменения носили временный характер (на каждом запуске GRUB приходилось править заново), надо их записать в menu.lst. Благодарю за отзывчивость! |