Alifaan – The Human Fly

Windows како почетен OS при dual boot на Linux и Windows

Tags: , , ,

Во претходниот пост објаснив како да го додадете Windows во Grub менито. По дифолт Grub менито го подигнува Linux оперативниот систем. За оние кои сакат Windows да им биде прв систем кој автоматски ќе се подигнува при стартување на компјутерот еве решение.

Стартувајте го Linux оперативниот систем, отворете Terminal, најавете се како root корисник. Со вашиот омилен текст едитор отворете /boot/grub/menu.lst. Во овој конфигурациски фајл ќе најдете линија default 0. При стандардна инсталација на Linux без некои надградби на кернелот, за сетирање на Windows како прв оперативен систем кој ќе се стартува треба да ја смените линијата во default 4. Рестартирајте и видете дали успешно сте ја завршиле работата.

Доколку имате инсталирано некоја надрградба на кернелот на вашиот Linux систем и во Grub менито при стартување има можност за избор на повеќе кернели, тогаш наместо defaul 4 вие треба да ставите број кој ќе одговара на блокот од наредби за подигање на Windows. Броењето на блок наредбите започнува од 0, па ако имате 2 кернели + 2 recovery mode линии + 1 линија memtest86+ и една линија како наслов за друг оперативен систем во Grub менито а после овие се наоѓа Windows опцијата тогаш вредноста би била default 6.

Напомена како сугестија од minimoog77 пред да правите промени на /boot/grub/menu.lst фајлот направете копија од него со командата cp /boot/grub/menu.lst /boot/grub/menu.lst~.

Поправете го Grub boot loader-от за dual boot на Linux и Windows

Tags: , , ,

Расте бројот на корисници кои сакаат да пробат некоја од Linux дистрибуциите, но сеуште да го имаат својот Windows активен во случај да неможат да се снајдат со новиот оперативен систем. Оние кои инсталирале некоја од Linux дистрибуциите (врз постоечки Windows оперативен систем) знаат дека по инсталацијата, и стартување на компјутерот имаат можност за одберат кој оперативен систем да се стартува. Тоа е сосема солидно, но доколку поново инсталираат Windows, тие ќе го загубат Grub boot loader-от кој служи за избор кој оперативен систем да се стартува. Еве решение како да го повратите Grub boot loader-от.

За оваа работа потребно е Live CD од некоја понова Linux дистрибуција, Ubuntu 9.04 на пример.

  1. Подигнете го Live CD-то, и стартувајте го terminal-от Applications > Accessories > Terminal.
  2. Следен чекор е во terminal да ја внесете командата “sudo grub“.  Потоа внесете “find /boot/grub/stage1” (оваа команда ќе ви ја врати boot партицијата која ќе треба да ја внесете во следната команда). Следната команда би била “root (hd0,0)” (доколку претходниот излез од командата беше hd0,0 доколку е друг, сменете ги броевите во зависност од излезот на /boot/grub/stage1 командата). Следно е инсталација на Grub boot loder-от со командата “setup (hd0)“. Последен чекор е “quit” за излез, и потоа рестарт на оперативниот систем.

Со претходните чекори вие поново го сетиравте Grub boot loder-от, но можно е по рестарт да не се појави Windows оперативниот систем, да има само Linux. Не се секирајте не сте го изгубиле Windows-от само треба да се едитира Gurb-от и се ќе биде во ред.

Стартувајте ја Linux дистрибуцијата, повторно отворете Applications > Accessories > Terminal. Сега внесете ја командата “nano /boot/grub/menu.lst” која ќе ви го отвори текст фајлот кој служи за едитирање на изборот на оперативен систем при стартување на компјутерот. Во овој текс фајл веќе има предефинирани опции за одредени Windows системи, но ние ќе одиме на крајот од фајлот и ќе додадеме наши комнади кои би послужиле за подигунување на Windows оперативниот систем. Тоа се следниве неколку реда на код:

title           Microsoft Windows XP Professional
root            (hd0,0)
savedefault
makeactive
chainloader     +1

Ова би било доволно, и откога ќе го рестартирате вашиот компјутер ќе имате grub мени каде после Linux дистрибуциите ќе имате и една Windows опција која ќе ви овозможи да го подигнете вашиот Windows оперативен систем.

Доколку имате било какви проблеми со Grub слободно оставете коментар.

Системските информации на вашиот Linux десктоп

Tags: ,

Сигурно има корисници кои сакаат да ја следат работата на нивниот систем. Најлесен начин за тоа е, на вашиот дексктоп да си ги додадете системските информации, и со тоа ќе имате комплетна контрола на вашиот систем. Еве начин како можете да го сторите тоа.

Прво и основно ви треба програма која ќе ја врши таа работа. За тоа е тука Conky. Доколку сакате можете да ја симнете од официјалната страна и да го следите упатството за инсталација или едноставно можете да се логирате како root и да внесете една од следните команди во зависност од вашиот Оперативен Систем:

