Linux за българи: Форуми

Хардуер за Линукс => Лаптопи => Темата е започната от: niki69 в Jul 11, 2011, 09:15



Титла: Compaq-Armada-m700-Linux проблеми
Публикувано от: niki69 в Jul 11, 2011, 09:15
Здравейте имам много сериозен проблем с това старо лаптопче. Четох че е инсталирван линукс но аз не успях. Пробвах Убунту, Дебиан и др но резултата е същия. Слагам жив диск давам инстал, всичко протича без проблеми (уж) и след рестарта няма линукс. Груб ми изписва че не е намерена ОС. Някви идеи ако имате приемам предложения упреци стига да се получи. Компа е Compaq Armada M700 1Ghz 320Mb RAM 20GB HDD 8Mb Video ATI DVD-ROM, дялове: /dev/sda, /dev/sda3, /dev/sda5, /dev/sda6, sda3 е Windows XP sda6 SWAP


Титла: Re: Compaq-Armada-m700-Linux проблеми
Публикувано от: radoshow в Jul 11, 2011, 15:21
Здравейте имам много сериозен проблем с това старо лаптопче. Четох че е инсталирван линукс но аз не успях. Пробвах Убунту, Дебиан и др но резултата е същия. Слагам жив диск давам инстал, всичко протича без проблеми (уж) и след рестарта няма линукс. Груб ми изписва че не е намерена ОС. Някви идеи ако имате приемам предложения упреци стига да се получи. Компа е Compaq Armada M700 1Ghz 320Mb RAM 20GB HDD 8Mb Video ATI DVD-ROM, дялове: /dev/sda, /dev/sda3, /dev/sda5, /dev/sda6, sda3 е Windows XP sda6 SWAP
По време на инсталацията като те пита къде за запише GRUB задай му да се запише върху целия диск /dev/sda.


Титла: Re: Compaq-Armada-m700-Linux проблеми
Публикувано от: niki69 в Jul 11, 2011, 15:42
Проблема е там че изредих всичките дялове а резултата е един и същ. Почва да зарежда груб и ми остава като в конзола да пиша ръчно пътя, но дори и да опитам да го пиша не се получава. Пробвах различни дискове различни версии все същото ужас незнам кво да правя. А при windows няма проблеми. Но искам да е на линукс. Настолната ми машина е на линукс и съм довлен.


Титла: Re: Compaq-Armada-m700-Linux проблеми
Публикувано от: trosho в Jul 11, 2011, 18:07
...
По време на инсталацията като те пита къде за запише GRUB задай му да се запише върху целия диск /dev/sda.
Лека поправка - GRUB не се инсталира на целия диск. Част от него ще се запише в MBR (в MBR-a на /dev/sdа), а останалата част ще е в /boot/grub/. Сигурен съм, че го знаеш и го казвам, за да не си помисли някой, че тази операция ще му затрие целия диск.

niki69  Първо си провери настройките в BIOS-a. Огледай как е настроен хард диска (гледай за access mode или нещо подобно). В зависимост от версията на BIOS и настройката е възможно да имаш ограничение да достъпваш само до 7.88GiB (или дори 504MiB). Ако случаят е такъв и някой файл се намира над това ограничение, той може да не се чете.
Ако настойката е на CHS или Auto, опитай да я променш на LBA, Large или нещо подобно.
Огледай и за Intel Boot Agent - цък ($2). Ако имаш такова нещо, опитай да го забраниш или изключиш напълно. Може при инициализацията си да прави проблеми на GRUB.

След това опитай с преинсталация на GRUB (в MBR-а) от Live CD - цък ($2).
Може да разгледаш и тази тема от форума на Mint - цък ($2). Има описани подобни проблеми с GRUB.

Ето и един упрек. Когато търсиш помощ и ти кажат "дай изхода от sudo fdisk -l" (това, което radoshow е поискал в предишната тема), добре е да го направиш . Тези "съчинения": Имам еди какво си ..., не помагат. Нито ще се видят точно дяловете, нито ще се види геометрията на диска.

Тъй като проблемът ти е с GRUB, добре е (освен горното) да покажеш и съдържанието на директории /boot и /boot/grub/, както и съдържанието на файл /boot/grub/grub.cfg.
Mоже да монираш дяла с инсталираното Ubuntu през Live CD и да използваш подобни команди: ls -al /media/точка_на_монтиране/boot; ls -al /media/точка_на_монтиране/boot/grub; cat /media/точка_на_монтиране/boot/grub/grub.cfg (дяловете се монтират автоматично в поддиректория на /media).
Като я има тази информация, някой може да види къде е проблемът.


