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

Linux секция за начинаещи => Настройка на програми => Темата е започната от: Roky в Oct 22, 2007, 09:18



Титла: Lilo проблем
Публикувано от: Roky в Oct 22, 2007, 09:18
Искам да ви попитам как мога да си оправя Lilo-то.Със Слакуер 12 съм.Проблема е следния.Машината има само една ОС и това е линукса.Искам при стартиране веднага да почва да зарежда линукса а не да ме пита коя ОС искаш да стартираш.Мисля ,че това е безпредметно след като имам само една ОС ,а и стартирането на машината ще стане с 2 минути по-бързо :) Благодаря ви предварително.


Титла: Lilo проблем
Публикувано от: Drakula в Oct 22, 2007, 09:32
man lilo.conf

Цитат
timeout=tsecs
    sets a timeout (in tenths of a second) for keyboard input. If no key is pressed for the specified time, the first image is automatically booted. Similarly, password input is aborted if the user is idle for too long. The default timeout is infinite.


Сложи 0 за стойност на параметъра timeout.


Титла: Lilo проблем
Публикувано от: Roky в Oct 22, 2007, 11:22
Благодаря ти за отговора но не знаех че трябва там да пипам...аз мислех че е от това prompt и го махнах но явно не е от там...Отново благодаря за бързия отговор...


Титла: Lilo проблем
Публикувано от: neter в Oct 22, 2007, 12:11
Има вероятност повече да не отвориш тази тема, тъй като вече си получил решение, но все пак ще отбележа, че слагането на timeout=0 не е препоръчително. Може да си с една ОС, но в бъдеще може да качиш още ядра за нея, които ще се наредят като отделни позиции в lilo. Ти вероятно ще зареждаш само едното ядро, така че пак ще ти се види безсмислено timeout да бъде различно от нула, но ще си в грешка. Ако някой път омажеш нещо ядрото, което ти се зарежда по подразбиране, ще си създадеш излишни главоболия, заради липсата на възможност за избор от lilo. Ето защо, сложи си timeout=3. Тези 3 секунди въобще няма да те забавят, но така се предпазваш от грешки. Когато настройваш системата си, не гледай само настоящето, а хвърляй и поглед в бъдещето, за да можеш да си изградиш система от предпазни мерки ;)


Титла: Lilo проблем
Публикувано от: Roky в Oct 22, 2007, 17:53
@neter благодаря ти много за всичко което си написал.Това което си го писал ми е ясно но не вярвам нещо да се омаже защото го ползвам за сървър и почти нищо не се пипа на него.eggdrop,psybnc,hlds това са нещата които вървят от него :) Не ми е десктоп машина...все пак благодаря ти за отделеното време :)


Титла: Lilo проблем
Публикувано от: VladSun в Oct 22, 2007, 18:09
1.
Цитат
If timeout is 0 or not present, LILO waits forever (if prompt is specified, otherwise boots the default immediately).


2. neter е абсолютно прав...

При мен (сървери) timeout=5 и навсякъде имам едно

Примерен код
image=/boot/vmlinuz-ide-2.4.20
        label="2.4.20"
        root=/dev/hda1
        read-only


заедно със

Примерен код
image="/boot/bzImage"
        label="bzImage"
        root="/dev/hda1"
        read-only


Ядра се налага да се прекомпилират, но винаги пазя и последното работещо:

Примерен код
~#ls /boot/bzImage*
/boot/bzImage    /boot/bzImage.2  /boot/bzImage.4  /boot/bzImage.6
/boot/bzImage.1  /boot/bzImage.3  /boot/bzImage.5



Винаги след компилиране, правя нещата в следната последователност:

Примерен код

~#mv /boot/bzImage /boot/bzImage.[n+1]
~#cp /usr/src/linux/arch/i386/boot/bzImage /boot/
~#lilo -v


Случвало ми се е да се счупи нещо (макар и да е било 1-2 пъти) и другото ядро заедно с timeout-a ми спестява доста главоболия (като прикачване на CD например)...