Титла: Debian-а не може да стартира Публикувано от: abadon в Mar 05, 2007, 21:58 Здравейте.
Имам три харда на компа си, които не са свързани в масив, защото са с различен капацитет. На единия хард ми е инсталиран SuSE 10.2, на втория хард си сложих Debian, а третия го ползвам като хранилище за информация, смисъл на него си качвам всички филми, музика и т.н. И така всичко си работеше добре, но заради едни токови удари файловата система на харда на който беше инсталиран SuSE-а се скапа и макар че около три дена се мъчих да я възстановя, не успях. Писна ми да се мъча и направих пълен формат на този хард, след което пак си инсталирах SuSE на него. До тук добре, но като си пуснах компа и от Grub избрах да ми бутне Debian останах крайно изненадан, получавайки следната грешка:
Диодите на клавиатурата започват да мигат и този текст се вижда последно на екрана. Преписах го от там, защото няма нищо логнато. Някой има ли някаква идея как мога да си стартирам дебчото пак? P.S>Помислих че проблема е във fstab файла на Debian, защото преди срива на единия хард файловата му система беше reiserfs а и никой хард нямаше журнал е сега при преинстала дадох да се създаде такъв, но май проблема не е там. Ето това е fstab файла на Debiana преди преинстала на SuSE-то, а това е сегашния вариянт Ето тук е и fstab-а на SuSE-то Титла: Debian-а не може да стартира Публикувано от: ivo1204 в Mar 06, 2007, 02:16 Линковете не се отварят при мен.
. Partition check: /dev/ide/host0/bus0/target0/lun0: p1 p2 <p5 p6> /dev/ide/host0/bus0/target0/lun0: p1 ...................... Това е за SCSI ,моя Дебиян ги отваря като IDE -> /dev/hda, /dev/hdb .... "hda" e 1-вия "hdb" е 2-рия .... Kernel panic: -> Не намира дяла ти "root" Причини: -грещно посочено ядро или image фаил , та не може да зареди драйверерите / за файловата система "reiserfs" и др./В резултат ядрото няма на кой да предаде управлението / няма "init","bash","linuxrc" ../ и дава паник. - грешно посочен дял "root". Например в линийте: root (hd0,0)<------------ROOT Дяла ,откъдето ще взема ядрото и имаге файла kernel /boot/vmlinuz-1234 root=/dev/hda1<-ROOT Дяла ,който ще монтира за роот initrd /boot/initrd.img-1234 Те са коректни за 1 дял от 1-ви диск Сравни: /boot/grub/menu.lst от Дебиана и Сузито. Титла: Debian-а не може да стартира Публикувано от: abadon в Mar 06, 2007, 07:21 Благодаря за съветите, днес като се прибера ще ги изпробвам след което ще напиша резултата.
Не знам защо не ти се отварят линковете? ![]() Титла: Debian-а не може да стартира Публикувано от: phantomlord в Mar 06, 2007, 13:14 Покажи и /boot/grub/menu.lst
Титла: Debian-а не може да стартира Публикувано от: abadon в Mar 06, 2007, 18:48
Това е menu.lst на SuSE-то.
А ето го и menu.lst на Debian-а. Не съм много на ясно но бутването на системите не се ли управлява само от grub-а който е сложил SuSE-то, защото все пак той е на първия ми диск. Титла: Debian-а не може да стартира Публикувано от: Gaara в Mar 06, 2007, 19:25 А fdisk -l ?
Титла: Debian-а не може да стартира Публикувано от: abadon в Mar 06, 2007, 19:43 fdisk -l
Disk /dev/hda: 41.1 GB, 41110142976 bytes 16 heads, 63 sectors/track, 79656 cylinders Units = cylinders of 1008 * 512 = 516096 bytes Device Boot Start End Blocks Id System /dev/hda1 * 1 30473 15358108+ 83 Linux Partition 1 does not end on cylinder boundary. /dev/hda2 30473 79640 24780262+ f W95 Ext'd (LBA) Partition 2 does not end on cylinder boundary. /dev/hda5 30474 31488 511560 82 Linux swap / Solaris /dev/hda6 31493 79640 24266151 83 Linux Disk /dev/hdc: 250.0 GB, 250059350016 bytes 255 heads, 63 sectors/track, 30401 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/hdc1 1 30400 244187968+ 83 Linux Disk /dev/hdd: 10.2 GB, 10245537792 bytes 255 heads, 63 sectors/track, 1245 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/hdd1 * 1 1190 9558643+ 83 Linux /dev/hdd2 1191 1245 441787+ 5 Extended /dev/hdd5 1191 1245 441756 82 Linux swap / Solaris Титла: Debian-а не може да стартира Публикувано от: Gaara в Mar 06, 2007, 20:26 Пробвал ли си да монтираш дебиян дяла?
Ако е да, защо не пробваш да го chroot-неш и да инсталираш ново ядро или да принсталираш grub. Титла: Debian-а не може да стартира Публикувано от: abadon в Mar 06, 2007, 20:38 Да монтирам си го Debian дяла без проблеми. Даже в fstab съм го описал и това става автоматично. Новото ядро от къде да го взема? Смисъл такъв има ли някакви дебиански ядра, които да сваля и инсталирам.
Преинсталацията става по следния начин: 1. Свалям vmlinuz-x.x.x и initrd-x-x-x 2. Копирам ги във /boot/ на Debian-а 3. Редактирвам menu.lst като задавам новото ядро Това ли е начина или има друг? Титла: Debian-а не може да стартира Публикувано от: Gaara в Mar 06, 2007, 21:02 chroot-ни монтираният дебиан, след това с apt-get install linux-image-X.X.X инсталираш новото ядро, а за да го намериш apt-cache search linux-image-2.6.18 и си избираш спрямо процесора ти.
Титла: Debian-а не може да стартира Публикувано от: phantomlord в Mar 06, 2007, 21:25 Пробвай от BIOS-a да стартираш харда, на който ти е инсталиран Дебиан-а.
Титла: Debian-а не може да стартира Публикувано от: abadon в Mar 06, 2007, 22:15
До сега не съм ползвал chroot, но от man и info страниците и от това което прочетох в LinuxQuestions.org, мисля че се прави по следния начин:
Обаче това ми дава следната грешка:
Пробвах най-различни варианти, но все получавам някаква грешка:
Аз ли бъркам нещо при chroot-ването или пък трябва да се преконфигурира нещо на Debian-а? ![]() Титла: Debian-а не може да стартира Публикувано от: abadon в Mar 06, 2007, 22:18
Пробвах но, след като мина POST теста ми изписа
И до там си останах ![]() Титла: Debian-а не може да стартира Публикувано от: Gaara в Mar 06, 2007, 22:34 Примерно си си монтирал дяла в /mnt/debian. След това
Предполагам, че си с unstable и затова давам пример с 2.6.18, а ако не си, то не слагай 18. Титла: Debian-а не може да стартира Публикувано от: Gaara в Mar 06, 2007, 22:49
Мен това съобщтение грам не ми хареса ![]() Разгледай това, защото съм сигурен, че грешката пак ще се появи ![]() Титла: Debian-а не може да стартира Публикувано от: emagi в Mar 06, 2007, 23:22 На мен пък ми харесва съобщението!
Титла: Debian-а не може да стартира Публикувано от: abadon в Mar 07, 2007, 07:20
Със stable съм, но мислех да го надграждам но unstable (разбира се след като си го пусна да работи нормално). Сега ползвам ядро 2.4.27-3-386 Обаче и при начина, който си минаписал за chroot пак дава грешка:
То като ми даде тази грешка, просто по нататъшните команди няма как да ги изпълня ![]() Титла: Debian-а не може да стартира Публикувано от: abadon в Mar 07, 2007, 07:24
Напълно си прав грешката пак се появи, но и по начина който е описан там не мога да я премахна. Просто каквато и команда да се пробвам да изпълня dpkg, ar, tar всичко дава някакви грешки: Само ldconfig се изпълнява без грешка, но нямаше никаква полза от това ![]() Титла: Debian-а не може да стартира Публикувано от: ivo1204 в Mar 07, 2007, 07:39 Явно версията на библиотеките / libc / са различни на Сузи и Дебиана , или нещо е "прецакано".
От "GRUB" екрана;/На Сузе или някое Live CD / редактираш линия така: клавиш <е> - режим на редактиране. <d> изтриване <b> боот root (hd2,0) kernel /boot/vmlinuz-2.4.27-3-386 root=/dev/hdd1 init=/bin/bash /Може да изтриеш initrd /boot/initrd.img-2.4.27-3-386 за проба ,но не знам дали ядрото има компилиран в него драйвер за ext3... / По този начин елиминираш "init" и скриптовете и влизаш по най-простия начин. <b> От Сузи /става и Live CD/ Демонтирай Дебиана /ако е монтиран /. #umount /data3 Изглежда Дебиана ти е в /dev/hdd1 и е ext3. и провери дяла: fsck.ext3 -f /dev/hdd1 -v След това ,ако си пазиш диска ,с който си инсталирал Дебиана да боотнеш с него./Може да опиташ и с някое LiveCD , Knoppix например ,като дадеш "2" в опцийте на boot: ,за да зареди до конзола и като "роот" ,след това "startx" и си "роот" в графичен режим/. Прекъсваш инсталацията и минаваш е шела. # #mkdir /1 #mount -t ext3 /dev/hdd1 /1 #cd /1 #chroot /1 /bin/bash и би трябвало да си в дебиана,ама разгледай: #cd / # ls Трабва да влязъл , излиза се с "exit" Може да се наложи да монтираш наново /proc Ако е монтирало read-only "root" дяла. #mount -o remount,rw / също може да трябва да се мотира : #mount -t proc none /proc ....................... Друго може да си копираш файловете в Сузито /в /boot/ vmlinuz-2.4.27-3-386 initrd.img-2.4.27-3-386 Напиши им някое по нормално име ,напр. debian_kernel ,debian_image и в /boot/grub/menu.lst си добави: title Boot_Debian_from_SUSE root (hd0,0) kernel /boot/ debian_kernel root=/dev/hdd1 ro initrd /boot/debian_image и пробай ,сега ще ги вземе от Сузето. Титла: Debian-а не може да стартира Публикувано от: abadon в Mar 07, 2007, 19:59 След тези съвети успях най-накрая да го пусна. Даже и chroot-а работи (това е много яко работи си ми КДЕ-то на SuSE-то и в същото време си работя и Дебиан-а без да се кьоравия с конзолни логвания).
Само, че нещо така се увъртях със зависимостите и т.н. И как ще се оправям си нямам и на идея ![]() Само един последен въпрос ако искам Debian-а да ми монтирва автоматично всички дискове, задължително ли в fstab към дяловете дето искам да ми ги монтирва трябва да слагам data=journal, както е тука при SuSE-а и ако ако нещо сбъркам може ли да ми прецака файловата система. Примерно ако я няма тази опция? Титла: Debian-а не може да стартира Публикувано от: Gaara в Mar 07, 2007, 23:03 Сложи опция auto
|