Титла: Re: Compaq-Armada-m700-Linux проблеми
Публикувано от: niki69 в Jul 11, 2011, 18:55
За упрека приемам го, да несъм дал такова инфо. Но просто нямам как да го копна тук защото пиша от друг компютър а на лаптопа няма нет. Не искам да се оправдавам и за това ще се опитам да направя всичко което си писал. Благодаря, след малко започвам и ще пиша какво св случва. каквото мога за инфо да дам ще го направя.


Титла: Re: Compaq-Armada-m700-Linux проблеми
Публикувано от: niki69 в Jul 11, 2011, 19:10
Започнах с биоса, настройки за твърдия диск не можах да намеря, затова и снимах биоса, разгледайте ги.При зареждане ми излиза intel agent FE и PXE  http://imageshack.us/g/69/p1107111902.jpg/ ($2)


Титла: Re: Compaq-Armada-m700-Linux проблеми
Публикувано от: angie_bg в Jul 11, 2011, 21:16
На същия модел съм ползвал (и ползвам) (k)ubuntu от 6 до 9.04. В момента не е при мен, но в петък ще мога да ти опиша всички настройки на биос-а, ако не си се оправил дотогава.
Успех!


Титла: Re: Compaq-Armada-m700-Linux проблеми
Публикувано от: trosho в Jul 11, 2011, 21:59
Има много ограничени настройки. Не виждам нищо, което да е подобно на това - цък ($2).
Значи не можеш да променяш нищо по Access Mode.

Даже и това, което си показал са го кръстили "Computer Setup", а не BIOS. Ето описанието му в в "MAINTENANCE AND SERVICE GUIDE" (pdf ($2)):
Цитат
Computer Setup is a system information and configuration utility that can be used even when your operating system is not working or will not load. It includes custom settings that are not available in Windows.
To configure a device in Windows NT 4.0, you must use Computer Setup.
Описани са също (в "Using Computer Setup") и отделните елементи в менютата.
За MultiBoot е написано: "... enables you to set a startup sequence that can include any drives in the system."
Значи само можеш в Boot options (цък ($2))  да дадеш "Enable" на MultiBoot и да настроиш Notebook hard drive да е "First".
Едва ли ще ти реши проблема, но така поне ще си сигурен, че първото устройство за стартиране е хард дискът (ще прескочиш и търсенето на диск в CD/DVD устройството).

Виждам, че в меню Security има опция DriveLock. Не знам дали си пипал нещо по тези настройки и дали там име нещо, което да възпрепятства достъпа до хард диска.
В "REFERENCE GUIDE" (pdf ($2)) е описано какво е DriveLock и как се използва (Using DriveLock). Не съм го чел, но виждам, че има много предупреждения. Ако решиш да пипаш нещо в това меню, действай много внимателно!

Просто не виждам какво може да се настройва в този BIOS. А и като поразгледах набързо написаното в тези pdf файлове, оставам с впечатлението, че този лаптоп е правен с мисълта само за Windows (и драйверите, и помощните програми са само за него).

Все пак дай другата информация от Live CD, пък може и някой да се сети за нещо.

ПП.  Пробвал ли си дистрибуция със стария GRUB (GRUB 1, GRUB Legacy) или с Lilo?.
angie_bg е писал, че е ползвал Ubuntu 9.04. GRUB 2 го въведоха в Ubuntu 9.10, та се чудя дали проблемът не е специфичен за новата му версия.
Ако не си пробвал, може да опиташ инсталация на Ubuntu 9.04 (ще споделя, че за мен това беше най-доброто и безпроблемно Ubuntu).


Титла: Re: Compaq-Armada-m700-Linux проблеми
Публикувано от: niki69 в Jul 12, 2011, 08:31
Така открих проблема само дето незнам как да се отърва от него. Значи във grub.cfg line searsh no flopy /media/xxxxxxxx/ има подобен ред за проверка на флопи,това добре но номера на устройството съфпада с номера на твърдия диск. Когато махна реда за търсене на флопи всичко си работи линукс зарежда. Дали има начин по време на инсталация да се укаже на груб да не слага подобен ред?. Защото с жив диск на убунту немога да редактирам, дори и със sudo. Успях с друг линукс да го редактирам. Сложил съм убунту 9.10.


Титла: Re: Compaq-Armada-m700-Linux проблеми
Публикувано от: trosho в Jul 12, 2011, 12:38
Явно проблемът е същият, който е описан в темата от форума на Mint.

... Значи във grub.cfg line searsh no flopy /media/xxxxxxxx/ има подобен ред за проверка на флопи...
Този ред не прави това. С него се търси и се установява (по UUID) кой е root (или boot?) дялът. Опцията --no-floppy означава да НЕ се претърсват флопидиск устройствата.

