Титла: проблем с boot Публикувано от: mos в Nov 16, 2005, 01:26 Здрасти.. Имах инсталирани Fedora Core 4 i win XP, работещи съвместно безпроблемно до вчера - просто Win-a отказа да боотва (нерзбрах къде е проблема). Реших да формтирам C:\ и reinstall на win-a , като преди това си направих bootsct.lnx :
dd if=/dev/hda3 of=/bootsect.lnx bs=512 count=1 .. format, install нa XP и той разбирасе затрива MBR (прецака ми grub-a). Копирах "bootsect.lnx" в с:\ добавих в boot.ini C:\bootsect.lnx="linux" запаметявам , рестартирам , но сега линукса не иска да боотва - появясе меню от което избирам да боотне линукса, но излиза черен екран с мигащ курсор и толкова.. Опитах да ъпдейтна федората с install CD-тата, казвам му да реинсталира Grub , но след като приключи "ъпдейта" излиза съобщение че не е бил инсталиран кърнел и затова няма да променя Grub. Може ли някои да каже сигурен начин за възтановяване на груб... а.. щях да забравя bootsect.lnx е с размер 512 bytes , но файла е празен.. нормално ли е това ? Титла: проблем с boot Публикувано от: в Nov 16, 2005, 02:15 Човече, такава каша си изсипал, че не може дори да се нарече въпрос...
Нали не очакваш някой да прочете пет пъти това, което си писал, за да открие смисъл в него, или пък някой да гадае какво си чел и какво си направил?! Това за уиндоуския буутлоудър е възможно, но глупаво като се има предвид колко добре си върши работата grub, включително и с уиндоус... Ако можеш, опиши подредено и смислено въпроса си, ако ли не, търси четене за grub из форума. Преди да се сопнеш, да поясня: - от къде го взе тоя bootsect.lnx ? с коя команда по-точно? - опита ли да стигнеш до федората с някое livecd (knoppix, mepis, т.н.) - прочете ли как се инсталира/ъпдейтва grub? и куп други важни неща не си описал... Титла: проблем с boot Публикувано от: divak в Nov 16, 2005, 02:23 Здравей
# examples # # title Windows 95/98/NT/2000/XP # root (hd0,0) # makeactive # chainloader +1 # # title Linux # root (hd0,1) # kernel /vmlinuz root=/dev/hda2 ro # Вендоза трябва да е първия дял от диска и да е със вдигнат boot флаг. Малко късно ти видях предното съобщение. Титла: проблем с boot Публикувано от: mos в Nov 16, 2005, 02:37 уф.. мда.. и аз като прочета написантото от мен по-горе .. наистина е неправилно структурирано..
![]() bootsect.lnx взех със dd if=/dev/hda3 of=/bootsect.lnx bs=512 count=1 Явно нещо съм пропуснал. Иначе с livecd стигам до федората.. но това с install на от livecd груб не ми е ясно.. сега започвам да търся. Титла: проблем с boot Публикувано от: divak в Nov 16, 2005, 03:17 Естествено че ХР-то ще прецака grub. GRUB се инсталира в MBR, или в началните сектори на дяла на който искаш да го инсталираш, ХР-то му е пилнал стружката тък тако въстановява FAT таблицата и трие старите записи. Относно livecd и grub, тук има много теми.
Тъй като неказваш каде е бил инсталиран GRUB, предполагам че си направил нещо от сорта : копирал си bootloader (dd if=/dev/hda3 of=/bootsect.lnx bs=512 count=1 ) ,не се е създал коректно или просто grub не е инсталиран в /dev/hda3 а в /dev/hda Предполагам вече знаеш защо е 512 bytes ![]() Титла: проблем с boot Публикувано от: в Nov 16, 2005, 18:16 zdr. sorry che pisha na latinica, no v momenta sam pod DSLinux livecd i tuk taka i nemojah da si opravq kirilicata.
Neznam kade barkam - zarejdam livecd , ottam chroot /mnt/hda3 vlizam v fedorata i pisha: grub-install /dev/hda1 a shela mi vrashta: bash-3.00# grub-install /dev/hda3 bash: child setpgid (1215 to 1215): No such process /dev/hda3: Not found or not a block device. posle optah: bash-3.00# dd if=/dev/hda3 of=/bootsect.lnx bs=512 count=1 bash: child setpgid (1215 to 1215): No such process dd: opening `/dev/hda3': No such file or directory i nakraq vleznah v grub: grub> root=(hd0,2) Error 21: Selected disk does not exist kade barkam ![]() Титла: проблем с boot Публикувано от: в Nov 16, 2005, 18:31 Нещо да не ти се е омазала fat таблицата, знам ли? Като опиташ с fdisk -l /dev/hda какво дава? Би трябвало да ти покаже различните дялове?
Хм... като се замисля... Сигурен ли си, че е на dev/hda3 ? Това значи третия primary дял, което означава след С:/ да имаш още един дял и чак сетне да е линукса? Дали случайно не търсиш boot/root не където трябва? Пробвай с /dev/hda2 и /dev/hda5, a ako не си толкова начинаещ, колкото се правиш ![]() ![]() Дай изхода от fdisk -l /dev/hda да разгледаме (тука всите сме воайори, като докторите и лекарите) ![]() Титла: проблем с boot Публикувано от: в Nov 16, 2005, 18:36 ami siguren sam che e hda3 - mauntvam go tuk s DSL i partishanite sa mi 1- FAT 2-SWAP 3-EXT kadeto e i fedorata,a
sled fdsik..: bash-3.00# fdisk -l /dev/hda bash: child setpgid (1215 to 1215): No such process bash-3.00# no bash-3.00# fdisk -l bash: child setpgid (1215 to 1215): No such process cannot open /proc/partitions bash-3.00# danebi da nestava s vsqko livecd ![]() Титла: проблем с boot Публикувано от: в Nov 16, 2005, 18:42 za partishanite sam siguren zashtoto sam gi pravil predi tova, pak i mountvam /dav/hda3 - tam si mi e fedorata
eto kakvo varna fdisk bash-3.00# fdisk -l /dev/hda bash: child setpgid (1215 to 1215): No such process a pri: bash-3.00# fdisk -l bash: child setpgid (1215 to 1215): No such process cannot open /proc/partitions Титла: проблем с boot Публикувано от: alabal в Nov 16, 2005, 18:44 Не би трябвало да не става освен ако не е потрошен диска.
Да не би да имаш SATA диск? Тогава трябва да пишеш sda, а ne hda? Пробвай и с Кнопикс. Титла: проблем с boot Публикувано от: mos в Nov 16, 2005, 18:47 Не .. нямам SATA... харда си е здрав - маунтах си hda3 браузвам си го без ядове...
Данеби да е от livecd-то коеот използвам ? - DSLinux ? Титла: проблем с boot Публикувано от: alabal в Nov 16, 2005, 18:56 Щом го монтираш без проблем направи следното, като root в конзола:
# mount /dev/hda3 /mnt/hda3 (ако нямаш такава точка за монтиране я създай. Ако моунтваш другаде из mnt - няма проблем - просто /mt/hda3 -значи мястото_където_монтираш) #mount -t proc none /mnt/hda3/proc #chroot /mnt/hda3 /bin/bash # grub-install --no-floppy /dev/hda Може да ти изреве, че нямаш нещо или не открива някое устройство, тогава провери дали в /mt/hda3/etc има файл mtab. Ако няма изпълни: cp /proc/mounts /mnt/hda3/etc/mtab Копирането на mtab го направи в друга конзола, не в тази в която си изпълнил #chroot /mnt/hda3 /bin/bash. Успех! Титла: проблем с boot Публикувано от: mos в Nov 16, 2005, 19:27 root@ttyp1[knoppix]# chroot /mnt/hda3 /bin/bash
chroot: cannot execute /bin/bash: Input/output error това ми враща кнопикса... тотално се спекох вече.. нищо не е наред... Титла: проблем с boot Публикувано от: zgv в Nov 16, 2005, 19:52 Тогава просто напиши chroot /mnt/hda3 без /bin/bash, после за да ти се появи нормалния шел, на който си свикнал, и който ти би искал, напиши su - , нормално не би трябвало да иска парола. Аз поне така съм го правил на слак и не съм имал проблеми, дано и при теб е така
![]() Титла: проблем с boot Публикувано от: в Nov 16, 2005, 20:06 sashtoto mi vrashta i bez /bin/bash
i sam su Титла: проблем с boot Публикувано от: alabal в Nov 16, 2005, 23:51 С или без /bin/bash - няма особено значение, все по-вероятно е, windiows да е омазал другите дискове. Да си изтривал windiows партиции и после да си ги създавал наново?
Ако имаш важна информация на линукс дяловете, по-добре спри експериментите и се обърни към специалист да извади информацията. Това не е работа за всеки. Ааа, и прати много поздрави на Редмънд. Титла: проблем с boot Публикувано от: в Nov 17, 2005, 00:16 faila mtab si go imam problema si ostava..
Ne sam tril windowski partishan , prosto go formatirah windowskiq partishan... nqmam vajna informaciq.. prosto trqbvba da razbera kak stava zashtoto bozata se precakva chesto.. i dosega pochti vinage sled reinstall na win. vingi reinstall ilinux-a.. pak nemoga da mina izcqlo na linux shoto kompa ne go polzvam samo az.. A koi e Редмънд. ![]() Титла: проблем с boot Публикувано от: alabal в Nov 17, 2005, 00:38 Това е седалището на Microsoft. А като монтираш /dev/hda3 след това монтираш ли и proc? я дай само:
# mount и виж къде какво е монтирано и с какви опции. Титла: проблем с boot Публикувано от: mos в Nov 17, 2005, 14:31 Благодаря ви за помощта.. аз се отказах.. след малко запоцхжам реинсталл на федора..
|