После обновления не загружается Arch

Модератор: Модераторы разделов

stilet
Сообщения: 29
ОС: Ubuntu

После обновления не загружается Arch

Сообщение stilet »

Просьба помочь советом. Вчера обновился через Pacman (-Su), в том числе поставилось и новое ядро 18-тое. После перезагрузки арч зависает намертво на этапе загрузки ядра. Выдает следущее сообщение:
No filesystem could mount root, tried:
Kernel panic - not syncing: VFS: Unable to mount root on unknown block (0,0)
Я загрузился с livecd - вроде файловая система в порядке. Может кто сможет помочь?
Спасибо сказали:
Аватара пользователя
@leX
Сообщения: 313
ОС: Linux

Re: После обновления не загружается Arch

Сообщение @leX »

А ты на mkinitcpio заблаговременно перешел?
http://www.archlinux.org/news/252/
Спасибо сказали:
stilet
Сообщения: 29
ОС: Ubuntu

Re: После обновления не загружается Arch

Сообщение stilet »

@leX писал(а):
23.09.2006 13:46
А ты на mkinitcpio заблаговременно перешел?
http://www.archlinux.org/news/252/

В том то идело, что нет. Возможно ли как нить это дело поправить. Может через livecd скопировать?

блин могли бы в зависимости бросить 18 ядра... Наверное много народа на этом накололось.. Многие же новости на сайте арча не читают...
Спасибо сказали:
Аватара пользователя
Snupt
Бывший модератор
Сообщения: 2062
Статус: No Place for RTFM Here…
ОС: Mac OS X

Re: После обновления не загружается Arch

Сообщение Snupt »

Во-первых, во время инсталяции ядра Вам английским по чёрному написали:
WARNING:
mkinitrd is not supported anymore in kernel >=2.6.18 series!
Please change to Mkinitcpio setup.

Во-вторых, если если Вы согласились с pacman'ом на установку mkinitcpio или же сами доустановиди его, то Вам необходимо зайти в файл конфигурации Вашего загрузчика и поменять initrd26.img на kernel26.img, что следует из записи сделаной при инсталяции всё того же ядра:
Please change your bootloader config files:
Grub: /boot/grub/menu.lst | Lilo: /etc/lilo.conf

initrd26.img to kernel26.img
initrd26-full.img to kernel26-fallback.img

(stilet @ Sep 23 2006, в 13:52) писал(а):блин могли бы в зависимости бросить 18 ядра

Так Вас предупреждали заранее надписью:

Код: Выделить всё

:: Replace mkinitrd with mkinitcpio from "current"? [Y/n]

(stilet @ Sep 23 2006, в 13:52) писал(а):Возможно ли как нить это дело поправить. Может через livecd скопировать?

Возможно. Скачайте пакет "mkinitcpio-0.5.6-1.pkg.tar.gz" и распакуйте. Только Вам ещё надо сконфигурировать "kernel26.img" выполнив команду:

Код: Выделить всё

mkinitcpio -g /boot/kernel26.img

А Вы вряд ли сможите это как-то сделать, ибо система не загружается. Возьмите мой образ, который я прикреплю с сообщению (не забудти изменить разрешение удалив ".txt"). Потом его перезапишите, при необходимости, выполнив вышеупомянутую команду.

Спасибо сказали:
stilet
Сообщения: 29
ОС: Ubuntu

Re: После обновления не загружается Arch

Сообщение stilet »

CnupT писал(а):
23.09.2006 13:58
Во-первых, во время инсталяции ядра Вам английским по чёрному написали:

WARNING:
mkinitrd is not supported anymore in kernel >=2.6.18 series!
Please change to Mkinitcpio setup.

Во-вторых, если если Вы согласились с pacman'ом на установку mkinitcpio или же сами доустановиди его, то Вам необходимо зайти в файл конфигурации Вашего загрузчика и поменять initrd26.img на kernel26.img, что следует из записи сделаной при инсталяции всё того же ядра:
Please change your bootloader config files:
Grub: /boot/grub/menu.lst | Lilo: /etc/lilo.conf

