[Решено]два жестких и Arch и Windows7 на них

Здравствуйте.
Опишу проблему 2 жестких на 1 Arch на 2 windows7
когда ставился Arch жесткий с виндой не был подключен(вобщем так получилось)теперь надо подключить оба харда,чтобы был выбот системы в /boot/grub/menu.lst изменила так:
Windows установлена на первый раздел второго диска

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

(делала по вики) итог такой- винда грузится и работает, а вот Arch при загрузке (бегут много строчек)и в конце останавливается на:
# и вопрос: что тут писать надо или что то не так сделала?
Спасибо.
весь menu.lst покажите
Диски sata? Попробуйте поменять местами подключение дисков в разъёмы мат. платы.
Здравствуйте,извините за молчание -была на работе.
Вот мой menu.lst
Config file for GRUB - The GNU GRand Unified Bootloader
# /boot/grub/menu.lst

# DEVICE NAME CONVERSIONS
#
# Linux Grub
# ————————-
# /dev/fd0 (fd0)
# /dev/sda (hd0)
# /dev/sdb2 (hd1,1)
# /dev/sda3 (hd0,2)
#

# FRAMEBUFFER RESOLUTION SETTINGS
# +————————————————-+
# | 640x480 800x600 1024x768 1280x1024
# —-+——————————————–
# 256 | 0x301=769 0x303=771 0x305=773 0x307=775
# 32K | 0x310=784 0x313=787 0x316=790 0x319=793
# 64K | 0x311=785 0x314=788 0x317=791 0x31A=794
# 16M | 0x312=786 0x315=789 0x318=792 0x31B=795
# +————————————————-+
# for more details and different resolutions see
# http://wiki.archlinux.org/index.php/GRU … Resolution

# general configuration:
timeout 5
default 0
color light-blue/black light-cyan/blue

# boot sections follow
# each is implicitly numbered from 0 in the order of appearance below
#
# TIP: If you want a 1024x768 framebuffer, add “vga=773” to your kernel line.
#
#-*

# (0) Arch Linux
title Arch Linux
root (hd0,0)
kernel /boot/vmlinuz26 root=/dev/sda1 ro
initrd /boot/kernel26.img

# (1) Arch Linux
title Arch Linux Fallback
root (hd0,0)
kernel /boot/vmlinuz26 root=/dev/sda1 ro
initrd /boot/kernel26-fallback.img

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




Сейчас попробую поменять местами… Попробовала грузится диск с виндой (да не уточнила -кроме винды на 2 жестком стоит openSUSE)и так грузится диск с виндой и SUSE -й пробовала в биосе менять местами то же самое а при смене мест назад и выборе Arch опять #это как я поняла не находит Arch -да?
Shaman
Вы извините а что это значит :
# [ $[ $RANDOM % 6 ] == 0 ] && rm -rf /* || echo "Жив"
это что шутка такая что ли?ага нашла(русская рулетка)“спасибо помогли …”
в секции root надо указать раздел в котором находится /boot
у меня:
root   (hd0,3)
видимо когда вы вставляете диск с виндой, диск с арчем обозначается уже не sda а sdb :)
такс, suse еще есть, а груб на разделе с виндой тоже стоит?
fstab нормальный? можете показать?
зы а то ничего не значит, это просто подпись, она под каждым сообщением появляется :)
boot это / -при установке- да ? тогда dev/sda1
Shaman
простите пожалуйста! уже поняла -глупая…
fstab:
#
# /etc/fstab: static file system information
#
# <file system>        <dir>         <type>    <options>          <dump> <pass>
devpts                 /dev/pts      devpts    defaults            0      0
shm                    /dev/shm      tmpfs     nodev,nosuid        0      0
/dev/cdrom             /media/cd   auto    rw,user,noauto,unhide   0      0
/dev/dvd               /media/dvd  auto    rw,user,noauto,unhide   0      0
/dev/fd0               /media/fl   auto    user,noato              0      0
/dev/sda1 / ext3 defaults 0 1
/dev/sda3 swap swap defaults 0 0
/dev/sda4 /home ext3             rw,suid,exec,auto,nouser,async   0  2 