За да можеш да стартираш, можело е лесно да махнеш този ред със "search --no-floppy ..." , като влезеш в режим на редакция на GRUB още при стартиране на компютъра. Не е било необходимо да търсиш други Live CD-та. Редакцията е можело да я направиш при стартирано Ubuntu.
Предполагам, че не си могъл да редактираш конфигурационния файл, защото в тази версия на GRUB 2 файл grub.cfg e защитен срещу запис (пише го във Wiki-то: In early versions of GRUB 2, the file is "read-only". Later versions removed the "read-only" attribute although as a system file it is still owned by "root").

Между другото, Ubuntu 9.10 е с първата и доста проблемна версия на GRUB 2. Не е ли по-добре да си инсталираш Ubuntu 10.04 LTS (или нещо базирано на него)?
Там още ги няма Unity и завишеното ползване на ресурси в 11.04, така че ще върви горе-долу сносно на този хардуер. Освен това ще имаш поддръжка до април 2013. Към момента може да свалиш Ubuntu 10.04.2 (ще има още две издания, до 10.04.4 - цък ($2)).

За да си оправиш менюто за стартиране, трябва да разбереш как работи GRUB 2 - цък ($2), цък ($2).
Като прочетеш малко, ще разбереш, че grub.cfg се генерира автоматично от скриптове в /etc/grub.d/, като се вземат предвид и настройките, които са записани в /etc/default/grub.
Когато някой от скриптовете пише в grub.cfg, той огражда секцията си с "### BEGIN ... ###" и "### END ... ###". Така може да разбереш, кой скрипт трябва да се редактира (мисля, че в случая е /etc/grub.d/10_linux).

Не те съветвам обаче да пипаш по тези скриптове, защото нямаш необходимите знания (нито пък аз ги имам). Но пък можеш да създадеш собствен скрипт в /etc/grub.d/, който да е подходящо номериран, за да отговаря на желаната от теб позиция в менюто - цък ($2). Съдържанието за menuentry можеш да вземеш от grub.cfg, като само махнеш реда със "search --no-floppy ...".
Ако обаче в редовете започващи с linux и initrd използваш файлове /boot/vmlinuz-някакъв-номер и /boot/initrd.img-някакъв-номер, може да имаш проблеми със стартирането с този ред от менюто при евентуален ъпдейт на ядрото (то ще е с различен номер). Затова в /boot или в / се огледай за име, което е линк към последното ядро (не помня наизуст къде се намираше, но би трябвало да има такива).
След като добавиш собствен скрипт за твой ред от менюто на GRUB 2, трябва само да изпълниш sudo update-grub, за да генерираш нов grub.cfg. Преди това в /etc/default/grub може (ако се налага) да пипнеш настройката GRUB_DEFAULT=, за да установиш твоя запис за запис по подразбиране.
Както виждаш, не е лесно, но не е и невъзможно.

Може и да оставиш сегашното положение и само да редактираш grub.cfg, когато настъпят промени в него и линията със "search --no-floppy ..." се появи отново.


Титла: Re: Compaq-Armada-m700-Linux проблеми
Публикувано от: niki69 в Jul 12, 2011, 13:43
За знанията си прав не разбирам чак толкова много но пък съм чел доста за груб и знам че този файл се генерира. Пробвах след редакция да ъбдейтна груб, след рестарт не зареди. Махнах този ред и се оправи.Пробвал съм 10.04,10.10 при тези двете имам по-лоши спомени, но не бях редактирал този ред. Ще пробвам и да видим какво ще стане. От 9.04 до 10.10 нито една не зарежда. Само надписа за грешка се променя. Щом реда е за да не търси флопи защо тогава като го премахна захапва. И файла е защитен само в собствената си среда но на друг линукс неможа да ударжи :). Иде ми да го тръшна. Аз имам и друг комп на който съм слагал над 100 дистрибуции без проблеми имам няколко харда и пак се оправям а този има само един и пак не иска. Изтрих всички дялове оставих го на ауто да разцепи убунту и пак същата работа. Нещо не е наред но незнам кое. Без флопи как мога да флашна биоса, мисля че на ЦД може да стане. Иска ми се да се получи след флашване на биоса друго не се сещам.


Титла: Re: Compaq-Armada-m700-Linux проблеми
Публикувано от: niki69 в Jul 13, 2011, 08:54
Така ето какво стана, много интересно но сработи. Четох всичко дето сте ми дали и порових в руски сайтове с подобен проблем. На един от форумите бе даден следния съвет : да се подредят дяловете по този начин,

sda1 - swap
sda2 - / - ext4
sda3 - /home - ext4

При този начин на този форум е заработил компа както и при мен. Без проблем. Това за убунту 9.10, а 8.04.4 тръгва без проблем остава да тествам 10.04.