Ubuntu: aptitude install conky
Fedora: yum install conky
Opensuse: zypper install conky

Откога ќе ја инсталирате програмта, следно што треба да направите е да ја прилагодите на вашите потреби. Прилагодувањето се сетира од фајлот .conkyrc кој се наога во вашиот домашен директориум. Во терминал само внесете nano ~/.conkyrc и ќе ви се отвори фајлот .conkyrc, во кој се сетира она што сакате програмта да го покаже на десктопот.

conky

Доколку сакате да ја имате истата конфигурација како мојата се што треба да направите е во .conkyrc го избришете претходниот код и да го внесете следниов

# Conky sample configuration
#
# the list of variables has been removed from this file in favour
# of keeping the documentation more maintainable.
# Check http://conky.sf.net for an up-to-date-list.
# set to yes if you want Conky to be forked in the background
background no
# X font when Xft is disabled, you can pick one with program xfontsel
#font 5×7
#font 6×10
#font 7×13
#font 8×13
#font 9×15
#font *mintsmild.se*
#font -*-*-*-*-*-*-34-*-*-*-*-*-*-*
font arial
# Use Xft?
use_xft no
# Xft font when Xft is enabled
xftfont Bitstream Vera Sans Mono:size=8
# Text alpha when using Xft
xftalpha 0.8
# Print everything to stdout?
# out_to_console no
# MPD host/port
# mpd_host localhost
# mpd_port 6600
# mpd_password tinker_bell
# Print everything to console?
# out_to_console no
# mail spool
mail_spool $MAIL
# Update interval in seconds
update_interval 5.0
# This is the number of times Conky will update before quitting.
# Set to zero to run forever.
total_run_times 0
# Create own window instead of using desktop (required in nautilus)
own_window yes
# If own_window is yes, you may use type normal, desktop or override
own_window_type override
# Use pseudo transparency with own_window?
own_window_transparent yes
# If own_window_transparent is set to no, you can set the background colour here
own_window_colour hotpink
# If own_window is yes, these window manager hints may be used
#own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
own_window_hints undecorated,below,sticky
# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes
# Minimum size of text area
minimum_size 280 5
# Draw shades?
draw_shades no
# Draw outlines?
draw_outline no
# Draw borders around text
draw_borders no
# Draw borders around graphs
draw_graph_borders yes
# Stippled borders?
stippled_borders 8
# border margins
border_margin 4
# border width
border_width 1
# Default colors and also border colors
default_color black
default_shade_color black
default_outline_color black
# Text alignment, other possible values are commented
#alignment top_left
alignment top_right
#alignment bottom_left
#alignment bottom_right
#alignment none
# Gap between borders of screen and text
# same thing as passing -x at command line
gap_x 12
gap_y 35
# Subtract file system buffers from used memory?
no_buffers yes
# set to yes if you want all text to be in uppercase
uppercase no
# number of cpu samples to average
# set to 1 to disable averaging
cpu_avg_samples 2
# number of net samples to average
# set to 1 to disable averaging
net_avg_samples 2
# Force UTF8? note that UTF8 support required XFT
override_utf8_locale no
# Add spaces to keep things from moving about? This only affects certain objects.
use_spacer no
# Allow each port monitor to track at most this many connections (if 0 or not set, default is 256)
#max_port_monitor_connections 256
# Maximum number of special things, e.g. fonts, offsets, aligns, etc.
#max_specials 512
# Maximum size of buffer for user text, i.e. below TEXT line.
#max_user_text 16384
# variable is given either in format $variable or in ${variable}. Latter
# allows characters right after the variable and must be used in network
# stuff because of an argument
# stuff after ‘TEXT’ will be formatted on screen
TEXT
$color $nodename – $sysname $kernel on $machine
$hr

