Rāda ziņas ar etiķeti problēma. Rādīt visas ziņas
Rāda ziņas ar etiķeti problēma. Rādīt visas ziņas

2008-02-08

Tiem, kuriem pašiem patīk ķimerēties ap kerneli

Tiem, kuriem patīk pašiem ķimerēties ap kerneli, reizēm gribās atmest initrd (failsistēmas attēls, kurā tiek ielikti modulārie iekārtu moduļi + failsistēmiņa ar pāris noderīgiem rīkiem) un atstāt visu smukā, vienkāršā kernelī. Tad ir jāņem vērā tas, ka Ubuntu/Debian pēdējie laidumi tam nav īsti domāti, tāpēc pēc noklusējuma šāda kerneļa izmantošana beigsies ar kodola "nosalšanu" un paziņojumu "Unable to open an initial console". Lai to salabotu, ir jāveic šādas darbības:
* Ielādējamies ar LiveCD, konsolē sudo bash, piemontējam pamatkatalogu zem /target
* Sameklējam un ieejam katalogā /target/dev
* Uztaisam ls -lah un redzam, ka tas ir tukšs (Šo direktoriju piemontē un "piedrazo" udev dēmons)
* Izveidojam divas nodes sistēmai, lai tā neapjuktu initrd "trūkuma" gadījumā:
mknod -m 660 console c 5 1
mknod -m 660 null c 1 3
* Restartējamies un ielādējam jauno kerneli

Mana rekomendācija gan ir visu veidot modulāri un veidot initrd failus, jo uz to būvējās visa Debian/Ubuntu sistēma. Mazo kerneli ir jēga veidot mazajām iekārtām - PDA, plaukstdatoriem, mobilajiem telefoniem.

2007-10-14

Padoms: ja darbvirsmas uzstādījumi neielādējas kā nākas (GNOME)

Kādas pāris nedēļās atpakaļ biju uzbūvējis GnuCash 2.2.1 versiju priekš sava Ubuntu Feisty, lai varētu nolasīt failu no Windows versijas. Instalācijas rezultātā pārrakstījās gconf bibliotēka, kas atbildēja par gconf parametru nolasīšanu no xml un parsēšanu. Viss bija labi līdz neatjaunināju apt-get un konstatēju, ka backports universe repozitorijā atrodās drusku oficiālāka versija. Atjauninot pakotni, gconf bibliotēka tika izdzēsta, līdz ar to pie nākošās ielādes un ielogošanās darbvirsma izskatijās briesmīgi.

Šīs problēmas risināšanai es izmantoju šādu komandu konsolē (CTRL+ALT+F1):
sudo apt-get --reinstall install gconf2 libgconf2-4 gcon2-common
Pēc šādas operācijas pārstartējam datoru ar komandu:
reboot

Pēc tam visam vajadzētu būt kārtībā.