Обновление ядра

Здравствуйте, уважаемые Гуру, помогите пожалуйста с моей проблемой...

Есть компьютер, установлен на нём 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
вывод команды

mount

А, в принципе, попробуйте так:
отмонтируйте в случае, если смонтирован /boot, убедитесь, что команда

mount | grep '/boot'

ничего не выводит, а команда

ls -l /boot

наоборот показывает наличие ядра и конфигурационных файлов загрузчика, сделайте следующее:
На всякий случай скопируйте содержимое /boot, удалите его, примонтируйте раздел /boot, скопируйте всё обратно, при необходимости исправьте конфигурационный файл загрузчика:

mkdir /bootcopy
cp -a /boot/* /bootcopy
rm -rf /boot/*
mount /boot
cp -a /bootcopy/* /boot
rm -rf /bootcopy

P.S. Будьте внимательны с командами rm -rf /DIR УБЕДИТЕСЬ, что после обратного слеша перед названием директории нет пробела!

Я Gentoo & Funtoo

Lupo Alberto написал(а): P.S.

Lupo Alberto написал(а):
P.S. Будьте внимательны с командами rm -rf /DIR УБЕДИТЕСЬ, что после обратного слеша перед названием директории нет пробела!

Уже давно этой проблемы нет:

% rm -rf / boot
rm: cannot remove root directory `/'

В данном случае считаю, что

В данном случае считаю, что лучше перестраховаться.

_SerEga_ написал(а):
Уже давно этой проблемы нет:

% rm -rf / boot
rm: cannot remove root directory `/'

А от root'а так же?

Я Gentoo & Funtoo

конечно man rm

конечно
man rm

       --no-preserve-root
              do not treat `/' specially

       --preserve-root
              do not remove `/' (default)

патч Бармина закрыли еще в

патч Бармина закрыли еще в 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 ;)

Все вы правы, это во мне

Все вы правы, это во мне атавистический страх перед этой командой проснулся.
А в этой команде (одна из тех, которые я приводил)

rm -rf /boot/*

тоже можно спокойно с пробелами ошибаться?
P.S. Начался off-top.

Я Gentoo & Funtoo

Какой именно реид на /boot ?

Amazik написал(а):
Ничего не понимаю, помогите пожалуйста разобраться, как же на рэйде софтовом да ещё и с GRUB поставить новое ядро?!
Спасибо

только один вопрос:

Какой именно реид на /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

Amazik написал(а):
Здравствуйте, уважаемые Гуру, помогите пожалуйста с моей проблемой...

Есть компьютер, установлен на нём 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 поставить новое ядро?!
Спасибо

Необходимо в ядро включить всё, что выпадает из ext2 меню, тогда заработает.

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

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