[Solved] После загрузки ядра не стартует init

На втором HDD создал раздел, перенес туда корень "cp -ax / /mnt/sdb1". Поправил fstab на нем. Перезагружаюсь. В конце загрузке ядра система виснет. После сразу должен был init запускаться. Ни kernel panic, ни segfault. Последние строчки обычное добавление устройств типа клавиатуры, мыши, обычно это последние действия.
Где могут быть грабли?

Временное решение пока такое: включить в ядре
Device Drivers --->
Generic Driver Options --->
Maintain a devtmpfs filesystem to mount at /dev

Но тогда вопрос, а в чем собственно разница то в двух вариантах загрузки?

# cat /boot/grub/grub.conf 
default 0
timeout 5

title Gentoo on HDD
    kernel (hd0,0)/boot/grub/current_kernel root=/dev/sda2 ro vga=0x31B video=vesafb:mttr:3,ywarp CONSOLE=/dev/tty1 acpi_enforce_resources=lax processor.max_cstate=1


title Gentoo on SSD
    kernel (hd0,0)/boot/grub/current_kernel root=/dev/sdb1 ro rootfstype=ext4 vga=0x31B video=vesafb:mttr:3,ywarp CONSOLE=/dev/tty1 acpi_enforce_resources=lax processor.max_cstate=1

"Gentoo on HDD" boot fine
"Gentoo on SDD" не хочет boot fine (без включенной devtmpfs)

Ответ: разница в том что во втором случае система скопирована "cp -a", а устройства не созданы

Окончательное решение: создать в /deb устройства
# cd /mnt/gentoo/dev
# rm *
# mknod --mode=600 console c 5 1
# mknod --mode=666 null c 1 3
# mknod --mode=666 zero c 1 5
Опцию "временного решения" отключить.

A koрень - единственная ФС?

A koрень - единственная ФС?

Да

Да

Поиск по форуму поможет

Поиск по форуму поможет понять, что вышеуказанная опция ненужна и включена только из-за ошибки в конфигурировании остальной системы и
н не правильном переносе ее
http://www.gentoo.ru/node/22986.
cp просто так не копирует специальные файлы.

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 ;)

Спасибо. Поэтому я и не

Спасибо. Поэтому я ещё и не добавил [SOLVED].
Как исправить то?
А какие именно специальные файлы не копируются через "cp -a"? Можно пример пожадуйста.
По приведенной вами ссылке написано что

eegorov написал(а):
для того, чтоб нода при копировании не превратилась в файл и нужен ключик -a

ven написал(а): ..А какие

ven написал(а):
..А какие именно специальные файлы...

Дак по приведенной выше сслыке в первом посте написано что надо сделать..

Я просто не понимаю.

Так там другая ситуация, там в майском stage3 файлов не хватало, а у меня то была работающая система.
Я и спрашиваю, какие файлы не копирует правильно "cp -a", и что тогда необходимо сделать после переноса корня на другую ФС?

Цитата: Я и спрашиваю, какие

Цитата:
Я и спрашиваю, какие файлы не копирует правильно

Файлы block device, character device .

Цитата:
... что тогда необходимо сделать после переноса корня на другую ФС

Удалить файлы устройств в /dev в новой системе и создать /dev/null, /dev/console, /dev/tty1.

Вам на это и указали.

Цитата: и добавляем udev в

Цитата:
и добавляем udev в уровень запуска sysinit

# rc-update add udev sysinit

Почему init не стартует если

Почему init не стартует если удалить файл /etc/udev/rules.d/70-persistent-net.rules ?
Хоть бы писалось бы чего, а то опять ядро грузится и все :( Хорошо вспомнил чего делал последний раз.

Это действительно странно,

Это действительно странно, т.к. часто при проблемах с именованием сетевых устройств советуют его удалить и перезагрузиться.
Что значит ядро опять грузиться?

Жаль, но сейчас мне не

Жаль, но сейчас мне не удается воспроизвести ситуацию. После удаления файл создается в стандартном режиме и система грузится (может быть потому что вчера успел обновить udev). В общем как обычно, внезапно все работает :(
Извините. Спасибо за помощь.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".