LinuxForum.Fans
Тема

Установка прошла гладко, загрузиться не могу

Автор: Xela 24 сообщений 5567 просмотров
#165775

Здраствуйте, пожалуйста помогите решить следующюю проблему: после выхода Федоры15 захотелось "пощупать" Гном3, но чтобы я ни устанавливал (собстенно Fedora15 или же RFRemix15) при попытке первого запуска вижу следующее:

... dracut Warning: No root device "block:/dev/dm-8" found


Dropping to debug shell.

sh: can't acess tty: job control turned off
dracut:/#


Заранее спасибо.

#166148

Какая конфигурация дисков и разделов?
Куда установлен загрузчик?

#166823

Добрый день, такие же симптомы!

Конфигурация: 2 жестких диска:
1. sda: IDE 80Gb Master (1 раздел ntfs)
2. sdb: SATA ~80GB (четрые слайса):
- / 15-20Гб
- swap 1ГБ
- /var 20Гб
- /backup ~35ГБ
Загрузчик поставил в /dev/sdb

Из под оболочки dracut:/ blkid
не видит вообще диск на который устоновлена система, видит лишь sda

#166974

Зачем же ты загрузчик на второй диск поставил? Надо было на первый, в MBR.

#167008

Зачем это он мне на sda????
Как раз специально я перевыбирал его на sdb, что бы не затирать загрузчик винды на sda, и на случай когда заберу винт виндовой - у меня линкс работал, а не торчал как винт, не умеющий загружаться.

Каждый винт - своя ось и свой загрузчик.

#167009

Ну тогда прописывай в загрузчик винды указание на загрузчик линукса. А как иначе?

#167030

Vascom, я Вас не понял )))
Причем тут загрузчик вообще?

Винда грузится и работает нормльно нормально через запись в MBR на sda, линукс тоже находит загрузчик через запись в MBR на sdb.
Ни что не мешат на каждом жестком диске свой загрузчик прикрутить.

