После перехода с Fedora 14 на 15 сервер переходит в режим отладочной оболочки - PullRequest
3 голосов
/ 02 сентября 2011

Я только что обновился до Fedora 15 с помощью PreUpgrade.В частности, я сделал

sudo yum update
sudo yum install preupgrade
sudo preupgrade-cli "Fedora 15 (Lovelock)"

Когда мне сказали это сделать, я ввел:

sudo reboot

и ждал завершения обновления.Мой сервер теперь не может перезагрузиться, перейдя в оболочку отладки:

dropping to debug shell
sh: can't access tty; job control turned off
dracut:/# _

Ввод "dmesg" дает мне следующую информацию (я пропустил все, кроме двух последних строк):

[  8.574475] dracut: Autoassembling MD Raid
[ 29.531556] dracut Warning: No root device "block:/dev/disk/by-uuid/812eb062-d765-4065-be34-4a2cf4160064" found

Система установлена ​​на двух жестких дисках S-ATAII (Raid 1), и я могу загрузить систему, выбрав старое ядро ​​Fedora 14 (2.6.35.14-95.fc14.x86_64) в Grub.

Вывод 'cat / proc / mdstat' (Fedora 14):

Personalities : [raid1] 
md127 : active raid1 sda[1] sdb[0]
  1953511424 blocks super external:/md0/0 [2/2] [UU]
  [>....................]  resync =  4.6% (91244352/1953511556) finish=342.4min speed=90630K/sec

md0 : inactive sdb[1](S) sda[0](S)
  4514 blocks super external:imsm

unused devices: <none>

Может кто-нибудь подсказать, как решить проблему, а именно, как заставить мою машину загружать ядро ​​Fedora 15?

Ответы [ 2 ]

2 голосов
/ 13 апреля 2013

Я бы проверил, какие опции вы передаете ядру из grub. В частности, что за строка root= в каждом из ваших вариантов ядра?

Чтобы узнать, каким должен быть UUID , введите:

mdadm --examine /dev/sda1

(Это должно работать из оболочки dracut , если это не так, может быть, вам нужно сначала перестроить initrd ?)

Вы также можете попробовать передать имя устройства md в качестве параметра загрузки ядра, поэтому измените параметр grub на что-то вроде:

kernel vmlinuz-2.6.42 ro root=/dev/md127
0 голосов
/ 07 декабря 2011

Не уверен, что вы это исправили, но я столкнулся с той же проблемой. Похоже, что на этом сайте есть несколько замечательных мест для начала:

http://fedoraproject.org/wiki/Bugs/Common

В общем, то, что, похоже, влияет на нас обоих, это то, что касается конфигурации аппаратного RAID1.

http://fedoraproject.org/wiki/Bugs/Common#Boot_sometimes_fails_when_installing_to_a_pre-existing_partition_layout_with_complex_boot_configuration_.28e.g._software_or_firmware_RAID-1.29

Похоже на oopsie, который по сути требует переустановки с нуля (включая изменение размера разделов) с использованием Fedora 16.

Надеюсь, это поможет!

...