Uptime:${color #606060} $uptime $color – Load:${color #606060} $loadavg
$color CPU Usage:${color #606060} $cpu% ${cpubar}
${color #606060} ${cpugraph 0000ff 00ec00}
$color RAM Usage:${color #606060} $mem/$memmax – $memperc% ${membar}
$color Swap Usage:${color #606060} $swap/$swapmax – $swapperc% ${swapbar}
$color Processes:${color #606060} $processes $color Running:${color #606060} $running_processes

$color$hr

Networking:
Down:${color #606060} ${downspeed eth0} k/s$color ${offset 80}Up:${color #606060} ${upspeed eth0} k/s
${color #606060}${downspeedgraph eth0 32,150 ff0000 0000ec} ${upspeedgraph eth0 32,150 0000ff ec0000}
$color File systems: / ${color #606060}${fs_used /}/${fs_size /} ${fs_bar /}

$color Name PID CPU% MEM%
${color #ec0000} ${top name 1} ${top pid 1} ${top cpu 1} ${top mem 1}
${color #606060} ${top name 2} ${top pid 2} ${top cpu 2} ${top mem 2}
${top name 3} ${top pid 3} ${top cpu 3} ${top mem 3}
${top name 4} ${top pid 4} ${top cpu 4} ${top mem 4}

$color Mem usage
${color #ec0000} ${top_mem name 1} ${top_mem pid 1} ${top_mem cpu 1} ${top_mem mem 1}
${color #606060} ${top_mem name 2} ${top_mem pid 2} ${top_mem cpu 2} ${top_mem mem 2}
${top_mem name 3} ${top_mem pid 3} ${top_mem cpu 3} ${top_mem mem 3}

$color$hr

Connections in:${color #606060} ${tcp_portmon 1 32767 count}$color Connections out:${color #606060} ${tcp_portmon 32768 61000 count}$color Total:${color #606060} ${tcp_portmon 1 65535 count}

$color Inbound Connection ${alignr} Local Service/Port
${color #606060} ${tcp_portmon 1 32767 rhost 0} ${alignr} ${tcp_portmon 1 32767 lservice 0}
${tcp_portmon 1 32767 rhost 1} ${alignr} ${tcp_portmon 1 32767 lservice 1}
${tcp_portmon 1 32767 rhost 2} ${alignr} ${tcp_portmon 1 32767 lservice 2}
${tcp_portmon 1 32767 rhost 3} ${alignr} ${tcp_portmon 1 32767 lservice 3}
${tcp_portmon 1 32767 rhost 4} ${alignr} ${tcp_portmon 1 32767 lservice 4}
${tcp_portmon 1 32767 rhost 5} ${alignr} ${tcp_portmon 1 32767 lservice 5}

$color Outbound Connection ${alignr} Remote Service/Port$color
${color #606060} ${tcp_portmon 32768 61000 rhost 0} ${alignr} ${tcp_portmon 32768 61000 rservice 0}
${tcp_portmon 32768 61000 rhost 1} ${alignr} ${tcp_portmon 32768 61000 rservice 1}
${tcp_portmon 32768 61000 rhost 2} ${alignr} ${tcp_portmon 32768 61000 rservice 2}
${tcp_portmon 32768 61000 rhost 3} ${alignr} ${tcp_portmon 32768 61000 rservice 3}
${tcp_portmon 32768 61000 rhost 4} ${alignr} ${tcp_portmon 32768 61000 rservice 4}
${tcp_portmon 32768 61000 rhost 5} ${alignr} ${tcp_portmon 32768 61000 rservice 5}

$color$hr

Ова не е единствен избор како можете да ги прилагодите вашите системски информации на вашиот десктоп. Доколку не сте задоволни од овој избор, подобри или поинтересни прилагодувања можете да најдете на Gnome-Look.org (користете го conky за клучен збор во пребарувањето).

Со ова веќе можете да ја користите програма. Бидејки не доаѓа со некоја икона од која можете да ја стартувате, еден од начините е да ја стартувате од терминал со командата conky или пак вие само да си креирате своја икона, каде во полето за команда ќе внесете conky.

Како да креирате подигнувачки USB стик со некоја Linux дистирбуција

Tags: , , , , , , ,

Секојдневно излегува некоја Linux дистрибуција. Они кои сакаат да ја пробаат, приморани се да ја изрежат на CD. Но сега има подобар начин како да го сторат тоа. Со едноставно креирање на подигнувачки (bootable) USB стик. Еве како да го сторите тоа.

Прво што ви е потребно е најнормално некоја програма која ќе го креира овој стик. За таа цел, а и од многу други причини ќе ја користиме  UNetbootin. Освен програмата ќе ви биде потребен и еден USB стик од минимум 1GB. Доколку сте спремни почнуваме.

Програмата не бара никаква инсталција, ја стартувате и се појавува прозорецот.

Постојат 3 можности како да го направите стикот. Доколку поседувате некоја Linux дистрибуција на вашиот компјутер во *.iso формат, одберета ја втората опција. Во полето десно најдете ја локацијата каде таа е сместена во компјутерот. Доколку немате никаква дистрибуција едноставно селектирајте ја првата опција, одберете дистрибуција и потоа веризија. Програмата сама ќе ја симне од интернет диструбуцијата и смести на вашиот стик. Третата опција е понапредна, па нема да ви треба. Откога ќе го одберете начинот на кој сакате да креирате подигнувачки USB стик останува само да во делот Type да одберете USB Drive и да го слектирате вистинскиот стик.

Мапа на јадрото на Linux

Tags:

Linux оперативните системи од ден на ден се се по атрактивни и голем број Windows корисници на сакаат да ги пробаат. Досега има повеќе од 100 разни верзии на Linux оперативните системи, наменети за сервери или пак десктоп компјутери. Но сите овие верзии на Linux оперативните системи имаат јадро(kernel) со иста структура.

За они кои скаат малко подетално да навлезат, и да видат мапа на јадрото на Linux тоа можат да го сторат овде.

© 2010 Alifaan – The Human Fly. All Rights Reserved.

This blog is powered by the Wordpress platform and beach rentals.