IDE(gentoo)grub + SATA(windows,ubuntu)grub
Здравствуйте, уважаемая общественность!
У меня к вам такой интересный вопрос...в общем ситуация такая:
имеется жесткий диск SATA (160 Гб), на котором расположена ОС Windows XP и ОС Ubuntu 8.04.1 (ядро 2.6.24-21-generic)
соответственно тут живет grub из которого можно загрузиться и туда, и туда
+
имеется жесткий диск IDE (6,4 ГБ) на который совершенно недавно ставилась gentoo (ядро 2.6.28-gentoo-r5)
тут также живет grub (пояснение - тут живет граб, потому как винт выдали мне для экспериментов и, когда ставил gentoo, отключал SATA-шный винт)
теперь, значится, самая интересность - при загрузке с IDE-шного винта грузится 2.6.28-gentoo-r5 и...Gnome(!), причем в консоли прописано, что это, видите ли, Ubuntu 8.04.1, логин-пароль используется тот, который в убунте.
Короче говоря, я в недоумении...неужто теперь надо либо GRUB только на одном из жестких оставлять, либо отключать SATA-винт при загрузке Gentoo (которая, напоминаю, на IDE-шном)?..и как так могло получиться, что используется свежескомпиленное (заметьте, с USE-флагом "-gnome")ядро, а пароль и gnome - от убунты...короче, бр-р-р!...я запутался уже совсем, прошу мыслей свежих.
Извиняйте, ежели сумбурно - форумы больше привык читать, нежели постить. За сим - откланяюсь.
- Для комментирования войдите или зарегистрируйтесь
конфиги обоих Gruboв покажите
конфиги обоих Gruboв покажите
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
Это конфиг grub, к-й на
Это конфиг grub, к-й на IDE-винте:
default 0
timeout 10
splashimage=(hd0,0)/boot/grub/splash.xpm.gz
title Gentoo Linux 2.6.28-r5
root (hd0,0)
kernel /boot/experiment1 boot=/dev/sda1 root=/dev/sda3 vga=773
Который на SATA в папке /boot/grub/ не наблюдаю grub.conf отчего недоумеваю (((
но поищу
нашел в /boot/grub/menu.lst вот он:
title Ubuntu 8.04.1, kernel 2.6.24-21-generic
root (hd0,2)
kernel /boot/vmlinuz-2.6.24-21-generic root=UUID=e3c7b17d-105c-4f28-91d9-40ed2d664eda ro quiet splash
initrd /boot/initrd.img-2.6.24-21-generic
quiet
title Ubuntu 8.04.1, kernel 2.6.24-21-generic (recovery mode)
root (hd0,2)
kernel /boot/vmlinuz-2.6.24-21-generic root=UUID=e3c7b17d-105c-4f28-91d9-40ed2d664eda ro single
initrd /boot/initrd.img-2.6.24-21-generic
title Ubuntu 8.04.1, memtest86+
root (hd0,2)
kernel /boot/memtest86+.bin
quiet
title Microsoft Windows XP Professional RU
root (hd0,0)
savedefault
makeactive
chainloader +1
Кто не боится помирать, тот и не сможет постареть
вот ещё вывод fdisk -l
fdisk -l из убунты:
Диск /dev/sda: 6488 МБ, 6488294400 байт
255 heads, 63 sectors/track, 788 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Disk identifier: 0x3a6d98ad
Устр-во Загр Начало Конец Блоки Id Система
/dev/sda1 * 1 13 104391 83 Linux
/dev/sda2 14 110 779152+ 82 Linux своп / Solaris
/dev/sda3 111 788 5446035 83 Linux
Диск /dev/sdb: 160.0 ГБ, 160041885696 байт
255 heads, 63 sectors/track, 19457 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Disk identifier: 0x4e924e91
Устр-во Загр Начало Конец Блоки Id Система
/dev/sdb1 * 1 1071 8602776 7 HPFS/NTFS
/dev/sdb2 1072 17019 128102308 7 HPFS/NTFS
/dev/sdb3 17020 19390 19045057+ 83 Linux
/dev/sdb4 19391 19457 538177+ 82 Linux своп / Solaris
Кто не боится помирать, тот и не сможет постареть
я не понял
uname -r всё таки что говорит?))
фух!..:)
uname -r в Ubuntu : 2.6.24-21-generic (это если загружаться с SATA)
uname -r : 2.6.28-gentoo-r5 (это если загружаться с IDE).
Материнка ASUS K8N-VM, поэтому по F8 можно выбрать хард, с которого надо загрузиться.
Итак, команда fdisk -l из "гибрида":
Диск /dev/sda: 160.0 ГБ
/dev/sda1 * 1 1071 8602776 7 HPFS/NTFS
/dev/sda2 1072 17019 128102308 7 HPFS/NTFS
/dev/sda3 17020 19390 19045057+ 83 Linux
/dev/sda4 19391 19457 538177+ 82 Linux своп / Solaris
Диск /dev/sdb: 6488 МБ
/dev/sdb1 * 1 13 104391 83 Linux
/dev/sdb2 14 110 779152+ 82 Linux своп / Solaris
/dev/sdb3 111 788 5446035 83 Linux
Значиться заменил в /boot/grub/grub.conf "boot=/dev/sda1 root=/dev/sda3" на "boot=/dev/sdb1 root=/dev/sdb3" и пошла загрузка как по маслу! :)
Естесственно, что убунта не путалась как ей грузиться, ведь в /boot/grub/menu.lst стоит загрузка разделов по UUID (истинно верная, как некоторые говорят;))). А вот gentoo путалась, ибо забил делать по UUID (ну лентяй я, да)))
Так что всем спасибо за внимание, ура, товарищи!
Кто не боится помирать, тот и не сможет постареть
типично для автора.
типично для автора. операционка в качестве hd0 (точнее загрузчик) видит диск SCSI (в нашем случае SATA) и ядром гентовым в качестве рута монтирует раздел убунты. Суровый гибрид имеем в данном случае. править конфиги загрузчиков на пример параметров root,real_root
Пользуясь моментом, хочу передать привет друзьям, которые также пользуются "Моментом"
поступить тупо ....
1) поступить тупо -> 8 пунктов в меню загрузки
root=/dev/sd(a|b|c|d)3
root=/dev/hd(a|b|c|d)3
одын из них должен запустить то, что надо
2) повесить диски по возможноти на разные шлейфы в режиме мастер (по возможности)
3) в биосе проверить очередность загрузки дисков
диагноз (имхо) - 6Гб диск должен висеть (и/или видеться биосом) как примари мастер
что-то добрый я сегодня ....