Автор Тема: Centos - LVM boot (идеи за намиране на проблема)  (Прочетена 2810 пъти)

d0uble_CLiCK

  • Участници
  • ***
  • Публикации: 3
    • Профил
Здравейте,

Имам един Centos build, boot-va Grub, но след това (мисля, че когато трябва да зареди кернела) просто се рестартира компютъра без никакво съобщение за грешка.

Като погледна настройките в Grub имам това:
root(hd0,0)
kernel /vmlinuz-2.6.18-164.el5 ro root=/dev/VolGroup00/LogVol00
initrd /initrd-2.6.18-164.el5.img

Първото което ми идва на ум е, че root-a е в LVM и може това да създава проблем.
Попринцип знам, че не е много препоръчително да се слага root в logical volumes.

Преди имах Trustix на тази машина. Оказа се, че ми трябва по - нов кернел, който да поддържа ftdi drivers. Дадоха ми нов build Ceontos, качен директно на друг хард диск. Инсталиран  е другаде, но на машина със абсолютно същата конфигурация.

Трябва ми да подкарам точно този билд, не да си инсталирам нов линукс, а и то е за едно "мини компютърче" (така да се каже). Няма нито флопи нито cdrom.

Понеже няма никакви други входни устройства си качих Slax na usb и боот-нах през него... да разгледам поне как са дяловете.

fdisk -l ми изкарва това:

Device Boot
/dev/hdc1 start 1 end 13 id 83 status Linux
/dev/hdc2 start 14 end 2432 id 8e status Linux LVM

Какво мислите, че може да е проблема?
Нещо не ми идват идеи какво да правя сега.

Активен

gat3way

  • Напреднали
  • *****
  • Публикации: 6050
  • Relentless troll
    • Профил
    • WWW
Няма никакъв проблем root-a да е на LVM, стига initrd-то да ти активира logical volume-ите като хората. Кое точно създава проблем не знам - може и да е ядрото, може и да е initrd-то, без да се види какво плюе преди да се рестартира е трудно да се каже.
Активен

"Knowledge is power" - France is Bacon

c2h5oh

  • Напреднали
  • *****
  • Публикации: 675
  • Distribution: CentOS 7.4 Fedora 28
  • Window Manager: Plasma Desktop
    • Профил
root(hd0,0) - Първи диск. Там grub очаква да намери ядрото. Когато е качван на другата вашина се предполага че е бил единствения диск. Провери при теб дали е /dev/hda Виж Slax-а защо ти го дава /dev/hdc Какво има на /dev/hda и /dev/hdb.
Активен

borovaka

  • Напреднали
  • *****
  • Публикации: 1331
  • Distribution: Каквото дойде
  • Window Manager: Gnome / KDE
    • Профил
Провери дали се зарежда LVM в initrd ако не си оправи конфа на initrd и го направи на ново.
Активен

Та извода е прост: "Колкото по-големи ла*ната - толкова по-малка щетата! ... моралната де, не материалната"

d0uble_CLiCK

  • Участници
  • ***
  • Публикации: 3
    • Профил
root(hd0,0) - Първи диск. Там grub очаква да намери ядрото. Когато е качван на другата вашина се предполага че е бил единствения диск. Провери при теб дали е /dev/hda Виж Slax-а защо ти го дава /dev/hdc Какво има на /dev/hda и /dev/hdb.

На /dev/hda и /dev/hdb изглежда, че няма нищо.
Аз го пускам само с един хард (то и няма място за повече).
Доколкото разбрах там където е инсталиран също е било на /dev/hdc
Като сложа стария хард диск с Trustix Linux-a пак е /dev/hdc

borovaka:
Не съм сигурен дали това е достатъчно.
# gunzip initrd-2.6.18-164.el5.gz
# cpio -i --make-directories < initrd-2.6.18-164.el5.img
В /bin има lvm

В init файла виждам ето това
...
mkblkdevs
echo Scanning and configuring dmraid supported devices
echo Scanning logical volumes
lvm vgscan --ignorelockingfailure
echo Activating logical volumes
lvm vgchange -ay --ignorelockingfailure  VolGroup00
resume /dev/VolGroup00/LogVol01
echo Creating root device.
mkrootdev -t ext3 -o defaults,ro /dev/VolGroup00/LogVol00
...

Все още не изкарва kernel panic, рестартира се и край
Активен

laskov

  • Напреднали
  • *****
  • Публикации: 3166
    • Профил
А какво ли ще стане, ако закачиш кабела към другия IDE канал на дъното ?
Активен

Не си мислете, че понеже Вие мислите правилно, всички мислят като Вас! Затова, когато има избори, идете и гласувайте, за да не сте изненадани после от резултата, и за да не твърди всяка партия, че тя е спечелила, а Б.Б. (С.С., ...) е загубил, а трети да управлява.  Наздраве!  [_]3

d0uble_CLiCK

  • Участници
  • ***
  • Публикации: 3
    • Профил
А какво ли ще стане, ако закачиш кабела към другия IDE канал на дъното ?

Компютърчето е миниатюрно (с размера на рутер), няма друг IDE канал.


Чудя се как да го накарам да изпише каква грешка дава.
... или да си направя някакъв recovery disc ли к'во ли, то няма и CDROM, та ще трябва някак си през USB
« Последна редакция: Feb 12, 2010, 17:05 от d0uble_CLiCK »
Активен

c2h5oh

  • Напреднали
  • *****
  • Публикации: 675
  • Distribution: CentOS 7.4 Fedora 28
  • Window Manager: Plasma Desktop
    • Профил
Странно къде се губят hda и hdb Опитай да примениш root(hd0,0) на root(hd2,0) Знам че е много дърводелско но ако тръгне ще можеш да изпълниш grub-install и да се оправят нещата
Активен