initrd26.img to kernel26.img
initrd26-full.img to kernel26-fallback.img


У меня такое ощущения, что этой фразы не было. Я ведь отказался от установки mkinitcpio. Ладно, а что сейчас-то предпринять?
Спасибо сказали:
Аватара пользователя
@leX
Сообщения: 313
ОС: Linux

Re: После обновления не загружается Arch

Сообщение @leX »

Ладно, а что сейчас-то предпринять?
Загружаться с livecd и как-то химичить с chroot.
Но вот что конкретно надо делать сказать не могу. Квалификации не хватает. :-(
Спасибо сказали:
stilet
Сообщения: 29
ОС: Ubuntu

Re: После обновления не загружается Arch

Сообщение stilet »

@leX писал(а):
23.09.2006 14:14
Ладно, а что сейчас-то предпринять?
Загружаться с livecd и как-то химичить с chroot.
Но вот что конкретно надо делать сказать не могу. Квалификации не хватает. :-(

если у тебя 18 ядро не мог бы ты содержимое menu.lst привести, ту часть которая с линухом связана?
Спасибо сказали:
Аватара пользователя
@leX
Сообщения: 313
ОС: Linux

Re: После обновления не загружается Arch

Сообщение @leX »

У меня 2.6.17 но с mkinitcpio

Код: Выделить всё

# (0) Arch Linux
title  Arch Linux
root   (hd0,2)
kernel (hd0,0)/vmlinuz26 root=/dev/hdb3 ro vga=795 elevator=cfq
initrd (hd0,0)/kernel26.img

title  Arch Linux Fallback
root   (hd0,2)
kernel (hd0,0)/vmlinuz26 root=/dev/hdb3 ro vga=795
initrd (hd0,0)/kernel26-fallback.img
Спасибо сказали:
Аватара пользователя
Snupt
Бывший модератор
Сообщения: 2062
Статус: No Place for RTFM Here…
ОС: Mac OS X

Re: После обновления не загружается Arch

Сообщение Snupt »

Отредактировал своё сообщение. Читай выше. Всё должно заработать.
(stilet @ Sep 23 2006, в 14:05) писал(а):У меня такое ощущения, что этой фразы не было. Я ведь отказался от установки mkinitcpio.

Всё там было. Прочитайте файл ".INSTALL" в пакете "kernel26-2.6.18".
Спасибо сказали:
stilet
Сообщения: 29
ОС: Ubuntu

Re: После обновления не загружается Arch

Сообщение stilet »

Нет. Ничего не получилось. Придется переустанавливать систему. Спасибо за поддержку.
Спасибо сказали:
Аватара пользователя
Snupt
Бывший модератор
Сообщения: 2062
Статус: No Place for RTFM Here…
ОС: Mac OS X

Re: После обновления не загружается Arch

Сообщение Snupt »

(stilet @ Sep 23 2006, в 13:52) писал(а):блин могли бы в зависимости бросить 18 ядра...

(stilet @ Sep 23 2006, в 14:05) писал(а):Я ведь отказался от установки mkinitcpio.

Код: Выделить всё

[cnupt@linux ~]$ pacman -Si kernel26
Repository        : testing
Name              : kernel26
Version            : 2.6.18-4
Depends On     : mkinitcpio module-init-tools
...
Repository        : current
Name              : kernel26
Version            : 2.6.17.13-3
Depends On     : mkinitcpio mkinitrd module-init-tools

Во-первых, как видно из примера в зависемостях есть "mkinitcpio" даже в ядре 2.6.17, так что он у Вас наверняка установлен. Во-вторых, отказались Вы не от установки "mkinitcpio", а от удаления "mkinitrd", который в принципе, ничем не мешает, но выпоняет функцию мусора в системе, ибо в ядре 2.6.18 не работает. Вывод можно сделать такой - Вы просто забыли отредактировать конфигаруционный файл загрузчика заменив "initrd26.img" на "kernel26.img".
Спасибо сказали:
stilet
Сообщения: 29
ОС: Ubuntu

Re: После обновления не загружается Arch

Сообщение stilet »

Да вы правы - mkinitcpio у меня оказалось был установлен. Я действительно не внес эти строки в menu.lst. В следующий раз буду повнимательней.
Спасибо сказали:
Аватара пользователя
mk2002
Сообщения: 239
ОС: Debian Testing (lenny)

Re: После обновления не загружается Arch

Сообщение mk2002 »

CnupT писал(а):
23.09.2006 19:52
(stilet @ Sep 23 2006, в 13:52) писал(а):
блин могли бы в зависимости бросить 18 ядра...

(stilet @ Sep 23 2006, в 14:05) писал(а):Я ведь отказался от установки mkinitcpio.

Код: Выделить всё

[cnupt@linux ~]$ pacman -Si kernel26
Repository        : testing
Name              : kernel26
Version            : 2.6.18-4
Depends On     : mkinitcpio module-init-tools
...
Repository        : current
Name              : kernel26
Version            : 2.6.17.13-3
Depends On     : mkinitcpio mkinitrd module-init-tools

Во-первых, как видно из примера в зависемостях есть "mkinitcpio" даже в ядре 2.6.17, так что он у Вас наверняка установлен. Во-вторых, отказались Вы не от установки "mkinitcpio", а от удаления "mkinitrd", который в принципе, ничем не мешает, но выпоняет функцию мусора в системе, ибо в ядре 2.6.18 не работает. Вывод можно сделать такой - Вы просто забыли отредактировать конфигаруционный файл загрузчика заменив "initrd26.img" на "kernel26.img".


Доброшо времени суток!
У меня та же проблема не может смонтировать root :(
Причемя ядро я собрал сам из abs и в menu.lst все поменял:

Код: Выделить всё

# (0) Arch Linux
title  Arch Linux
root   (hd0,4)
kernel /boot/vmlinuz26 root=/dev/hda5 ro
initrd /boot/kernel26.img

title Arch Linux (console)
root (hd0,4)
kernel /boot/vmlinuz26 root=/dev/hda5 ro 2
initrd /boot/kernel26-fallback.img


Причем не работает не то не то что может быть???
Duron 950Mhz/512Mb/320+80+250+40Gb
Ubuntu 7.10->kernel-2.6.22-14/KDE 3.5.8
ArchLinux(don't panic)->kernel-2.6.23-1/KDE 3.5.8
Спасибо сказали:
Аватара пользователя
Snupt
Бывший модератор
Сообщения: 2062
Статус: No Place for RTFM Here…
ОС: Mac OS X

Re: После обновления не загружается Arch

Сообщение Snupt »

(mk2002 @ Sep 30 2006, в 19:03) писал(а):Причемя ядро я собрал сам

Может неправильно собрал. Других причин я не вижу.
Спасибо сказали:
Аватара пользователя
mk2002
Сообщения: 239
ОС: Debian Testing (lenny)

Re: После обновления не загружается Arch

Сообщение mk2002 »

Собирал из abs т.е. ядро стандартное ни че сам не менял
Duron 950Mhz/512Mb/320+80+250+40Gb
Ubuntu 7.10->kernel-2.6.22-14/KDE 3.5.8
ArchLinux(don't panic)->kernel-2.6.23-1/KDE 3.5.8
Спасибо сказали:
Аватара пользователя
moog
Сообщения: 599
ОС: Archlinux

Re: После обновления не загружается Arch

Сообщение moog »

А корень у вас на какой фс ?
Спасибо сказали:
Аватара пользователя
mk2002
Сообщения: 239
ОС: Debian Testing (lenny)

Re: После обновления не загружается Arch

Сообщение mk2002 »

Корень у меня ext3.
Как видно из стандартного конфига

Код: Выделить всё

CONFIG_EXT2_FS=m
CONFIG_EXT2_FS_XATTR=y
CONFIG_EXT2_FS_POSIX_ACL=y
CONFIG_EXT2_FS_SECURITY=y
# CONFIG_EXT2_FS_XIP is not set
CONFIG_EXT3_FS=m
CONFIG_EXT3_FS_XATTR=y
CONFIG_EXT3_FS_POSIX_ACL=y
CONFIG_EXT3_FS_SECURITY=y
CONFIG_JBD=m

поддержка ext3 собирается модулем.
Duron 950Mhz/512Mb/320+80+250+40Gb
Ubuntu 7.10->kernel-2.6.22-14/KDE 3.5.8
ArchLinux(don't panic)->kernel-2.6.23-1/KDE 3.5.8
Спасибо сказали:
Аватара пользователя
moog
Сообщения: 599
ОС: Archlinux

Re: После обновления не загружается Arch

Сообщение moog »

Попробуйте не-модулем, у меня такая-же проблема была, когда reiserfs (на корне) загружалась модулем.
Спасибо сказали:
Аватара пользователя
mk2002
Сообщения: 239
ОС: Debian Testing (lenny)

Re: После обновления не загружается Arch

Сообщение mk2002 »

goom писал(а):
30.09.2006 23:02
Попробуйте не-модулем, у меня такая-же проблема была, когда reiserfs (на корне) загружалась модулем.

После вашего вопроса сам уже так подумал буду пробовать. Спасибо.
Duron 950Mhz/512Mb/320+80+250+40Gb
Ubuntu 7.10->kernel-2.6.22-14/KDE 3.5.8
ArchLinux(don't panic)->kernel-2.6.23-1/KDE 3.5.8
Спасибо сказали:
Аватара пользователя
Snupt
Бывший модератор
Сообщения: 2062
Статус: No Place for RTFM Here…
ОС: Mac OS X

Re: После обновления не загружается Arch

Сообщение Snupt »

У меня модулем ext3 и всё работает.
Спасибо сказали:
Аватара пользователя
mk2002
Сообщения: 239
ОС: Debian Testing (lenny)

Re: После обновления не загружается Arch

Сообщение mk2002 »

Обновил ядро с оффициального репозитария и столкнулся с другой проблемой:
[code]
::Loading initramfs
/init:43: replace:notfound
/init:43: replace:notfound
export43: bad
kernel panic - not syncing. Attempted to kill init!

что может быть за причина???
Duron 950Mhz/512Mb/320+80+250+40Gb
Ubuntu 7.10->kernel-2.6.22-14/KDE 3.5.8
ArchLinux(don't panic)->kernel-2.6.23-1/KDE 3.5.8
Спасибо сказали:
Аватара пользователя
zenwolf
Бывший модератор
Сообщения: 3139
Статус: Страшный и злой
ОС: Slackware..Salix..x86_64

Re: После обновления не загружается Arch

Сообщение zenwolf »

mk2002 писал(а):
01.10.2006 20:19
Обновил ядро с оффициального репозитария и столкнулся с другой проблемой:
[code]
::Loading initramfs
/init:43: replace:notfound
/init:43: replace:notfound
export43: bad
kernel panic - not syncing. Attempted to kill init!

что может быть за причина???

initrd перепрописать нужно ,cм выше было уже
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
Спасибо сказали:
Аватара пользователя
mk2002
Сообщения: 239
ОС: Debian Testing (lenny)

Re: После обновления не загружается Arch

Сообщение mk2002 »

Угу точно было.
Я же и писал что запись поменял на нижеследующие:

Код: Выделить всё

# (0) Arch Linux
title  Arch Linux
root   (hd0,4)
kernel /boot/vmlinuz26 root=/dev/hda5 ro
initrd /boot/kernel26.img

тем не менее все равно kernel panic :(
Duron 950Mhz/512Mb/320+80+250+40Gb
Ubuntu 7.10->kernel-2.6.22-14/KDE 3.5.8
ArchLinux(don't panic)->kernel-2.6.23-1/KDE 3.5.8
Спасибо сказали:
Аватара пользователя
MadDog
Бывший модератор
Сообщения: 2298
Статус: Добрый банщик

Re: После обновления не загружается Arch

Сообщение MadDog »

Обновил, прописал - полёт нормальный. Всё крутится на reiserfs.
MadDog's Blog
Внимательно читать: Как правильно задавать вопросы
No fate but what we make
Спасибо сказали:
Аватара пользователя
mk2002
Сообщения: 239
ОС: Debian Testing (lenny)

Re: После обновления не загружается Arch

Сообщение mk2002 »

Тут уже другая проблема я так понимаю он не может загрузить kernel26.img

Код: Выделить всё

::Loading initramfs
/init:43: replace:notfound
/init:43: replace:notfound
export43: bad
kernel panic - not syncing. Attempted to kill init!
Duron 950Mhz/512Mb/320+80+250+40Gb
Ubuntu 7.10->kernel-2.6.22-14/KDE 3.5.8
ArchLinux(don't panic)->kernel-2.6.23-1/KDE 3.5.8
Спасибо сказали:
Аватара пользователя
mk2002
Сообщения: 239
ОС: Debian Testing (lenny)

Re: После обновления не загружается Arch

Сообщение mk2002 »

Я наконец-то разобрался!
Оказывается криво стоял mkinitcpio переустановил пакет и все пошло!
Duron 950Mhz/512Mb/320+80+250+40Gb
Ubuntu 7.10->kernel-2.6.22-14/KDE 3.5.8
ArchLinux(don't panic)->kernel-2.6.23-1/KDE 3.5.8
Спасибо сказали:
Аватара пользователя
Snupt
Бывший модератор
Сообщения: 2062
Статус: No Place for RTFM Here…
ОС: Mac OS X

Re: После обновления не загружается Arch

Сообщение Snupt »

Криво он никак не мог стоять. Может быть ты просто по запарке удалил какой-нибудь его файл или конфиг.
Спасибо сказали:
Аватара пользователя
mk2002
Сообщения: 239
ОС: Debian Testing (lenny)

Re: После обновления не загружается Arch

Сообщение mk2002 »

До этого я ставил mkinitcpio собранный из abs вот с ним ни чего не получилось :(
А после установки из репозитария все пошло.
Duron 950Mhz/512Mb/320+80+250+40Gb
Ubuntu 7.10->kernel-2.6.22-14/KDE 3.5.8
ArchLinux(don't panic)->kernel-2.6.23-1/KDE 3.5.8
Спасибо сказали:
Аватара пользователя
romuil
Сообщения: 2095
Статус: Ромунцель
ОС: ALTLinux Sisyphus

Re: После обновления не загружается Arch

Сообщение romuil »

У меня та же история
Установил базовую систему, залил на винт current extra community.
Прописал каталоги , сделал pacman -Suy - вроде все обновилось.
Потом перегрузился и ядро в панике.

Код: Выделить всё

ls /mnt/mdk/boot
boot.1600  grub               initrd26.img  kernel26-fallback.img  map                       System.map26
diag1.img  initrd26-full.img  kconfig26     kernel26.img           mkinitcpio-kernel26.conf  vmlinuz26
содержимое каталога boot
Это конфиг lilo

Код: Выделить всё

#
# /etc/lilo.conf
#


boot=/dev/hdc
# This line often fixes L40 errors on bootup
# disk=/dev/hda bios=0x80

default=arch
timeout=50
lba32
prompt

image=/boot/vmlinuz26
        label=arch
        initrd=/boot/kernel26.img
        root=/dev/hdc1


        read-only


Пробовал перезапускать mkinitcpio , но теперь не могу восстановить lilo

Код: Выделить всё

lilo
Fatal: raid_setup: stat("/dev/hdc")

Пробовал загрузиться из grub - ядро по - прежнему в панике.
Что тупо переустанавливать и все с начала ?
Спасибо сказали:
Аватара пользователя
romuil
Сообщения: 2095
Статус: Ромунцель
ОС: ALTLinux Sisyphus

Re: После обновления не загружается Arch

Сообщение romuil »

Удалось загрузиться таким образом - откат с инсталлера на основное ядро и установка kernel-beyond.
Теперь вижу в кде квадратики везде , но это другая песня.
Спасибо сказали: