Pytania otagowane jako kernel

Wszystko o jądrach UNIX: programowanie, konfiguracja, kompilacja, projektowanie itp.

5
pozbyć się komunikatu „Nie znaleziono strony trybu buforowania” podczas uruchamiania
podczas wczesnego uruchamiania pojawia się następujący komunikat o błędzie: [sdb] No Caching mode page found [sdb] Assuming drive cache: write through Jeśli dobrze rozumiem, jest to właściwie nieszkodliwy komunikat informacyjny, a nie faktyczny błąd. sdbjest moim dyskiem USB i nie używa buforowania. Problem polega na tym, że celowo ustawiłem jądro …
11 kernel  logs  startup  console 



3
Jak dodać więcej urządzeń / dev / loop * na Fedorze 19
Jak dodać więcej urządzeń / dev / loop * na Fedorze 19? Ja robię: # uname -r 3.11.2-201.fc19.x86_64 # lsmod |grep loop # ls /dev/loop* /dev/loop0 /dev/loop1 /dev/loop2 /dev/loop3 /dev/loop4 /dev/loop5 /dev/loop6 /dev/loop7 /dev/loop-control # modprobe loop max_loop=128 # ls /dev/loop* /dev/loop0 /dev/loop1 /dev/loop2 /dev/loop3 /dev/loop4 /dev/loop5 /dev/loop6 /dev/loop7 /dev/loop-control …



2
aktualizacja jądra - OSTRZEŻENIE: lvmetad jest uruchomiony, ale wyłączony. Uruchom ponownie lvmetad przed włączeniem go!
Właśnie zaktualizowałem jeden z naszych serwerów Debiana Jessie i jądro zostało zaktualizowane, nic specjalnego, ponieważ robiliśmy to wiele razy. Ale po raz pierwszy pojawiły się ostrzeżenia podczas generowania pliku konfiguracyjnego grub. Nigdy ich nie widziałem. O ile mogę stwierdzić, system działa ładnie po restarcie. Setting up linux-image-3.16.0-4-amd64 (3.16.7-ckt25-2+deb8u3) ... /etc/kernel/postinst.d/initramfs-tools: …
10 debian  kernel  lvm 

1
W jaki sposób jądro uniemożliwia szkodliwemu programowi odczytanie całej fizycznej pamięci RAM?
Jeśli napiszę program, który próbuje odczytać pamięć pod każdym możliwym adresem i uruchomię go na „pełnym” Uniksie, nie będzie on mógł uzyskać dostępu do całej fizycznej pamięci RAM. Ale w jaki sposób system operacyjny temu temu zapobiega? Bardziej zaznajomiłem się z małymi architekturami procesorów, w których dowolny element kodu asemblera …
10 kernel  security 

2
Różnica w wykonaniu init z osadzonymi vs. zewnętrznymi initramfs?
Buduję bardzo minimalny system Linux, który po prostu składa się z jądra (v4.1-rc5) i initramfs wypełnionego busybox (v1.23.2). W większości działa dobrze, ale obserwuję różnicę w zachowaniu wykonywania poleceń w / init, czy używam osadzonego initramfs vs. zewnętrznego. Skrypt / init to: #!/bin/sh dmesg -n 1 mount -t devtmpfs none …
10 linux  kernel  boot  initramfs 

2
Jak dokładnie działa printk wewnętrznie?
Wiem, że printfpotrzebuje pomocy systemu operacyjnego, aby wykonać swoją pracę. Wiem też, printfże nie działa w kodzie źródłowym Linuksa, ponieważ nie ma biblioteki. I tak mamy printkdo debugowania. Jak printkdziała wtedy, gdy system operacyjny wciąż się uruchamia?

2
Przechwytywanie klucza z urządzenia zdarzeń i mapowanie go (klawisz TouchPad nie jest mapowany)
Mam zainstalowaną Lenovo IdeaPad Yoga 13 z systemem Ubuntu 13.10. Urządzenie ma przycisk „Przełącz panel dotykowy” na klawiaturze ( F5). Przyciski klawiatury F*są odwrócone (aby uzyskać F5, muszę nacisnąć Fn+ F5, a F5tak naprawdę jest to klawisz przełączania). Dowiedziałem się, że przycisk jest w rzeczywistości odczytywany przez klawiaturę (zamiast płytki …
10 kernel  drivers  input  events 

2
/ proc / sys vs / sys / modules / mod / parameter
Przez ostatnie kilka dni zastanawiałem się, jak to dokładnie działa. Możemy ustawić parametry środowiska uruchomieniowego jądra za pomocą sysctl lub, echo boolen 1> /proc/sys/module/exactParameterale /sys/modules/module/parameters/parametermożemy też ustawić wartości. Czy parametry modułów /proc/sys/odnoszą się tylko do twardego są zgodne z jądrem? czy mogą też istnieć parametry ładowalnych modułów jądra? LKM po …
10 linux  kernel  sysctl  proc 

1
Zapisywanie / dev / random do pliku?
Gdybyś wykonał następujące czynności, co by się stało? cat /dev/random > ~/randomFile # don't run Czy zapisano by go, dopóki na dysku nie zabraknie miejsca, czy też system zobaczy problem z tym i zatrzyma go (jak w przypadku nieskończonej pętli dowiązania symbolicznego)?
10 kernel  devices  random 



Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.