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

Linux секция за начинаещи => Настройка на програми => Темата е започната от: XaugyTuH в Feb 02, 2005, 12:22



Титла: Knoppix
Публикувано от: XaugyTuH в Feb 02, 2005, 12:22
Инсталирах Кнопикс 3.7 на харда си. От около година работя с Дебиан, така че нещата са ми долу горе познати, но се натъкнах на един странен проблем. Когато се опитам да направя някакви промени по системата след рестарт промените се губят. Конкретно за какви промени говоря:
Промяна на локала, понежеот немски нищо не вдявам, а немският локал е по подразбиране. Опитах с добавяне в lilo-то на:
append="lang=us" обаче не стана. Ако пиша при всяко бутване като параметър lang=us става, обаче сякаш не ме устройва.
Установих, че Кнопикса си има някакъв конфигурационен скрипт /etc/init.d/knoppix-autoconfig , който се изпълнява при първоначалното зареждане и презаписва настройките които съм направил всеки път. Намерих къде точно се задават локализациите и успях да го направя да ми зарежда с us локал. Все пак станах с чувството, че не е този най-правилния начин за решаването на проблема. Както и да е. Започнах да се изнервям при следващата случка: Имам два дяла, които са FAT32. Реших че трябва да се маунтват автоматично при бутването. Изтрих от /etc/fstab опциите им noauto и защо ли не се учудих, когато след рестарта, fstab беше в първоначалното си състояние все едно не съм го пипнал.
Та въпросът ми е: Няма ли начин да ги махна тез автоматични настройки на кнопикс и да работя както съм си свикнал?


Титла: Knoppix
Публикувано от: XaugyTuH в Feb 04, 2005, 15:58
Ами добре тогава, никой като не ми казва сам ще си отговоря.  :D
В Кнопикс има така наречените cheat codes, които можете да видите например от http://netmirror.org/mirror/knoppix/knoppix-cheatcodes.txt
Можете да ги пишете на ръка по време на зареждането като параметри на ядрото което сте избрали да се зареди. Другият вариант е да го напишете в lilo.conf със append= , както се бях ориентирал и аз в началото, но нещо не съм направил както трябва.


Титла: Knoppix
Публикувано от: RedIce в Feb 04, 2005, 19:33
вероятно Knoppixa зарежда FS-sa на READ-ONLY режим, поринцип всяка стандартно стартира в READ-ONLY режим, и в последсвие преминава на READ-WRITE, след като зареди кернела и почне да монтира дяловете...

вероятно обаче knoppixa не преминава в този режим и затова така става, интересно ми е обаче едно... ако си записваш фаилове. твои нещица по hdd-то, какво става след рестарта, стоят ли си на мястото, или и те изчезват...?
ако исчезват, вероятно съм прав, ако пък си стоят... значи проблема е някаде другаде :)


Титла: Knoppix
Публикувано от: XaugyTuH в Feb 05, 2005, 17:41
Явно трябва да си отговоря още веднъж, така че и другите да ме разберат  ;) .
При стартиране на Кнопикс се стартира един скрипт, който ти детектва хардуера и ти прави всякаквите му там настройки на системата, така както го прави когато  зареждате от Live CD. Явно така са решили да бъде разработчиците на Кнопикс. Значи този скрипт наново създава fstab и го  записва върху вече съществуващия. Точно тези неща се избягват с тези cheat codes. За да не ти презаписва fstab се пише nofstab като параметър на kernel-а. За да си промениш локала пишеш lang=us и т.н.
За да разбереш как да добавиш тези параметри в lilo boot loader-а ти пишеш:
man lilo.conf
в конзолата си и четеш.  ;)
По точно там където става въпрос за append.

P.S. Нещо май нямам дар слово тези дни ама колкото толкова.