[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"? Можно пример пожадуйста.
По приведенной вами ссылке написано что
ven написал(а): ..А какие
Дак по приведенной выше сслыке в первом посте написано что надо сделать..
Я просто не понимаю.
Так там другая ситуация, там в майском stage3 файлов не хватало, а у меня то была работающая система.
Я и спрашиваю, какие файлы не копирует правильно "cp -a", и что тогда необходимо сделать после переноса корня на другую ФС?
Цитата: Я и спрашиваю, какие
Файлы block device, character device .
Удалить файлы устройств в /dev в новой системе и создать /dev/null, /dev/console, /dev/tty1.
Вам на это и указали.
Цитата: и добавляем udev в
Почему init не стартует если
Почему init не стартует если удалить файл /etc/udev/rules.d/70-persistent-net.rules ?
Хоть бы писалось бы чего, а то опять ядро грузится и все :( Хорошо вспомнил чего делал последний раз.
Это действительно странно,
Это действительно странно, т.к. часто при проблемах с именованием сетевых устройств советуют его удалить и перезагрузиться.
Что значит ядро опять грузиться?
Жаль, но сейчас мне не
Жаль, но сейчас мне не удается воспроизвести ситуацию. После удаления файл создается в стандартном режиме и система грузится (может быть потому что вчера успел обновить udev). В общем как обычно, внезапно все работает :(
Извините. Спасибо за помощь.