Обновление ядра
Здравствуйте, уважаемые Гуру, помогите пожалуйста с моей проблемой...
Есть компьютер, установлен на нём Gentoo 2008 и софтовый рэйд (md1, md2, md3) (остальное не важно)
При первоначальной установке ядро хорошо установилось (ручным способом) и GRUBом нормально загружается, но теперь появилась острая необходимость обновить ядро до последней версии,
1) ядро скачал
2) Распаковал
3) Сделал симлинк как linux
4) make menuconfig
5) make && make modules_install
6) Ядро скопировал в boot
А вот дальше, мне стало не понятно, конфиг от grub почему то исчез (/boot/grub/grub.conf) хотя первоначально я его создавал разумеется, почему он исчез?
7) Создал заново конфиг, прописал ссылку на новое ядро (точно также как и делал первый раз, при первоначальной установке)
Итого, откомпилированное ядро - есть
Новый конфиг (странно) для GRUB - есть
Сохраняю, перезагружаю систему, и грузиться старое ядро........
Ничего не понимаю, помогите пожалуйста разобраться, как же на рэйде софтовом да ещё и с GRUB поставить новое ядро?!
Спасибо
- Для комментирования войдите или зарегистрируйтесь
При попытке использовать
При попытке использовать genkernerl (готов уже и на это) по команде:
genkernel --menuconfig --bootloader=grub all
пишет:
mount: unknown filesystem type 'ext2'
* WARNING: Failed to mount /boot!
Хотя все работает нормально, и в fstab установлено автомонтирование boot
Собирается ядро нормально, после перезапуска всеравно старое ядро...
Возможность полного отката
Возможность полного отката (загрузки со старым ядром) осталась?
Первые ЕМНИП три пункта (читать список USE-ов нижеупомянутого пакета) суть ересь.
# emerge gentoo-sources
(и готовься предстать перед Судом Святой Инквизиции)
ЗЫ: Мой опус читал?
Про
make oldconfig
точно не забыл?:wq
--
Live free or die
C RAID такая установка не
C RAID такая установка не проходит ....
Вам необходимо в ядре
Вам необходимо в ядре включить поддержку файловой системы - ext2
File systems-->
Second extended fs support
Включено...
Включено...
По поводу пункта 6 - ядро
По поводу пункта 6 - ядро копировалось в смонтированный /boot?
Я ♥ Gentoo & Funtoo
Скорее всего нет, расскажите
Скорее всего нет, расскажите пожалуйста по подробнее как смонтировать правильно?
Если использовать mount /boot
mount: unknown filesystem type 'ext2'
скорее всего используется ext3, правильно ли будет так: mount -t ext3 /boot ?
После этого скопировать ядро туда?
Конфиг для GRUB также заново создавать?
Покажите /etc/fstab[/]вывод
Покажите /etc/fstab
вывод команды
А, в принципе, попробуйте так:
отмонтируйте в случае, если смонтирован /boot, убедитесь, что команда
ничего не выводит, а команда
наоборот показывает наличие ядра и конфигурационных файлов загрузчика, сделайте следующее:
На всякий случай скопируйте содержимое /boot, удалите его, примонтируйте раздел /boot, скопируйте всё обратно, при необходимости исправьте конфигурационный файл загрузчика:
P.S. Будьте внимательны с командами
rm -rf /DIR
УБЕДИТЕСЬ, что после обратного слеша перед названием директории нет пробела!Я ♥ Gentoo & Funtoo
Lupo Alberto написал(а): P.S.
Уже давно этой проблемы нет:
В данном случае считаю, что
В данном случае считаю, что лучше перестраховаться.
А от root'а так же?
Я ♥ Gentoo & Funtoo
конечно man rm
конечно
man rm
патч Бармина закрыли еще в
патч Бармина закрыли еще в 5-й версии кореутилсов
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 ;)
Все вы правы, это во мне
Все вы правы, это во мне атавистический страх перед этой командой проснулся.
А в этой команде (одна из тех, которые я приводил)
тоже можно спокойно с пробелами ошибаться?
P.S. Начался off-top.
Я ♥ Gentoo & Funtoo
Какой именно реид на /boot ?
только один вопрос:
Какой именно реид на /boot ?
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 ;)
Первый здравый вопрос в топе
Первый здравый вопрос в топе имхо.
У меня с raid1 без плясок. Видимо у человека 0
Смонтируете /boot. Я сам
Смонтируете /boot. Я сам иногда на эти грабли наступаю... =))
Если ничего не помогает, прочти наконец инструкцию...
Amazik
Необходимо в ядро включить всё, что выпадает из ext2 меню, тогда заработает.