При запуске fedora 15 полоска ползет(процесс загрузки, три цветных полоски снизу и логотип федора), но на стадии монтирования дисков федора не находит вообще диск, на котором, собсвенно, располагается корневой раздел (это я так понял... Тоесть bios видит sdb - начинат читать его MBR успешно находит загрузчик линукса, загружает линукс с /dev/sdb1, и на этапе запуска fedora 15 он не может найти уже корневой раздел (он вообще перестает видеть sdb диск, а видит только sda).

Запускается консоль dracut:/#, выполняю там команду blkid - видится толко один диск sda: sda1 "ntfs"

#167031

То есть для запуска линукса ты физически отключаешь первый диск с виндой?

#167032
Vascom написал:
Ну тогда прописывай в загрузчик винды указание на загрузчик линукса. А как иначе?

На sda ставится винда - и делается запись в MBR для /dev/sda средствами установщика винды
На sdb ставится linux - и делается запись в MBR для /dev/sdb что есть 2 оси одна на /dev/sdb1 (по умолчанию), вторая на /dev/sda1 (windows).

Я так всегда делаю, диск с виндой только винду может грузить, а диск с линксом, может и то и то подгурзить, за счет разных загрузчиков.

#167033

То есть для запуска линукса ты физически отключаешь первый диск с виндой или в биосе что-то меняешь?

#167035
Vascom написал:
То есть для запуска линукса ты физически отключаешь первый диск с виндой?

Нет, конечно, я или через boot-mod указываю с какого диска грузится, или просто в bios ставлю приоритет загрузки выше для sdb и он по умолчанию грузится с линкса (в случае если для себя, а не для пользователя виндузятника, которому вообще ни чег опро второй винт знать не нужно).


Просто когда из компа пропадает один из винтов - проблем не возникает. А вот если буедт один загрузчик на обе оси в MBR sda, и виндовой жесткий диск будет недоступен (выкручен для тех.работ или решу на него что-то еще поставить), то как не печально, загрузится с оставшегося диска с линукс просто не получится, ибо в MBR на sdb не будет записи откуда грузится, как я понимаю.

#167038

Тогда, наиболее вероятно, что в конфиге груба неверно указан корневой раздел линукса. А из-за изменения конфигурации жёстких дисков он может ещё и меняться.

#167040

Указан /dev/sdb1 - загрузка линукса начинается, логотип видно, полоска ползет...

#167052

Прошу прощеняи что тема слегка флудится, начну, с чего следовало начать:

[console]Disk /dev/sda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders, всего 156301488 секторов
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: 0xfc477398

Устр-во Загр Начало Конец Блоки Id Система
/dev/sda1 * 63 156280319 78140128+ 7 HPFS/NTFS/exFAT

Disk /dev/sdb: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders, всего 156301488 секторов
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: 0x0a24d94c

Устр-во Загр Начало Конец Блоки Id Система
/dev/sdb1 * 2048 40962047 20480000 83 Linux
/dev/sdb2 40962048 81922047 20480000 83 Linux
/dev/sdb3 81922048 84019199 1048576 82 Linux своп / Solaris
/dev/sdb4 84019200 156301311 36141056 83 Linux

/dev/sda1: UUID="FE6CAA9B6CAA4E69" TYPE="ntfs"
/dev/sdb1: UUID="a0b3dcf2-d6b1-4ee5-b24f-dd82755dd8d5" TYPE="ext4"
/dev/sdb2: UUID="8dce94c2-ccb7-40a4-b5d2-6cbf3722ba22" TYPE="ext4"
/dev/sdb3: UUID="847092f0-546a-471f-88ad-0bf026219310" TYPE="swap"
/dev/sdb4: UUID="d474833f-0476-49c1-896e-bd5a48e17626" TYPE="ext4"
[/console]

grub.conf:
[console]# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You do not have a /boot partition. This means that
# all kernel and initrd paths are relative to /, eg.
# root (hd0,0)
# kernel /boot/vmlinuz-version ro root=/dev/sdb1
# initrd /boot/initrd-[generic-]version.img
#boot=/dev/sdb
default=0
timeout=5
splashimage=(hd0,0)/boot/grub/splash.xpm.gz
hiddenmenu
title Fedora (2.6.38.6-26.rc1.fc15.i686.PAE)
root (hd0,0)
kernel /boot/vmlinuz-2.6.38.6-26.rc1.fc15.i686.PAE ro root=UUID=a0b3dcf2-d6b1-4ee5-b24f-dd82755dd8d5 rd_NO_LUKS rd_NO_LVM rd_NO_MD rd_NO_DM LANG=ru_RU.UTF-8 KEYTABLE=ru rhgb quiet
initrd /boot/initramfs-2.6.38.6-26.rc1.fc15.i686.PAE.img
title Windows
rootnoverify (hd1,0)
chainloader +1
[/console]

#167077

(hd0,0) - это /dev/sda1, поэтому и не может там линукса найти.

#167108

Проще в грабе второго линуксового диска прописать две строки загрузки
1 с учетом что 1 HDD установлен
2 что HDD с линуксом единственный в системнике (либо самый первый)

Прим. Еще есть возня с порядком дисков но я в этом не силен (не пробовал и не знаю как работает).
и как всегда - да здравствует мой любимый мультизагрузчик :P

#167109
Vascom написал:
(hd0,0) - это /dev/sda1, поэтому и не может там линукса найти.

Боюсь что ты ошибаешься )

#167110
brullek написал:
[quote=Vascom](hd0,0) - это /dev/sda1, поэтому и не может там линукса найти.

Боюсь что ты ошибаешься )[/quote]
Почему?

#167112
AAD написал:
Проще в грабе второго линуксового диска прописать две строки загрузки
1 с учетом что 1 HDD установлен
2 что HDD с линуксом единственный в системнике (либо самый первый)
... :P

А что такое по вашему
[console]title Fedora (2.6.38.6-26.rc1.fc15.i686.PAE)
title Windows[/console]

#167116
Vascom написал:
[quote=brullek][quote=Vascom](hd0,0) - это /dev/sda1, поэтому и не может там линукса найти.

Боюсь что ты ошибаешься )[/quote]
Почему?[/quote]
Ну потому что в грабе, на сколько я знаю, соответвтвие задается через device.map

/boot/grub/devices.map:
[console]
# this device map was generated by anaconda
(hd1) /dev/sda
(hd0) /dev/sdb
[/console]

Войдите или зарегистрируйтесь, чтобы ответить.