первая установка. граб в консоли. ядро не стартует
killandeat 28 мая, 2014 - 23:20
доброго дня. впервые пытаюсь установить генту. все делаю по хендбуку(есть некоторые непонятные моменты). вот уже вторую попытку установки после перезагрузки грузится граб2 в консольном своем варианте. как с ним обращаться более-менее понял- параметры рута и префикса в норме. указываю ядро командой "linux /mykernel root=/dev/sdc2". при попытке загрузиться пишет непонятные вещи и замирает:
буду благодарен за помощь.
заранее извиняюсь, если куда-то не туда написал- сижу с телефона, раздела для нубов не нашел :)
»
- Для комментирования войдите или зарегистрируйтесь
Цитата: грузится граб2 в
Для того, что бы было меню нужно сгенерировать конфигурационный файл для grub2. Вот здесь всё раписано: http://wiki.gentoo.org/wiki/GRUB2.
Как собирали ядро? Посредством genkernel или в ручную конфигурировали?
После загрузки ядра загрузчиком ядру передаётся управление, далее ядро пытается смонтировать корневую файловую систему на указанном устройстве, в вашем случае /dev/sdc2.
Для того, что бы её смонтировать ядро должно кое-что "уметь":
- во-первых должно "увидеть" в вашем случае контроллер жёстких дисков;
- во-вторых "понимать" схему разметки на разделы, MS-DOS (MBR) Partition Table, GPT Partition Table;
- в третьих уметь поддержку файловой системы на разделе.
Бывают ещё некоторые нюансы, например RAID или LVM, но у вас, скорее всего, их нет.
Для того, что бы всё это ядро "умело" при конфигурировании ядра вы должны были включить соответствующие опции, например:
- CONFIG_SATA_AHCI - для поддержки AHCI режима работы sata контроллера жёстких дисков;
- CONFIG_MSDOS_PARTITION - для поддержки MBR Partition Table;
- CONFIG_FS_EXT4 - для поддержки ext4 файловой системы.
Кроме всего прочего так же нужна включенная опция CONFIG_DEVTMPFS.
Так же если вы не используете intiramfs (initrd) все эти опции должны быть включены монолитно в ядре, либо нужно собрать initramfs, в котром будут все нужные модули для монтирования корня, и указывать использовать его при загрузке.