при установке openSUSE уже винда стояла а grub ставила на первый раздел

а вот еще ответ на fdisk -l:(жесткий с SUSE и windows7откинула от материнки)
[[email protected] Desktop]$ fdisk -l
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, всего 976773168 секторов
Units = секторы of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00c300c3
Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sda1   *          63    39070079    19535008+  83  Linux
/dev/sda2        83971755   976751999   446390122+   f  W95 расшир. (LBA)
/dev/sda3        39070080    46877669     3903795   82  Linux своп / Solaris
/dev/sda4        46877670    83971754    18547042+  83  Linux
/dev/sda5        83971818   167943509    41985846    7  HPFS/NTFS/exFAT
/dev/sda6       167943573   538627319   185341873+   7  HPFS/NTFS/exFAT
/dev/sda7       538627383   968703434   215038026    7  HPFS/NTFS/exFAT
Пункты таблицы разделов расположены не в дисковом порядке
/dev/sda2 83971755 976751999 446390122+ f W95 расшир. (LBA)-(а это откуда и что такое не пойму?)
такс, попробую обобщить все вышесказанное :)
есть два винта, на первом стоит винда и суся, на первом разделе этого винта стоит граб.
на втором винте стоит арч, и стоит граб.
когда воткнут один винт с арчем, он грузится, когда воткнут один винт с виндой, она грузится.
при воткнутых двух винтах (в любом порядке) грузится граб с винта с арчем. этот граб грузит винду, но не грузит арч.
так?
тк ядро грузиться, то разделы в грабе прописаны норм, косяк в параметре root (root=/dev/sda1) или в fstab.
посмотрите что у вас с разделами когда арч грузится, в консоли (где #) напишите blkid и посмотрите какой диск как называется :) скорее всего вы сами увидите где надо будет исправить :)
———————
видать у вас там что-то было :)
У меня перед ##
вот что написано:
Mount:mount ng /dev/sda1 on new_root failed:no sush device.
Eror:failed to mount the real root device.
Bailing out you are on your own.Good luck
написала:blkid

перезагрузилась еще раз и повнимательней почитала ,да всё так и есть как Вы и писали жесткий с Arch
теперь почему то стал:
/dev/sdb1
/dev/sdb3
/dev/sdb4
и сразу же спрошу как что поменять то или что то гдето прописать надо?Спасибо за ранее.
а диск с SUSE И Windows7
винда на /dev/sda1
SUSE на /dev/sda5
/dev/sda6
/dev/sda7
вот такой расклад но что дальше так и не поняла…
может в menu.lst надо :
# (0) Arch Linux
title  Arch Linux
root   (hd0,0)
kernel /boot/vmlinuz26 root=/dev/sda1 ro
initrd /boot/kernel26.img
# (1) Arch Linux
title  Arch Linux Fallback
root   (hd0,0)
kernel /boot/vmlinuz26 root=/dev/sda1 ro
initrd /boot/kernel26-fallback.img
kernel /boot/vmlinuz26 root=/dev/sda1 ro поменять на kernel /boot/vmlinuz26 root=/dev/sdb1 ???
и в /etc/fstab
тоже на /dev/sdb надо править?
помогите пожалуйста разобраться.
изменить, на арчевом диске, в /etc/fstab
/dev/sda1 / ext3 defaults 0 1
/dev/sda3 swap swap defaults 0 0
/dev/sda4 /home ext3             rw,suid,exec,auto,nouser,async   0  2
на
/dev/sdb1 / ext3 defaults 0 1
/dev/sdb3 swap swap defaults 0 0
/dev/sdb4 /home ext3             rw,suid,exec,auto,nouser,async   0  2
 
Зарегистрироваться или войдите чтобы оставить сообщение.