GRUB не видит Arch

Сегодня решил поставить Арч, на ноуте уже стоят Windows 7 и Ubuntu. Только вот после перезагрузки новой системы в списке загрузчика не оказалось.
Пробовал обновлять Grub - все остается так же.
Теперь пытаюсь редактировать etc/grub.d/40_custom из-под Ubuntu.
Сейчас файл выглядить так:
menuentry "Arch Linux" {
linux /vmlinuz root=/dev/sda7 rw
}
В итоге, при загрузке в GRUBе появилась строчка с Арчем и он даже попытался загрузиться, но дальше не пошло.

Из манов неясно где искать информацию о ядре и initrd, хотя, мне кажется. это бы помогло(я даже не смог найти где они лежат):
menuentry "Other Linux" {
	set root=(hd0,2)
	linux /boot/vmlinuz (add other options here as required)
	initrd /boot/initrd.img (if the other kernel uses/needs one)
}

У кого есть идеи?

Когда выполняю
sudo grub-mkconfig -o /boot/grub/grub.cfg

 Generating grub configuration file ...
 Найден образ linux: /boot/vmlinuz-3.13.0-35-generic
 Найден образ initrd: /boot/initrd.img-3.13.0-35-generic
 Найден образ linux: /boot/vmlinuz-3.13.0-34-generic
 Найден образ initrd: /boot/initrd.img-3.13.0-34-generic
 Найден образ linux: /boot/vmlinuz-3.2.0-39-generic-pae
 Найден образ initrd: /boot/initrd.img-3.2.0-39-generic-pae
 Found memtest86+ image: /boot/memtest86+.elf
 Found memtest86+ image: /boot/memtest86+.bin
 Найден Windows 7 (loader) на /dev/sda1
 Найден Arch на /dev/sda7
 завершено
То есть Арч он как бы находит, как и было с самого начала

Разделы на диске:
sda1 = Windows
sda4 = просто ntfs
sda5 = Ubuntu
sda7 = Arch
sda6, 8 = swap(два swap-раздела разве нужны?)
(Убунту, Арч и свопы находятся на одном расширенном разделе sda2)
не используй grub-mkconfig -o /boot/grub/grub.cfg под убунтой! запускай под арчем. но не забудь установить пакет os-prober для поиска других осей.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
nafanja
не используй grub-mkconfig -o /boot/grub/grub.cfg под убунтой! запускай под арчем. но не забудь установить пакет os-prober для поиска других осей.

Я не могу запустить Арч, в том и проблема. Почему под убунтой это не стоит использовать?
Os-prober ставил в процессе установки.
Atari
Почему под убунтой это не стоит использовать?
А потому, что после установки GRUB из под арча конфиг используется именно с раздела Арча.
Нужно сделать chroot из Убунты в Арч, после примонтирования Арча в какой-нибудь каталог и затем уже сделать grub-mkconfig.
Atari
Я не могу запустить Арч, в том и проблема.
Можно запустить из консоли grub. Но это требует некоторых навыков.
Примонтировал в /mnt
sudo mount -t ext4 /dev/sda7 /mnt

Выполняю chroot
sudo chroot /mnt

Затем
sudo grub-mkconfig -o /boot/grub/grub.cfg

ошибка:
/usr/bin/grub-probe: ошибка: не удалось найти устройство для / (/dev смонтирован?).


А потому, что после установки GRUB из под арча конфиг используется именно с раздела Арча.
Во время установки конфиг создавался, но почему-то при загрузке все равно используется тот, что на разделе с Убунту.

Мне все еще нравится идея о редактировании 40_custom. Кто-нибудь может помочь с этим?

UPD

Можно запустить из консоли grub. Но это требует некоторых навыков.
Можно подробнее?
Кто там говорил, что лучше использовать arch-chroot, чем монтировать руками?

Atari,
Перед тем как делать chroot в /mnt, вам надо забиндить туда три директории:
mount --bind /dev /mnt/dev
mount --bind /proc /mnt/proc
mount --bind /sys /mnt/sys
И sudo в chroot не нужно использовать, вы уже под рутом заходите.

Я надеюсь, /boot у вас не на отдельном разделе находится?
Atari, ты не правильно в чрут входишь!
после примонтирования
for I in dev run proc sys
do
	mount --bind /${I} "/mnt/${I}"
done
а уж потом чрут
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
Убунта вызывает mkconfig (точнее update-grub) автоматически, при каждом обновлении ядра, потому что у каждой новой версии другое имя образа, без которого убунта не загрузится

Подробности тут
Atari
Можно запустить из консоли grub. Но это требует некоторых навыков.

Можно подробнее?
В Wiki есть
 
Зарегистрироваться или войдите чтобы оставить сообщение.