[Gelistirici] initramfs'deki INIT ve LEVEL degiskenleri
Onur Küçük
onur at pardus.org.tr
9 Nis 2009 Per 12:51:10 EEST
Thursday 09 April 2009 Tarihinde 12:44:21 yazmıştı:
> Merhaba,
>
> Bugun sistemi multiuser modda ama grafik ekran olmadan acmak icin,
> acilistaki GRUB kernel parametresinie init=3 eklemeyi denedim. Ancak
> sisteem '3' u anlamadigini soyleyerek boot etmeyi reddetti.
>
> init'in icine baktim, ilgili satirlar soyle:
>
> parse_cmdline() {
> for x in `cat /proc/cmdline`; do
> case "${x}" in
> [0123456Ss])
> *LEVEL=${x}*
> ;;
>
>
> ;;
> init=*)
> *INIT=`echo ${x}|cut -f2 -d=`*
> ;;
>
> [ "${INIT}" == "" ] && INIT="/sbin/init";
>
> exec /bin/switch_root -c /dev/console /newroot ${INIT} ${LEVEL}
>
>
> Ancak ne yapsiysam sistemi init=3 'te calistirmayi basaramadim. Bu
> raporlanmasi gereken bir "hata" mi yoksa dizayn boyle mi yoksa sistemi
> grafik ekran olmadan, single user veya multiuser modda calistirmak icin
> benim bilmedigim ayri bir metodumuz mu var?
Bu bizim aldığımız bir karardı, init 3 den yukarısı öntanımlı olarak
birbirinden farklı değil, belki bu kararı değiştirebiliriz.
Bu init seviyesi /etc/inittab daki açılış seviyelerini belirliyor, 3 ve
üstünün kendi arasında farklı olmasını istersek o seviyelerin müdür tarafından
anlaşılması (inittab da müdür e verilen parametreler olması) gerekiyor
--
Onur Küçük Knowledge speaks,
<onur.--.-.pardus.org.tr> but wisdom listens
Gelistirici mesaj listesiyle ilgili
daha fazla bilgi