Титла: Centos - LVM boot (идеи за намиране на проблема) Публикувано от: d0uble_CLiCK в Feb 12, 2010, 11:52 Здравейте,
Имам един 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 Какво мислите, че може да е проблема? Нещо не ми идват идеи какво да правя сега. Титла: Re: Centos - LVM boot (идеи за намиране на проблема) Публикувано от: gat3way в Feb 12, 2010, 12:27 Няма никакъв проблем root-a да е на LVM, стига initrd-то да ти активира logical volume-ите като хората. Кое точно създава проблем не знам - може и да е ядрото, може и да е initrd-то, без да се види какво плюе преди да се рестартира е трудно да се каже.
Титла: Re: Centos - LVM boot (идеи за намиране на проблема) Публикувано от: c2h5oh в Feb 12, 2010, 13:14 root(hd0,0) - Първи диск. Там grub очаква да намери ядрото. Когато е качван на другата вашина се предполага че е бил единствения диск. Провери при теб дали е /dev/hda Виж Slax-а защо ти го дава /dev/hdc Какво има на /dev/hda и /dev/hdb.
Титла: Re: Centos - LVM boot (идеи за намиране на проблема) Публикувано от: borovaka в Feb 12, 2010, 13:30 Провери дали се зарежда LVM в initrd ако не си оправи конфа на initrd и го направи на ново.
Титла: Re: Centos - LVM boot (идеи за намиране на проблема) Публикувано от: d0uble_CLiCK в Feb 12, 2010, 16:25 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, рестартира се и край Титла: Re: Centos - LVM boot (идеи за намиране на проблема) Публикувано от: laskov в Feb 12, 2010, 16:28 А какво ли ще стане, ако закачиш кабела към другия IDE канал на дъното ?
Титла: Re: Centos - LVM boot (идеи за намиране на проблема) Публикувано от: d0uble_CLiCK в Feb 12, 2010, 16:48 А какво ли ще стане, ако закачиш кабела към другия IDE канал на дъното ? Компютърчето е миниатюрно (с размера на рутер), няма друг IDE канал. Чудя се как да го накарам да изпише каква грешка дава. ... или да си направя някакъв recovery disc ли к'во ли, то няма и CDROM, та ще трябва някак си през USB Титла: Re: Centos - LVM boot (идеи за намиране на проблема) Публикувано от: c2h5oh в Feb 12, 2010, 18:05 Странно къде се губят hda и hdb Опитай да примениш root(hd0,0) на root(hd2,0) Знам че е много дърводелско но ако тръгне ще можеш да изпълниш grub-install и да се оправят нещата
|