<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>jTux &#8212; весёлый пингвин</title>
	<atom:link href="https://jtux.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://jtux.wordpress.com</link>
	<description></description>
	<lastBuildDate>Fri, 12 Mar 2010 18:35:51 +0000</lastBuildDate>
	<language>ru-RU</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='jtux.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>https://s0.wp.com/i/buttonw-com.png</url>
		<title>jTux &#8212; весёлый пингвин</title>
		<link>https://jtux.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="https://jtux.wordpress.com/osd.xml" title="jTux - весёлый пингвин" />
	<atom:link rel='hub' href='https://jtux.wordpress.com/?pushpress=hub'/>
	<item>
		<title>Закрыто на долго</title>
		<link>https://jtux.wordpress.com/2010/03/13/exx-close/</link>
					<comments>https://jtux.wordpress.com/2010/03/13/exx-close/#respond</comments>
		
		<dc:creator><![CDATA[loki]]></dc:creator>
		<pubDate>Fri, 12 Mar 2010 18:34:30 +0000</pubDate>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[раздумья]]></category>
		<guid isPermaLink="false">http://jtux.wordpress.com/?p=92</guid>

					<description><![CDATA[Как вы уже смогли заметить блог не обновляется. Да, у меня немного поменялась специализация и уделять linux&#8217;у столько времени сколько можно было раньше уже не получается. Если получится вернусь. Будут вопросы &#8212; пишите комменты тут. Успехов!]]></description>
										<content:encoded><![CDATA[<p>Как вы уже смогли заметить блог не обновляется. Да, у меня немного поменялась специализация и уделять linux&#8217;у столько времени сколько можно было раньше уже не получается.</p>
<p>Если получится вернусь. Будут вопросы &#8212; пишите комменты тут.</p>
<p>Успехов!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://jtux.wordpress.com/2010/03/13/exx-close/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		
		<media:content url="https://1.gravatar.com/avatar/75e544b978d02307dc6ed29a7a6c3b446fb6febb31cd1b771a3b8fea09e45fa7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">loki</media:title>
		</media:content>
	</item>
		<item>
		<title>Немного для SUSE 11.1</title>
		<link>https://jtux.wordpress.com/2009/01/29/suse-11/</link>
		
		<dc:creator><![CDATA[loki]]></dc:creator>
		<pubDate>Wed, 28 Jan 2009 17:48:55 +0000</pubDate>
				<category><![CDATA[links]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[suse]]></category>
		<guid isPermaLink="false">http://jtux.wordpress.com/?p=51</guid>

					<description><![CDATA[Как говорится, «лед тронулся» — сегодня я установил SUSE уже на третью машину у себя в маленькой такой организации. Пошел процесс переезда на linux. Как и чего, и с чем столкнулся — напишу позже. Ну а пока хочу зафиксировать некоторую информацию, которая помогла мне привести в готовый вид свежеустановленную suse и вернуть компьютер назад на [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Как говорится, «лед тронулся» — сегодня я установил SUSE уже на третью машину у себя в маленькой такой организации. Пошел процесс переезда на linux. Как и чего, и с чем столкнулся — напишу позже. Ну а пока хочу зафиксировать некоторую информацию, которая помогла мне привести в готовый вид свежеустановленную suse и вернуть компьютер назад на рабочее места в сжатые сроки.</p>
<p>Впринципе, сотрудникам много не надо: интернет, офис, доступ к серверу терминалов(rdesktop), аська, музыка и фильмы, ну и конечно игрушки. Все довольно тривиально, ну а ниже описано то, что мне пришлось вспомнить т.к. домашний gentoo я настроил года полтора назад и уже все позабыл.</p>
<p><strong>mp3 &amp; video codecs</strong></p>
<p>mp3 должен играть banshee прямо из коробки. Можно конечно воспользоваться советом: <a href="http://www.justuber.com/blog/2007/02/09/mp3-on-opensuse-5-minute-fix/" target="_self">MP3 on openSUSE &#8212; 5 Minute Fix</a>, но так делать не рекомендуется т.к. при обновлении эта библиотека не обновится и может все сломать в новых сборках. Поэтому лечше почитать тему <a href="http://linuxforum.ru/index.php?showtopic=31714" target="_self">Мультимедиа, закрытые форматы</a> или <a href="http://linuxforum.ru/index.php?showtopic=52248&amp;mode=linear" target="_self">Поддержка MP3 в openSUSE 10.3</a>(смотрите последние комментарии), или на оф.wiki <a href="http://ru.opensuse.org/Restricted_Formats" target="_self">Restricted Formats</a>. Если осталось непонимание поищите там же на форуме, тема много раз обсудалась.</p>
<p>Для видео нужно подключить в Yast репозитарии <a href="http://packman.links2linux.org/" target="_self">pacman</a>&#8216;a(в настройках сайта выберете свой дистрибутив и архитектуру) и установить пакет win32codec-all.</p>
<p><strong>Шрифты</strong></p>
<p>Если хотите ttf от Microsoft, тогда читаем <a href="http://www.benkevan.com/blog/installing-microsoft-fonts-on-opensuse-110/" target="_self">Installing Microsoft Fonts on openSUSE 11.0</a>.</p>
<p><strong>Зеркало репозитариев</strong></p>
<p>Если есть широкий и безлимитный канал в интернет и вы собираетесь устанавливать Suse на много компьютеров в локальной сети, то есть резон создать локальный(зеркало) репозитарий: <a href="http://vavai.net/2008/10/28/making-a-local-copy-of-opensuse-repository-mirror-server/" target="_self">Making a Local Copy of openSUSE Repository (Mirror Server)</a>. Надеюсь выделю местечко на шлюзе и займусь, мне то все архетектуры не нужны, так что если будет интерсно — поделюсь.</p>
<p><strong>P.S.</strong></p>
<p>Если есть фундаментальные вопросы — пишите, влючу в заметку.<strong> </strong></p>
<p>Часто пользуюсь putty для удаленной настройки suse посредсвом yast. Чтобы исправить проблемы с псевдографикой на почитать тут: <a href="http://linuxforum.ru/index.php?s=&amp;showtopic=52333&amp;view=findpost&amp;p=570019" target="_self">Putty и псевдографика в Yast, что подкрутить?</a></p>
<p>Как пользоваться <a href="http://ru.opensuse.org/Репозитарии_пакетов" target="_self">репозитариями пакетов</a>.</p>
<p>Комментарии «ни о чем» буду удалять. Либо спрашивайте, либо ничего. Хотите сказать спасибо — говорите, я прочитаю и удалю.</p>
]]></content:encoded>
					
		
		
		
		<media:content url="https://1.gravatar.com/avatar/75e544b978d02307dc6ed29a7a6c3b446fb6febb31cd1b771a3b8fea09e45fa7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">loki</media:title>
		</media:content>
	</item>
		<item>
		<title>Всем по Samba!</title>
		<link>https://jtux.wordpress.com/2008/02/10/samba-01/</link>
					<comments>https://jtux.wordpress.com/2008/02/10/samba-01/#comments</comments>
		
		<dc:creator><![CDATA[loki]]></dc:creator>
		<pubDate>Sun, 10 Feb 2008 07:15:41 +0000</pubDate>
				<category><![CDATA[Заметки воскресенья]]></category>
		<category><![CDATA[manual]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[samba]]></category>
		<guid isPermaLink="false">http://jtux.wordpress.com/?p=38</guid>

					<description><![CDATA[upd[18.02.08] Статья на переделке. Появилась новавя информация. Просьба к новичкам, во избежание проблем, пользоваться пока минимальным конфигом. Дома у меня два ноубука и домашний сервер. На одном из ноутбуков стоит двойная загрузка, в виду нашей проф.деятельности. Часто приходится перекидывать данные между рабочими станциями, поэтому давно хотел организовать на сервере smb-ресурс с котором одинаково хорошо работал [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><strong> upd[18.02.08]</strong> Статья на переделке. Появилась новавя информация. Просьба к новичкам, во избежание проблем, пользоваться пока минимальным конфигом.</p>
<p>Дома у меня два ноубука и домашний сервер. На одном из ноутбуков стоит двойная загрузка, в виду нашей проф.деятельности. Часто приходится перекидывать данные между рабочими станциями, поэтому давно хотел организовать на сервере smb-ресурс с котором одинаково хорошо работал бы и linux, и windows.</p>
<p>Самое главное, что я хотел, это простую настройку, без всяких заумных конфигов. Все же сервер всего на два-три компьютера, поэтому безопасностью можно поступиться. Как оказалось Samba довольно проста в настройке и очень гибкая (даже не знаю, что лучше NFS или SMB).</p>
<p>Еще мне хотелось, поэксперементировать потому, что в скором у меня на работе будет переезд большей части рабочих мест на linux, а доступ к сетевым ресурсам надо обеспечить всем, вне зависимости от платформы. Поэтому начинать надо заранее и с простых вещей.<br />
<span id="more-38"></span><br />
Начну повествование с серверной части, а потом перейдем к win- и linux- клиентам, где я расскажу о настигнувших меня проблемах.</p>
<p><strong>Сервер</strong></p>
<p>Установка тривиальна, даже не стоит о ней говорить. Выбирите в Вашем пакетном менеджере пакет samba и установите его, как умеете.</p>
<p>Настройка тоже не особо сложна. Но была затянута тем фактом, что первым проверялась работа на виндовс клиенте, а он все никак не хотел работать. Оказалось беда в самом Win.</p>
<p>Такой у меня рабочий конфиг:</p>
<pre># cat /etc/samba/smb.conf  

[Global]
workgroup=TUXNET
netbios name=main
interfaces=eth1
security = share  

<span style="text-decoration:line-through;">
</span>
<pre><span style="text-decoration:line-through;">socket options = TCP_NODELAY IPTOS_LOWDELAY
read raw = yes
write raw = yes
oplocks = yes
max xmit = 65535
dead time = 15
getwd cache = yes</span></pre>
<p>guest ok = Yes</p>
<p>[share]<br />
path=/home/share/<br />
comment=dir for sharing</p>
<pre><span style="text-decoration:line-through;">browsable=yes
available=yes
writeable=yes
directory mask=0777
create mask=0666</span></pre>
<p>public = yes<br />
only guest = yes<br />
Вот такой конфиг. Половину параметров я выдрал откуда то из других источников, когда пытался открыть расшаренные каталоги в виндовс, ну а как заработало, выкидывать не было желания.</p>
<p>Точно знаю, что в секции [Global] первый абзац настроек минимально необходим, для случая подобного моему. Пояснять каждую запись конфига нет смысла, т.к. подобного хватает на просторах интернета, стоит только поискать, да и пройдясь по ссылкам в подборке, Вы сможете узнать много нового.</p>
<p>Ну а минимально необходимый-рабочий конфиг может быть таким:</p>
<pre>[global]
workgroup=TUXNET
netbios name=main
security = share  

[share]
path = /disk/share
public = yes</pre>
<p>Я его не проверял, но думаю в простейших случаях следует начинать именно с него.</p>
<p><strong> Windows &#8212; клиент</strong></p>
<p>Сервер запустился и отобразился в &#171;Сетевом окружении&#187;, но при попытке доступа к открытым каталогам, выдавал ошибку (чтото вроде &#171;нет доступа, обратитесь к администратору&#187;) и пускать отказывался.</p>
<p>По началу думалось мне, что порты закрыты и поэтому ничего не идет. Но на локальную сеть у меня открыто все, поэтому этот вариант отпадает. Но если вам интересно какие порты надо открыть для Samba, можете подглядеть тут готовый сценарий для iptables: <a href="http://www.linuxhomenetworking.com/wiki/index.php/Quick_HOWTO_:_Ch12_:_Samba_Security_and_Troubleshooting#Samba_and_Firewall_Software">Samba and Firewall Software</a>.</p>
<p>После этого выяснилось что нужно пошаманить в  сетевых настройках windows. Оказывается, если появляется сообщение вида &#171;Network name not found&#187; / &#171;Сетевое имя не найдено&#187;, то это проблемы настройки NetBIOS на стороне клиента. Решается просто, добавлением IP-адреса samba сервера в настройки WINS-адресов:</p>
<ul>
<li>Выберте настройки локального подключения</li>
<li> Протокол интернета (TCP/IP) -&gt; Свойства -&gt; Дополнительно</li>
<li> Щекните на вкладке WINS и там добавте IP-адрес samba сервера.</li>
</ul>
<p>После этого у меня все заработало. Если у Вас все еще проблемы, то мой Вам совет, попробуйте для начала подключиться в linux, а уже потом пилите дальше windows. В таком случае, Вы будете наверняка знать, что Ваш cервер настроен правильно и дело только в windows настройках.</p>
<p>Хотя может быть и наоборот, все зависит от Ваших способностей, познаний и расположения планет сегодня ночью.</p>
<p><strong>Linux &#8212; клиент</strong></p>
<p>С linux-клиентом все было немного проще, хотя с первого раза тоже не задалось. Саму samb&#8217;у ставить не было желания, мне ведь только и надо что поработать с одним общим каталогом, а это можно и простым mount организовать.</p>
<p>Сказано, сделано. Но для начало проверим ядро:</p>
<pre># grep CIFS /usr/src/linux-2.6.18-gentoo-r6/.config
CONFIG_CIFS=y</pre>
<p>или</p>
<pre># zcat /proc/config.gz | grep CIFS
CONFIG_CIFS=y</pre>
<p>т.е. нам надо чтобы в ядре была поддержка CIFS (Common Internet File System — единая файловая система для Internet, так сказать продолжение протокола SMB), модулем или монолитно.</p>
<p>После создаем каталог для новых ресурсов и монтируем &#171;шару&#187; туда:</p>
<pre># mkdir /disk/share
# mount //192.168.0.1/share /disk/share -t cifs</pre>
<p>Получаем, что ничего не работает. Пишет ошибку про суперблок какую то и просит поглядеть в лог. А в логах вот что:</p>
<pre>CIFS VFS: cifs_mount failed w/return code = -22</pre>
<p>Забавно. Пришлось поискать и поэксперементировать, в итоге спасло ситуацию вот что:</p>
<pre># mount //192.168.0.1/share /disk/share -t cifs -o user=loki,workgroup=tuxnet,iocharset=utf8</pre>
<p><em>user=loki,workgroup=tuxnet</em> &#8212; обязательные опции, без них не пускают на сервер и выдают ошибку -22. В моем случае, user может быть любым.<br />
<em>iocharset=utf8</em> &#8212; указывает на кодировку сервера, для правильной работы с русскими именами файлов.</p>
<p>В итоге в каталог /disk/share у меня подмонтирован сетевой ресурс, а работать с ним можно как с локальным.</p>
<p>Дабы после перезагрузки данный каталог был доступен на локальной машине, следует внести кое какие поправки в файл /etc/fstab:</p>
<pre>//192.168.0.1/share /disk/share cifs user=loki,workgroup=tuxnet,iocharset=utf8</pre>
<p><strong>Впечатления и итог</strong></p>
<p>Что тут скажешь, работать стало намного удобней. Теперь осталось прикупить туда хороший и большой жесткий диск и перекинуть туда всю домашнюю музыкальную колекцию. Amarok (да и Spider Player в win) без лишних проблем проигрывает музыку с расшаренного каталога, теперь любимая музыка у меня дома играет вне зависимости от того, чем занят мой ноут и какие на нем ставятся эксперименты.</p>
<p>Копирование из windows занимает много больше времени, нежели в linux. Странность какая, но я еще не разобрался. Просто подвисает на 3-5 секунд и после продолжает копировать.</p>
<p>А вот копирование в konqueror завершается с такой вот ошибкой: &#171;Не удаётся изменить права доступа для /disk/share/file.txt&#187;. Будет время, надо подумать, ну пока все работает как хотелось, что очень хорошо.</p>
<p>Вот такая тривиальная задача была решена, но при этом всплыло несколько довольно неординарных ошибок, поэтому надеюсь что статья поможет кому то в быстром развертываниии простейшего Samba-сервера. А может кого и сподвигнет на свершения, например достать с полки запылившийся Pentium MMX и организовать из него хотя бы домашний файл сервер, дешево и сердито ;).</p>
<p>Литература по вопросу:</p>
<p><a href="http://www.linuxhomenetworking.com/wiki/index.php/Quick_HOWTO_:_Ch12_:_Samba_Security_and_Troubleshooting#Testing_The_smb.conf_file">Quick HOWTO : Ch12 : Samba Security and Troubleshooting</a> &#8212; Добротно написанный материал о настройке Samba (и не только!). На английском.</p>
<p><a href="http://www.citforum.ru/operating_systems/linux/samba/">Все будет Samba!</a> &#8212; Статья о правильной настройке Samba для более сложной организации, но есть смысл почитать про конфигурационный файл.</p>
<p><a href="http://gentoo.blog.ru/979441.html">Простейшая настройка Samba</a> &#8212; Заметка от коллеги блогера. Так сказать, готовый рецепт работы.</p>
<p><a href="http://linuxforum.ru/index.php?showtopic=24962">Как я настраивал Самбу, Настройка Samba в Fedora/RedHat</a> &#8212; Очень подробное и качественное описание настройки. Если чего то не вышло, читайте этот пост очень внимательно.</p>
<p><a href="http://gentoo-wiki.com/HOWTO_Setup_Samba">HOWTO Setup Samba</a> &#8212; Статья на Gentoo Wiki.</p>
<p>&#8212;</p>
<p>Ох, я и не заметил как пропустил несколько воскресных выпусков. Чтож, надо исправляться. Но вот мне редко приходят интересные идеи для еже-воскрестных заметок, может Вы &#8212; мои читали &#8212; подскажете, что бы Вам было интересно почитать на страницах моего блога в воскресный день?</p>
]]></content:encoded>
					
					<wfw:commentRss>https://jtux.wordpress.com/2008/02/10/samba-01/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
		
		<media:content url="https://1.gravatar.com/avatar/75e544b978d02307dc6ed29a7a6c3b446fb6febb31cd1b771a3b8fea09e45fa7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">loki</media:title>
		</media:content>
	</item>
		<item>
		<title>Магия CLI: часы в терминале с помощью управляющих ANSI последовательностей</title>
		<link>https://jtux.wordpress.com/2008/01/24/magic-cli/</link>
					<comments>https://jtux.wordpress.com/2008/01/24/magic-cli/#comments</comments>
		
		<dc:creator><![CDATA[loki]]></dc:creator>
		<pubDate>Thu, 24 Jan 2008 03:43:25 +0000</pubDate>
				<category><![CDATA[а~ya]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[clock]]></category>
		<category><![CDATA[linux]]></category>
		<guid isPermaLink="false">http://jtux.wordpress.com/2008/01/24/%d0%9c%d0%b0%d0%b3%d0%b8%d1%8f-cli-%d1%87%d0%b0%d1%81%d1%8b-%d0%b2-%d1%82%d0%b5%d1%80%d0%bc%d0%b8%d0%bd%d0%b0%d0%bb%d0%b5-%d1%81-%d0%bf%d0%be%d0%bc%d0%be%d1%89%d1%8c%d1%8e-%d1%83%d0%bf%d1%80%d0%b0/</guid>

					<description><![CDATA[Когда я работаю в linux терминале, то замечаю, что часто набираю date просто, чтобы посмотреть время. Поэтому чтобы сделать жизнь немного проще, я написал скрипт, который всегда показывает часы в правом верхнем углу экрана. Скрипт сохраняет текущее положение курсора в управляющей ANSI последовательности. После, используя команду tput, курсор отправляется на строку 0 (в верхней части [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Когда я работаю в linux терминале, то замечаю, что часто набираю <strong>date</strong> просто, чтобы посмотреть время. Поэтому чтобы сделать жизнь немного проще, я написал скрипт, который всегда показывает часы в правом верхнем углу экрана.</p>
<p>Скрипт сохраняет текущее положение курсора в управляющей ANSI последовательности. После, используя команду <strong>tput</strong>, курсор отправляется на строку 0 (в верхней части экрана) и последний столбец минус 19 символов (19 это длина HH: MM: SS YYYY-MM-DD). Отформатированная комманда <strong>date</strong> отображается в инвертированном зеленом цвете. Курсор затем отправляется в первоночальное положение с использованием другой ESC-последовательности.<br />
<span id="more-35"></span><br />
Если Вы пользуетесь терминалом в X Window, то можете изменять размеры окна и часы будут сохранять свою позицию, поскольку она отображается в последней колонке минус 19 символов. Управляющие ANSI последовательности не работают во всех эмуляторах терминалов, но они хорошо работают в xterm (<em>странно, но я проверил к console и Yakuake, скрипт прекрасно работает &#8212; прим. перев.</em>). Вот скрипт:</p>
<pre>#!/bin/bash
# clock.sh 

# the script is executed inside a while without conditions
while :
do
 # time and date are formatted to show HH:MM:SS YYYY-MM-DD
 cmd=`date +"%H:%M:%S %F"` 

 # cursor's current position is saved through an escape sequence
 echo -n -e "33[s" 

 # Uncomment the next two lines to clean up the whole first line, although it causes a lot of blinking
 #tput cup 0 0    # positions on row 0 col 0 (left top corner)
 #tput el         # cleans from position to end of line 

 # to place the clock on the appropriate column, subtract the length of 'HH:MM:SS YYYY-MM-DD', which is 19,
 # from the total number of columns
 C=$((`tput cols` - 19))
 tput cup 0 $C    # positions cursor at row 0 col $C 

 # clock will be shown green inverted
 # setaf 2 = green, smso = inverted
 COLOR=`tput setaf 2; tput smso` 

 # back to normal screen colors
 NORMAL=`tput sgr0` 

 # print the time-date output on the above position
 echo -n $COLOR$cmd$NORMAL 

 # restore the cursor to whatever was its previous position
 echo -n -e "33[u" 

 # script is executed every second
 sleep 1
done</pre>
<p>Сохраните скрипт как clock.sh, chmod &#8212; 755, и запустите его ./clock.sh&amp;. Время и дата теперь должны отобразиться в верхнем правом углу вашего окна терминала.</p>
<p>Когда Вы запустите clock.sh, терминал вернет номер задачи и идентификатор процесса (PID), с помощь которого Вы можете завершить работу скрипта командой <strong>kill</strong>.</p>
<p>С помощью этого скрипта Вы можете отобразить не только часы, но и любую другую информацию  какую захотите. Для примера, предположим, что мы хотим наблюдать за нагрузкой процессора командой <strong>uptime</strong>:</p>
<pre>uptime
09:19:56 up 1 day,  1:54,  4 users,  load average: 0.29, 0.39, 0.42</pre>
<p>Три последних значения и есть загрузка процессора за последнюю минуту, пять и 15 минут. Вы можете извлечь эту информацию используя команду <strong>gawk</strong>.</p>
<pre>uptime | gawk '{print $(NF - 2), $(NF - 1), $NF}'
0.72, 0.54, 0.47</pre>
<p>NF это общее количество полей в выводе команды, а $NF &#8212; значение последнего поля. В clock.sh замените эту строчку:</p>
<p>cmd=`date +&#187;%H:%M:%S %F&#187;`</p>
<p>на такую:</p>
<p>cmd=`uptime | gawk &#8216;{print $(NF &#8212; 2), $(NF &#8212; 1), $NF}&#8217;`</p>
<p>или такую, чтобы оставить время и дату:</p>
<p>cmd=`date +&#187;%H:%M:%S %F&#187; ; uptime | gawk &#8216;{print $(NF &#8212; 2), $(NF &#8212; 1), $NF}&#8217;`</p>
<p>Поскольку длина строки уже не 19, пусть команда wc поможет нам определить отступ. Измените строчку:</p>
<p>C=$((`tput cols` &#8212; 19))</p>
<p>на такую:</p>
<p>C=$((`tput cols` &#8212; (`echo $cmd | wc -c` &#8212; 1) ))</p>
<p>Длина вывода вычисляется с помощью <strong>wc -c</strong> (-с считает символы в строке, которые были ей перенаправлены). <strong>-l</strong> отсекает \r в конце вывода $cmd.</p>
<p>Вы также можете отобразить свободное место на определенном разделе командой <strong>df</strong>, количество пользователей в системе (<strong>uptime</strong> или <strong>w</strong>) или количество процессов (<strong>ps</strong>). Samba, Apache и многие другие серверные приложения имеют статус-команды из которых можно &#171;вытащить&#187; нужную информацию. Используйте свое воображение, чтобы создать собственную модифицированную версию clock.sh.</p>
<p>Источник: <a href="http://www.linux.com/feature/124918">CLI Magic: Use ANSI escape sequences to display a clock in your terminal</a><br />
Перевод: loki. Пожайлуста, оставляйте ссылку на источник и перевод при копировании данного текста.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://jtux.wordpress.com/2008/01/24/magic-cli/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
		
		<media:content url="https://1.gravatar.com/avatar/75e544b978d02307dc6ed29a7a6c3b446fb6febb31cd1b771a3b8fea09e45fa7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">loki</media:title>
		</media:content>
	</item>
		<item>
		<title>Новый винт</title>
		<link>https://jtux.wordpress.com/2008/01/20/new-hard/</link>
					<comments>https://jtux.wordpress.com/2008/01/20/new-hard/#comments</comments>
		
		<dc:creator><![CDATA[loki]]></dc:creator>
		<pubDate>Sun, 20 Jan 2008 19:29:47 +0000</pubDate>
				<category><![CDATA[Заметки воскресенья]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[lvm]]></category>
		<guid isPermaLink="false">http://jtux.wordpress.com/2008/01/20/%d0%9d%d0%be%d0%b2%d1%8b%d0%b9-%d0%b2%d0%b8%d0%bd%d1%82/</guid>

					<description><![CDATA[Давненько меня не было, но тому были причины. Первая из них это старый добрый праздник Новый Год! Да, поздравляю всех моих читателей с прошедшими праздниками, думаю вспомнить будет их приятно. Ну а вторая &#8212; мой старый жесткий диск, после трех лет службы, начал потихоньку сыпаться. Из-за этого, в некоторые моменты времени, за компьютером работать было [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Давненько меня не было, но тому были причины. Первая из них это старый добрый праздник Новый Год! Да, поздравляю всех моих читателей с прошедшими праздниками, думаю вспомнить будет их приятно. Ну а вторая &#8212; мой старый жесткий диск, после трех лет службы, начал потихоньку сыпаться. Из-за этого, в некоторые моменты времени, за компьютером работать было невозможно. И такие моменты появлялись все чаще и длились они все дольше. Поэтому мною было принято решение о покупке нового жесткого диска.</p>
<p>Купил. 80Гб. И после встал вопрос о переносе системы. В один вечер я даже решил установить систему заново и перенести лишь пользовательские настройки, но потом все же вспомнил, что дело это не быстрое, а поспешить следовало бы. Посему быстренько система и мои файлы были упакованы в три больших архива и перекинуты на ближайший фтп-сервер, дабы потом их закачать на новый, распаковать и пользоваться.<br />
<span id="more-34"></span><br />
Тут я углублюсь в описание некоторых нудных и не интересных деталей, поэтому знающие люди могут пропустить пару абзацев.</p>
<p>Ноутбук штука маленькая, поэтому двум винчестерам там не уместиться, что само собой вызывает проблему переезда на новый жесткий диск. Но если есть сетевая карта и хороший канал до ftp-сервера (как у меня, можно прийти к другу и наладить у него или воспользоваться приводом для записи dvd). Вобщем план такой: 1. Упаковать систему; 2. Перекинуть ее в укромное местечко; 3. Загрузить компьютер с liveCD и подготовить диск к приему системы, 4. Загрузить и распаковать архивы и 5. Немного подредактировать /etc/fstab и перезагрузиться. Такой вот план, думаю все понятно и ничего сложного, только пару советов:</p>
<p>1. Вот так архивировался я:</p>
<pre># tar -cvj --exclude=/usr --exclude=/sys --exclude=/disk \  --exclude=/home --exclude=/media \
--exclude=/mnt --exclude=/proc --exclude=/tmp / \  -f /disk/backup-sys-07.01.08.tar.bz2
# tar -cvj --exclude=/usr/disk2 --exclude=/usr/portage/distfiles /usr \
-f /disk/backup-usr-08.01.08.tar.bz2
# tar -cvpz /home/loki/ --exclude=.opera/cache4/ --exclude=Cache/  \  -f /disk/backup-home-loki-16.01.08.tar.bz</pre>
<p>/sys и /proc &#8212; виртуальные файловые системы, поэтому архивировать их нет никакого смысла. Первый архив вроде как системный и поэтому пользовательские файлы туда не включены (/disk, /home).</p>
<p>Архивы вышли не такие уж и большие, как я ожидал на 600Мб и 1,3Гб (sys &amp; usr). Gentoo&#8217;шникам рекомендую не включать в архив /usr/portage/distfiles и /var/tmp/ccache.</p>
<p>2. Для поготовки диска пользуемся загрузочным liveCD. У меня всегда с собой хороший восстановительный CD &#8212; System Rescue CD, там есть X Window c FireFox и GParted (там еще много полезного, но в данном случае нам не нужного), поэтому очень рекомендую, хотя можно взять любой, какой нравится.</p>
<p>3. Для &#171;нарезки&#187; диска пользуйтесь lvm2 (Logical Volume Manager &#8212; размеры разделов можно легко уменьшать/увеличивать, это как шарики в банке &#8212; один надул, другой спустил), как это сделал я. Немного непрывчый подход, но теперь голова не болит о том, кому и сколько выделить места. Всего ничего, включить одну опцию в ядре (причем она по умолчанию включена) и установить пакет lvm2.</p>
<p>Полностью систему перенести на lvm нельзя, но есть два варианта: 1. оставить /boot на привычном разделе, а lvm-разделы подключать с помощью RAM-диска; 2. оставить стандартным корневой раздел и /boot, а все остальное отдать под lvm (тип 8e). Я пошел по второму пути т.к. ram-диски я раньше не делал и не особо хотел изучать это дело, да и неизменяемый 1Гб это не страшно.</p>
<p>В итоге, используя GParted диск поделился на четыре раздела: /boot ~100Mb, / &#8212; ~1Gb, 8e &#8212; ~77Gb, /swap &#8212; ~500Mb. Быстро, просто и наглядно, и голову не надо ломать, сколько отдать под корень &#8212; 5 или 10Гб.</p>
<p>Если Вам стало интересно, то советую пользоваться этой статьей: <a href="http://www.gentoo.org/doc/ru/lvm2.xml">Установка Gentoo с использованием LVM2</a>.</p>
<p>4. Диски подготовлены, пора распаковывать архивы. Я буду думать, что с tar&#8217;ом у Вас пока  нелады и поэтому скажу как надо делать:</p>
<pre># cd /mnt/gentoo
# wget ftp://jtux.tomsk.ru/backup-sys.tgz
# tar -xvfz backup-sys.tgz
# wget ftp://jtux.tomsk.ru/backup-usr.tgz
# tar -xvfz backup-usr.tgz</pre>
<p>Перходим в корень новой системы и распаковываем архивы туда.</p>
<p>5. Не забудте подправить /etc/fstab перед перезагрузкой и установить на новый диск загрузчик:</p>
<pre># grub
grub&gt; root (hd0,0)          (указание расположения раздела с /boot)
grub&gt; setup (hd0)           (установка GRUB в MBR)
grub&gt; quit                  (выход из оболочки GRUB)</pre>
<p>Первая перезагрузка прошла удачно, что для меня редкость. Система загрузилась как обычно, наверное даже ничего не заподозрив, даже быстрее прежнего и намного тише стало (зато теперь слышно кулер, надо смазывать).</p>
<p>А сейчас с диском у меня такие вот дела:</p>
<pre># df -h
Файловая система      Разм  Исп  Дост  Исп% смонтирована на
/dev/hda2             1,1G  130M  899M  13% /
udev                   10M  156K  9,9M   2% /dev
/dev/mapper/sis-usr   5,0G  4,0G  774M  84% /usr
/dev/mapper/sis-home  4,0G  2,2G  1,9G  53% /home
/dev/mapper/sis-opt   3,0G  1,5G  1,4G  53% /opt
/dev/mapper/sis-var   3,0G  1,5G  1,4G  54% /var
/dev/mapper/sis-tmp  1008M   34M  923M   4% /tmp
/dev/mapper/sis-disk   10G  7,3G  2,7G  74% /disk
shm                   371M     0  371M   0% /dev/shm</pre>
<p>Только вот не видно сколько всего места осталось, ~20-30Gb неиспользуемых точно есть, но вот они не показаны.</p>
<p>Такая вот малоинтересная вышла заметка из личного опыта. Может кому поможет. А вот скажите мне, как Вы поделили свой большой диск?</p>
<p>Я это вообще почему все затеял? Дело не только в том, что старый жесткий &#171;посыпался&#187;, но и из-за того, что как то у меня кончилось место на разделе /usr и пришлось очень долго и хитро манипулировать данными.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://jtux.wordpress.com/2008/01/20/new-hard/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
		
		<media:content url="https://1.gravatar.com/avatar/75e544b978d02307dc6ed29a7a6c3b446fb6febb31cd1b771a3b8fea09e45fa7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">loki</media:title>
		</media:content>
	</item>
		<item>
		<title>А вдруг GRUB!</title>
		<link>https://jtux.wordpress.com/2007/12/16/grub/</link>
					<comments>https://jtux.wordpress.com/2007/12/16/grub/#comments</comments>
		
		<dc:creator><![CDATA[loki]]></dc:creator>
		<pubDate>Sun, 16 Dec 2007 17:45:01 +0000</pubDate>
				<category><![CDATA[Заметки воскресенья]]></category>
		<category><![CDATA[grub]]></category>
		<category><![CDATA[grub restore]]></category>
		<category><![CDATA[linux]]></category>
		<guid isPermaLink="false">http://jtux.wordpress.com/2007/12/16/%d0%90-%d0%b2%d0%b4%d1%80%d1%83%d0%b3-grub/</guid>

					<description><![CDATA[GRUB &#8212; GRand Unified Bootloader &#8212; пришел на смену lilo (LInux LOader), как более новый и правильный, в том смысле, что не надо при изменени в порядке загрузки, перезаписывать MBR. Так же может грузить образы расположеные за 1024-ым цилиндром и умеет больше команд. Конечно, есть еще много других преимуществ, но т.к. я плохо знаком с [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img src="https://i0.wp.com/www.inf.sgsp.edu.pl/pub/MALUNKI/LOGO/grub2.png" border="0" alt="grub2.png" hspace="10" vspace="15" width="118" height="152" align="left" /> GRUB &#8212; GRand Unified Bootloader &#8212; пришел на смену lilo (LInux LOader), как более новый и правильный, в том смысле, что не надо при изменени в порядке загрузки, перезаписывать MBR. Так же может грузить образы расположеные за 1024-ым цилиндром и умеет больше команд. Конечно, есть еще много других преимуществ, но т.к. я плохо знаком с lilo, то ни чего более конкретного сказать не могу. Да и влюбом случае, сейчас почти все дистрибутивы по умолчанию ставят grub, а из-за этого нам нужно прознать про grub хоть немного.</p>
<p>Собственно информации в сети по данному вопросу достаточно и поэтому я расскажу только о некоторых функциях, которые опробовал сам. Дело в том, что пока Вы не столкнетесь с проблемой то и о загрузчике Вам знать не обязательно. Но все же некоторые вещи надо знать, чтобы в критический момент не впасть в ступор :).<br />
<span id="more-32"></span></p>
<p>Самое главное для меня в Grub &#8212; это его интерактивность. Дело в том, что можно даже не создавать конфигурационный файл (menu.lst или  grub.conf), в этом случае вы получите интерактивную bash-like оболочку, из которой сможете загрузиться в новую/восстановленную систему и уже потом создать/изменить файл конфигурации. Таким образом можно съэкономить на одном цикле загрузки/перезагрузки и сразу исправить ошибку конфигурации.</p>
<p>Как этим воспользоваться. Когда попадете в меню grub нажимаете <strong>с</strong> и вы на месте, чтобы загрузиться достаточно просто набрать следующие команды:</p>
<pre>grub&gt; root (hd0,4)
grub&gt; kernel /vmlinuz ro root=/dev/hda5
grub&gt; initrd /initrd.img
grub&gt; boot</pre>
<p>Можете также набрать команду <strong>help</strong>. Пример выше позволяет Вам лишь загрузиться в систему, а конфигурационный файл прийдется делать самим.</p>
<p>Примерный вид файла конфигурации может быть следующим:</p>
<pre>color white/blue black/light-gray
  # цветовая гамма меню, первая пара - цвет фона/текста для выбраных пунктов,
  # вторая - для не выбранных.
  # можно выбрать из следующего:
  # цвета символов: black blue green cyan red magenta brown light-gray
  # фон: dark-gray light-blue light-green light-cyan light-red light-magenta yellow white 

default 1
  # какое ядро грузить по умолцанию
  # счет начинается с нуля 

timeout 8
  # задержка с секундах, прежде чем будет грузиться запись по умолчанию 

splashimage=(hd0,0)/boot/grub/grubImg.xpm.gz
  # фоновая картинка 

password jtux
  # установка пароля для доступа к интерактивному режиму
hiddenmenu
  # скрывает меню, пока не будет нажата клавиша  

title Gentoo
  # описание пункта меню
    kernel (hd0,0)/boot/linux-2.x.18-lokir2 root=/dev/hda1
      # определяет размещение файл образа загружаемой ОС
    lock
      # запрет доступа для неаторизированных пользователей 

title Gentoo-2
    kernel (hd0,0)/boot/linux-2.x.18-loki+jfs root=/dev/hda1 

title SuSe_Linux
  # а это со старых времен осталось, так для памяти
    root (hd0,2)
      # тут уже по другому. указывает на раздел диска, где лежит образ ядра
    kernel /boot/vmlinuz root=/dev/hda3 vga=0x314 selinux=0    resume=/dev/hda7  splash=silent showopts
    initrd /boot/initrd
      # загружает initial ramdisk 

title winxp
    rootnoverify (hd0,0)
    makeactive
    chainloader +1 

title ---
    help 

title Reboot
    reboot</pre>
<p><strong>Установка</strong><br />
Хорошо, конфигурационный файл составили, пора MBR (Главная загрузочная запись) обновить. Нужно установить grub, используя grub-install:</p>
<pre># grub-install /dev/hda
# grub-install hd0</pre>
<p>Приведеные выше команды равнозначны. Пора рассказать о принципе нумерации дисков и разделов в grub. В отличии от linux, grub использует цифровое (hd0,1) обозначение вместо привычных буквенных (hda, hdb2), и нумерация начинается с 0 &#8212; нуля, а не еденицы. То же относится и к разделам. Но следует помнить, что &#171;что в виде hd нумеруются только жесткие диски, но не устройства atapi-ide, такие как приводы компакт-дисков. Та же нумерация используется для устройств SCSI (обычно им присваиваются номера большие, чем устройствам IDE, кроме случаев, когда BIOS настроен на загрузку с устройства SCSI). Когда BIOS настроен на загрузку с другого жесткого диска (например, с первичного ведомого), именно этот жесткий диск и становится hd0&#187; [1]. Поэтому могут возникнуть некоторые трудности, следите за своими дисками и как вы их записываете в конфиг и не забывайте пользоваться клавишей  &#8212; является автодополнением, что помогает.</p>
<p>Всвязи с выше сказанным, на сложных системах с набором жестких дисков и cd-приводов, проще воспользоваться оболочкой grub:</p>
<pre>grub&gt; find /boot/grub/stage2
 (hd0,6)
grub&gt; root (hd0,6)
 Filesystem type is ext2fs, partition type 0x83
grub&gt; setup (hd0)
 Checking if "/boot/grub/stage1" exists... yes
 Checking if "/boot/grub/stage2" exists... yes
 Checking if "/boot/grub/e2fs_stage1_5" exists... yes
 Running "embed /boot/grub/e2fs_stage1_5 (hd0)"...  15 sectors are embedded. succeeded
 Running "install /boot/grub/stage1 (hd0) (hd0)1+15 p (hd0,6)/boot/grub/stage2 boot/grub/menu.lst"... succeeded
Done.</pre>
<p>Если &#8216;setup (hd0)&#8217; заменить на &#8216;setup (hd0,6)&#8217;, установка grub будет сделана не в MBR, а в BR раздела [2].</p>
<p><strong>Переустановка</strong><br />
Ну вот загрузчик установлен, можно проверять &#8212; перезагружаться. Но что если коварный виндовс затер нам mbr? Надо научиться его восстонавливать.</p>
<p>1. Грузимся с любого приличного live cd и в консоли/терминале от root набираем &#8212; grub.<br />
2. grub&gt; find /boot/grub/stage2<br />
3. Получим что то вроде (hd0,2)<br />
4. grub&gt; root (hd0,2) &#8212; установим диск и раздел, которые содержат образ ядра<br />
5. grub&gt; setup (hd0) &#8212; загрузим Grub в MBR<br />
6. Готово, можно перезагружаться.</p>
<p>Те, для кого командная строка лес темной, могут воспользоваться специально подготовленным диском Super Grub Disk (<a href="http://freshmeat.net/projects/supergrub/" rel="nofollow">http://freshmeat.net/projects/supergrub/</a>). Там должно быть меню, из которого одним кликом Enter можно переустановить Grub или загрузить другую ОС.<br />
<strong><br />
Пароли</strong><br />
Это самое интересное, т.к. grub чудо интерактивное, попадись оно в нехорошие ручки можно получить горку проблем. Пора бы и обезопасить себя, а может и свои данные от посягательств. Делается это просто, опцией конфигурационного файла password.</p>
<p>password [&#8212;md5] passwd [new-config-file] &#8212; т.е. можно указать пароль как простым текстом, так и md5-хешем, получить который просто из той же командной оболочки grub:</p>
<pre>grub&gt; md5crypt 

Password: ***
Encrypted: $1$LEnNH$0x2MFbKMJf7DtlWfKpR.e1</pre>
<p>Теперь подправим немного menu.lst:</p>
<pre>default 0
timeout 30
password --md5 $1$LEnNH$0x2MFbKMJf7DtlWfKpR.e1 

title=My Gentoo Linux
lock
kernel (hd0,0)/boot/kernel-2.6.12-gentoo-r10 root=/dev/hda3 

title=Gentoo Linux
kernel (hd0,0)/boot/kernel-2.6.12-gentoo-r10 root=/dev/hda6 

title=SuSE Linux
password suse
kernel (hd1,0)/boot/kernel-2.6.13 root=/dev/hdb1</pre>
<p>Таким образом, грузиться в &#171;Gentoo Linux&#187; смогут все кому надо, но они ничего не смогут изменять, а вот &#171;My Gentoo Linux&#187; можно загрузить лишь авторизовавшись. Ну а SuSE сможет занрузить та группа пользователей, что будет знать волшебное слово.</p>
<p>Но есть еще одна вещь &#8212; загрузка альтернативного файла выбора загрузки, его даже не видно при обычной загрузке. После того как будет нажата клавиша <strong>p</strong>, будет загружен альтернативный конфигурационный файл. Для это го нужно добавить:<br />
password puma (hd0,0)/boot/grub/menu.lst.alt</p>
<p>Хочу обратить ваше внимание на то, что hiddenmenu, password не работают с splashmenu (те которые красивые). Прийдется выбирать либо красиво, либо безопасно.</p>
<p>Ну вот и все, о чем я хотел вам сегодня рассказать. Если кто знает что-то интересное &#8212; оставляйте комментарии,  думаю многим будет интересно узнать больше.</p>
<p><img src="https://i0.wp.com/www.inf.sgsp.edu.pl/pub/MALUNKI/LOGO/grub.png" border="0" alt="grub.png" hspace="10" vspace="15" width="118" height="152" /></p>
<p>links:<br />
1) <a href="http://www.gentoo.org/doc/ru/handbook/handbook-x86.xml?part=1&amp;chap=10">Настройка начального загрузчика (Настольная книга Gentoo Linux x86)</a><br />
2) <a href="http://faq.altlinux.ru/index.php?action=listq&amp;nf=1&amp;qid=688">ALT Linux faq</a></p>
<p><a href="http://www.gnu.org/software/grub/">GNU GRUB</a> (en)<br />
<a href="http://inf.by/linux/172/">GRUBить или не GRUBить?</a><br />
<a href="http://citkit.ru/articles/166/">GRUB &#8212; GRand мира загрузчиков</a><br />
<a href="http://www.gnu.org/software/grub/manual/grub.html">Crub Manual</a> (en)<br />
<a href="http://www.linuxshare.ru/docs/software/grubbest.html">Лучший менеджер загрузки ОС.</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://jtux.wordpress.com/2007/12/16/grub/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		
		<media:content url="https://1.gravatar.com/avatar/75e544b978d02307dc6ed29a7a6c3b446fb6febb31cd1b771a3b8fea09e45fa7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">loki</media:title>
		</media:content>

		<media:content url="http://www.inf.sgsp.edu.pl/pub/MALUNKI/LOGO/grub2.png" medium="image">
			<media:title type="html">grub2.png</media:title>
		</media:content>

		<media:content url="http://www.inf.sgsp.edu.pl/pub/MALUNKI/LOGO/grub.png" medium="image">
			<media:title type="html">grub.png</media:title>
		</media:content>
	</item>
		<item>
		<title>Даунгрейд. Как это было.</title>
		<link>https://jtux.wordpress.com/2007/12/09/dowgrade/</link>
					<comments>https://jtux.wordpress.com/2007/12/09/dowgrade/#comments</comments>
		
		<dc:creator><![CDATA[loki]]></dc:creator>
		<pubDate>Sun, 09 Dec 2007 13:01:22 +0000</pubDate>
				<category><![CDATA[Заметки воскресенья]]></category>
		<category><![CDATA[software]]></category>
		<guid isPermaLink="false">http://jtux.wordpress.com/2007/12/09/%d0%94%d0%b0%d1%83%d0%bd%d0%b3%d1%80%d0%b5%d0%b9%d0%b4-%d0%9a%d0%b0%d0%ba-%d1%8d%d1%82%d0%be-%d0%b1%d1%8b%d0%bb%d0%be/</guid>

					<description><![CDATA[Собственно, upgrade и downgrade мало чем отличаются по сути. Если конечно разброс земены железок маловат, а вот если платформа меняется кaрдинально, то это уже интересней. Как было А была у меня в распоряжении, под некоторые нужды интернет пользователей (а для роутера и простенького веб-сервера сойдет), хорошая такая машинка с P4 на борту и стояла там [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Собственно, upgrade и downgrade мало чем отличаются по сути. Если конечно разброс земены железок маловат, а вот если платформа меняется кaрдинально, то это уже интересней.</p>
<p><strong>Как было</strong><br />
А была у меня в распоряжении, под некоторые нужды интернет пользователей (а для роутера и простенького веб-сервера сойдет),  хорошая такая машинка с P4 на борту и стояла там Gentoo. Мой первый сервер на котором я поставил gentoo (о чем ничуть не жалею). Ставил долго, дня 3-4 просидел за ним, зато пол года проработал без единого вмешательства. Но речь сейчас не об этом. Случилось так, что железки пришлось передать на другие нужды, а заменить их подручным хламом. Чтож делать, хоть со старым железом покопаюсь. В итоге откопались материнская плата и процессор Pentium MMX 200МГц. Чтож, подумалось тогда мне, вот и проверим познания мои и силенки linux&#8217;a.<br />
<span id="more-31"></span><br />
В чем собственно загвоздка при таком кардинальном обновлении железа. Во-первых, железо поменялось, надо обновлять ядро т.к. оно и отвечает за работу аппаратной части нашего компьютера (ака драйвера). Во-вторых, бинарная совместимость исполняемых файлов, ведь если дистрибутив собран под архитектуру процессора i686 он не обязан запускаться на i386. Поэтому то все популярные дистрибутивы и собираются под i386/x86, чтобы запуститься на любом процессоре. Но  у меня случай другой, и я лично собирал систему под P4, а stage3 был i686 (system я так и не пересобрал, просто было лень, но погоды это не поменяло), а вот поступивший P-MMX был под i586. Из этого следует то, что ничего не запустится даже если пересобрать ядро под новый процессор, но об этом я узнаю позже, вот проверю сам лично и узнаю.</p>
<p>Теперь расскажу все по порядку.</p>
<p>Первым делом был перенос с прежде заготовленного полного бэкапа системы на новый жесткий диск. Все операции проводились вне рабочего сервера, дабы не потревожить его боеготовность до самого последнего. Диск подключен и подмонтирован, копия распакована и первым делом был установлен загрузчик GRUB, и подправлен fstab, т.к. таблица разделов временно изменилась.</p>
<pre>
$ mount /dev/hdb1 /mnt/gentoo 
$ tar -xjvf backup-02122007.tar.bz2 -C /mnt/gentoo 
$ mount -o bind /dev /mnt/gentoo/dev 
$ mount -t proc none /mnt/gentoo/proc 
$ chroot /mnt/gentoo 
$ env-update 
&gt;&gt; Regenerating /etc/ld.so.cache... 
$ source /etc/profile 
$ grep -v rootfs /proc/mounts &gt; /etc/mtab 
$ vim /etc/fstab 
$ vim /boot/grub/grub.conf 
$ grub-install /dev/hdb</pre>
<p>Чтож, grub установился без проблем и пора переставлять диск. Питание, жужание и вот оно &#8212; меню grub&#8217;a. Grub появился, а дальше пусто. Пишет, что ядро вроде как загрузилось, а вот процесс дальше не идет. Вот тут то и всплывает проблема номер один &#8212; необходимость пересборки ядра под другой процессор, если конечно оно не универсальное (i686 &amp; x86 например) что есть правда в большинстве бинарных дистрибутивов. Но т.к. у меня gentoo, то я и ядро собирал сам и под свой P4. Чтож, отключаемся и несем винт на пересборку ядра. Кроме типа процессора (Processor type and features) особо менять ничего не надо&#8230; хотя я выкинул некоторые особенности новых процессоров, проверил поддержку ide контролера, и вкомпилировал модуль новой сетевой карты (нашел старую на время тестирования) и на последок выкинул поддержку USB т.к. нету такого на моей новой материнке.</p>
<p>Ядро быстренько собралось, закинулось, винт подключился и процесс пошел дальше меню grub&#8217;a. Это порадовало, но на таком вот этапе</p>
<pre>
Freling kernel memory ...</pre>
<p>все опять встало. По началу грешил на ядро, хотя и не долго. Тут уже на лицо вторая проблема &#8212; бинарная несовместимость, т.к. в этом месте при нормальной загрузке запускается первая програма нашей системы &#8212; init, и раз она не запустилась значит наш процессор не тот, что надо.</p>
<p>Ну а решение довольно простое &#8212; перекомпилировать весь дистрибутив. Так и сделал, правда на самом ММХ я этого делать поостерегся, а вот простаивающий ночами еще один P4 грех было не попользовать. Распаковал снова мой бэкап. chroot и уже на месте:</p>
<pre>
# vi /etc/make.conf 
# emerge gcc 
# emerge -e system 
# emerge word</pre>
<p>Но первым делом поменял архитектуру процессора под свой с i686 на i586 и кое чего изменил в make.conf:</p>
<pre>
CHOST="i586-pc-linux-gnu" 
CFLAGS="-march=pentium-mmx -O2 -pipe -fomit-frame-pointer" 
CXXFLAGS="${CFLAGS}"</pre>
<p>Взял вот здесь: <a HREF="http://gentoo-wiki.com/Safe_Cflags#Pentium_w.2F_MMX">Safe Cflags</a></p>
<p>Кажется дело было так. Всего было около 300 пакетов. Снова архивируем и переносим на новый винт. Не забываем про grub.conf. Так же было продложено сделать etc-update, я выбрал &#171;-9&#187; т.к. система полностью настроенная и ничего лишнего не надо.</p>
<p>Грузимся и вуаля! Загрузка прошла успешно и без ошибок, я даже не ожидал такого.</p>
<p><strong>Итог</strong><br />
Теперь этот Pentium ММХ 200MHz обрел вторую жизнь и тянет на себе такую вот ношу. Хорошо, что все distfiles были на месте, новая система на старом железе вышла точь в точь похожей на исходную, в плане версий программ, что даже ничего не пришлось править или шаманить т.е. обновления програмного обеспечения не произшло. А зачем оно нам? Все и так отлично работает, а что то менять не было желания и времени, ведь я эту систему уже более полугода не обновлял, мало ли чего за это время случилось.</p>
<p>Вот именно так оно и было, так что Вы узнали принципиальные основы up/down grade  системы, что нужно поменять ядро и не только из-за того что процессор стал другим, но и поменялось еще некоторое оборудовние.</p>
<p>Впринципе, если железо &#171;одного уровня&#187;, то могут только не запуститься Х-ы, следовательно нужно перегонфигурировать xorg под новые системные требования и все будет замечательно и даже работать.</p>
<p>Погладел в Debian, там есть пакеты типа linux-image-2.6.18-5-686, которые содержат уже готовый образ ядра под различные архитектуры, так что в нем даже проще, переустановить пакет и можно запускаться, а сами бинарники дистрибутива наверное собраны под i386, так что в этом случае им не страшен любой даунгрейд. Но вот как быть если это не так или надо перехать на 64битный процессор? Этого я пока что не знаю.</p>
<p>Ну и в завершении темы, скажите а на win можно так вот легко переехать?</p>
<p>&#8212; опять эта черта &#8212;</p>
<p>В прошлое воскресенье ничего не писал, а дело в моем жестком диске. Чего то он у меня начал капризничать и вообще не давал работать за компьютером, 100% загрузка ЦП и все тут. &#171;Сыпаться начал&#187; говорят, но у меня раньше не было проблем такого рода, так что не знаю точно ли он решил &#171;обсыпаться&#187; или проблема другого рода. Много чего перепробовал, даже домашний раздел (т.к. дисковая активность больше всего приходится на него) на JFS перевел, но это мало помогало. Решил уже его отформатировать полностью и хорошенько (низкоуровневое форматирование). Но прежде проверить все хорошенько, поглядел smart:</p>
<pre>
# smartctl --all /dev/hda</pre>
<p>но он ничего толкового не показал. Кстати тут: <a HREF="http://mydebianblog.blogspot.com/2007/11/blog-post.html"> http://mydebianblog.blogspot.com/</a> есть интересная статья о причинах помирания жестких дисков.</p>
<p>Потом был <a HREF="http://ihdd.ru/">mhdd</a>. Там даже картинка показывалась всех секторов. Но он тоже ничего не выявил, даже интересно, что после проверки mhdd диск стал работать нормально. Ну еще в перерывах между тестами я смазал вентилятор процессора, поэтому уже нельзя точно сказать что помогло: другая ФС, улучшенная вентиляция или может прилетал злой дух? Сейчас по данным smart&#8217;a температура жесткого диска 44 по целсию, буду следить дальше, чтобы не повышалась.</p>
<p>Вобщем я потихоньку откладываю денежку на новый винт и готовлюсь к полному переформатированию (так на всякий случай) и настройки системы заново.</p>
<p>Напомните мне рассказать про некоторые прелести grub&#8217;a.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://jtux.wordpress.com/2007/12/09/dowgrade/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		
		<media:content url="https://1.gravatar.com/avatar/75e544b978d02307dc6ed29a7a6c3b446fb6febb31cd1b771a3b8fea09e45fa7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">loki</media:title>
		</media:content>
	</item>
		<item>
		<title>Gentoo для новичков?</title>
		<link>https://jtux.wordpress.com/2007/11/25/gentoo-for-newbie/</link>
					<comments>https://jtux.wordpress.com/2007/11/25/gentoo-for-newbie/#comments</comments>
		
		<dc:creator><![CDATA[loki]]></dc:creator>
		<pubDate>Sun, 25 Nov 2007 10:55:06 +0000</pubDate>
				<category><![CDATA[раздумья]]></category>
		<category><![CDATA[новички]]></category>
		<category><![CDATA[gentoo]]></category>
		<guid isPermaLink="false">http://jtux.wordpress.com/2007/11/25/gentoo-%d0%b4%d0%bb%d1%8f-%d0%bd%d0%be%d0%b2%d0%b8%d1%87%d0%ba%d0%be%d0%b2/</guid>

					<description><![CDATA[Есть такое мнение, что Gentoo для новичков. Как думаете, так ли это? Кругом и везде говорят, что “хорошо написанный и подробный хендбук поможет любому новичку установить Gentoo на свой компьютер”. Все верно, установить он его сможет, а что дальше? Конечно новички в linux бывают разные, кому то интересно копаться в системе, а кому то не [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Есть такое мнение, что Gentoo для новичков. Как думаете, так ли это? Кругом и везде говорят, что “хорошо написанный и подробный хендбук поможет любому новичку установить Gentoo на свой компьютер”. Все верно, установить он его сможет, а что дальше?</p>
<p>Конечно новички в linux бывают разные, кому то интересно копаться в системе, а кому то не интересно, но они все равное пытаются ставить и работать с Gentoo. А зечем тогда, если думать не умеем/ не хотим/ нет времени? Бывают и такие.</p>
<p>Вообще то, да. Gentoo система для новичков. Не совсем зеленых конечно, но хотя бы со знаниями и умениями администратирования windows. И главное иметь побольше желания и возможности посидеть и поразмышлять. “А почему так?” спросите вы. Все просто, при работе и настройке gentoo-системы можно все “потрогать ручками” и покопаться в конфигах. Настроив пару раз, принцип работы системы становится более понятным, что непременно должно радовать новичков.</p>
<p>Кого это радует, а кто впадает в ступор. Главное не бросить это дело на пол пути &#8212; время потраченное жалко. Куда двигаться после установки? Кто его знает, если Вы не можете ответить, то думаю даже не стоит тратить время… пока. Как только попробуете другие дистрибутивы, то можно и повозиться на выходных. И что главное, неудачный результат &#8212; тоже результат, в следующий раз (конечно если Вы работали и настраивали обдуманно и с пониманием, а не ^C &amp; ^V) будет проще.</p>
<p>После такого “погружения” можно уходить и на другие дистрибутивы, если желание будет. Так что знайте, те кто только начал linux, Gentoo для новичков и для целей самообразования, но не только, скорее это уже побочный результат, в то же время это очень мощная система &#8212; долго настраивал и на дооолго забыл про нее.</p>
<p>&#8212; это черта &#8212; отделяющая основную мысль от записей на полях &#8212;</p>
<p>Еще узнал несколько нужных функций в vim:</p>
<p><strong>dd</strong> &#8212; удалить строку<br />
<strong>3dd</strong> &#8212; три строки<br />
<strong>d2w</strong> &#8212; два слова<br />
<strong>d}</strong>&#8212; до конца абзаца<br />
<strong>yy</strong> &#8212; копировать строку, синтаксис аналогичек команде d.<br />
<strong>p</strong> &#8212; вставить на нижнюю строку<br />
<strong>u</strong>&#8212; отменить последнее изменение</p>
<p><strong>!</strong> набирать в командном режиме &#8212; перейти туда &#8212; нажать ESC.</p>
<p>vim удобная штука, советую всем изучить хотя бы основы.</p>
<p>PS</p>
<p>А еще говорят, что gentoo не серверный дистрибутив. Надо подумать, надо этим <img src="https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> .</p>
]]></content:encoded>
					
					<wfw:commentRss>https://jtux.wordpress.com/2007/11/25/gentoo-for-newbie/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
		
		<media:content url="https://1.gravatar.com/avatar/75e544b978d02307dc6ed29a7a6c3b446fb6febb31cd1b771a3b8fea09e45fa7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">loki</media:title>
		</media:content>
	</item>
		<item>
		<title>Когда в man копаться лень: ls</title>
		<link>https://jtux.wordpress.com/2007/10/12/man-ls/</link>
		
		<dc:creator><![CDATA[loki]]></dc:creator>
		<pubDate>Fri, 12 Oct 2007 11:27:51 +0000</pubDate>
				<category><![CDATA[manual]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ls]]></category>
		<category><![CDATA[man]]></category>
		<category><![CDATA[tips]]></category>
		<guid isPermaLink="false">http://jtux.wordpress.com/2007/10/12/%d0%9a%d0%be%d0%b3%d0%b4%d0%b0-%d0%b2-man-%d0%ba%d0%be%d0%bf%d0%b0%d1%82%d1%8c%d1%81%d1%8f-%d0%bb%d0%b5%d0%bd%d1%8c-ls/</guid>

					<description><![CDATA[Все началось с того, что я заметил, что сортировать файлы это очень даже удобно. Тогда я подумал, а как же отсортировать файлы в консоли так, чтобы самые свежие были первыми? Консолью для работы с файлами порой пользуюсь, а вот как вывести отсортированный по дате список файлов, я вспомнить не смог. Но и переживать я не [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Все началось с того, что я заметил, что сортировать файлы это очень даже удобно. Тогда я подумал, а как же отсортировать файлы в консоли так, чтобы самые свежие были первыми? Консолью для работы с файлами порой пользуюсь, а вот как вывести отсортированный по дате список файлов, я вспомнить не смог. Но и переживать я не стал, и пошел читать man ls. Там оказалось много чего интересного, что мы могли бы использовать в повседневной жизни, но в силу природной лени мы в такие места заглядываем очень редко от чего теряем очень много.</p>
<p>Эта заметка &#8212; сбор интересных и нужных в повседневности флагов для часто (или не очень) используемых нами команд.</p>
<p>Начнем этот ряд заметок с <strong>ls</strong><br />
<span id="more-27"></span></p>
<p>&#8212; сначала выводит список всех файлов (не каталогов), перечисленных в командной строке, а затем выводит список всех файлов, находящихся в каталогах, перечисленных в командной строке. Если не указано ни одного файла, то по умолчанию аргументом назначается `.&#8217; (текущий каталог).</p>
<p>Порой хочется посмотреть, что есть в каталоге, с помощью регулярного выражения (например, нужны все файлы/директории на букву а &#8212; а*). Введя <em>ls t*</em> я получу вот такой вывод:</p>
<pre><strong>$ ls t*</strong>
th_www_pbase_com_pitsaman_hanging_love.jpg  t.pls  tmp: austrumi-1.2.0.iso firefox.tar.bz2 gentoo_1.03.jpg tag2utf.py</pre>
<p>Т.е. команда ls сначала выдает список всех файлов удовлетворяющих регулярному выражению, а потом список файлов в каталоге имя которого удовлетворяет регулярному выражению. Все бы хорошо, но вот лишняя информация порой мешает. Просто добавим опцию <strong>-d</strong>:</p>
<pre><strong>$ ls -d t*</strong>
th_www_pbase_com_pitsaman_hanging_love.jpg  tmp  t.pls</pre>
<p>То что нужно. Можно добавить<strong> -l</strong>, тогда вывод будет еще более читабельным.</p>
<p>Дальше интересная и часто нужная возможность сортировки. Иногда надо быстренько глянуть какой из фильмов закачался последним, или какое фото упало последним на мой жесткий диск. Для этого используем <strong>-t</strong> (лучше с -l, так наглядней):</p>
<pre><strong>$ ls -lt films/</strong>
итого 2993192 
-rw-r--r--  1 loki loki  216222052  Май  21 17:42 How.it's.made.(23).nas.avi 
-rw-r--r--  1 loki loki        16981  Май  21 17:42 How.it's.made.(23).nas.avi.torrent 
-rw-r--r--  1 loki loki  215840708  Май  18 12:00 How.it's.made.(24).nas.avi 
-rw-r--r--  1 loki loki        16961    Май 18 11:59 How.it's.made.(24).nas.avi.torrent 
-rw-r--r--  1 loki loki        16821    Май 18 11:58 How.it's.made.(27).nas.avi.torrent 
-rw-r--r--  1 loki loki  214473468  Май   13 18:14 How.it's.made.(28).nas.avi</pre>
<p><strong>-r</strong> выведет в обратном порядке, так в первых строках можно увидеть самые старые фильмы на моем жестком:</p>
<pre><strong>$ ls -ltr films/</strong>
итого 2993192 
-rw-r--r--  1 loki loki  184012800 Май  5 13:53 post.kvn.nasha.russia.(17).staR.avi 
-rw-r--r--  1 loki loki  122793248 Май 10 10:37 Запредельная_техника_Небоскребы.avi 
-rw-r--r--  1 loki loki  214253630 Май 11 13:42 How.it's.made.(29).nas.avi</pre>
<p>Есть опция <strong>-R</strong>, которая рекурсивно выдает список файлов. Удобно, когда , например, нужно выяснить где лежит нужный архив (ну или любой файл, главное задать регулярное выражение для его поиска):</p>
<pre><strong>$ ls -Rl tmp/*tar*</strong>
-rw-r--r-- 1 root root 9114162 Май 10 23:08 tmp/firefox.tar.bz2 
-rwxr-xr-x 1 loki loki 3752523 Апр  5 22:40 tmp/tkabber-starpack_linux-x86.bin</pre>
<p>Продолжая тему сортировки следует упомянуть об опции<strong> -S</strong> &#8212; сортировка по размеру файла, где большие файлы будут показаны первыми:</p>
<pre><strong>$ ls -Slh films/</strong>
итого 2,9G 
-rw-r--r--  1 loki loki  485M Май 20 17:19 Шрек.avi 
-rw-r--r--  1 loki loki  207M Май 21 17:42 How.it's.made.(23).nas.avi 
-rw-r--r--  1 loki loki  206M Май 18 12:00 How.it's.made.(24).nas.avi 
-rw-r--r--  1 loki loki  205M Май 13 18:14 How.it's.made.(28).nas.avi</pre>
<p>А можно и найти самые большие файлы в директории, подход не стандартный, но имеет право быть:</p>
<pre><strong>$ ls -SlhR tmp/ |grep M |grep -v итог</strong>
-rw-r--r--  1 loki loki   50M Мар 27 20:21 austrumi-1.2.0.iso 
-rw-r--r--  1 root root  8,7M Май 10 23:08 firefox.tar.bz2 
-rwxr-xr-x  1 loki loki  3,6M Апр  5 22:40 tkabber-starpack_linux-x86.bin ...</pre>
<p>Есть очень полезный параметр <strong>-u</strong>, он отсортирует файлы (только файлы!) по времени последнего к нему доступа:</p>
<pre><strong>$ ls -lu pic/</strong>
итого 3436 
-rw-r--r-- 1 loki users 960537 Май  9 04:15 1170834713_colors_1280x1024.jpg 
-rw-r--r-- 1 loki users 799339 Май  9 04:15 2006_02_02_Orange_WP_b.jpg 
-rw-r--r-- 1 loki users  48977 Фев 25 12:56 cats_00142.jpg</pre>
<p>Когда</p>
<pre><strong>$ ls -lt pic/</strong>
итого 3436 
-rw-r--r-- 1 loki users 960537 Фев  8 12:17 1170834713_colors_1280x1024.jpg 
drwxr-xr-x 2 loki users 4096 Ноя 29 09:13 wall's 
drwxr-xr-x 2 loki users   4096 Ноя 28 04:52 wall</pre>
<p>покажет немного другое.</p>
<pre><strong>$ ls -m --color</strong>
books, Clip004wbig.jpg, films, fleha, folder, fotos, gentoo, key.txt.txt</pre>
<p>&#8212; иногда проще посмотреть на список файлов в строчку и через запятую, чем искать его среди колонок. Ну и вывод будет раскрашен.</p>
<p>И последние две очень нужные опции &#8212; 1.выводить размер файла в человеко-читаемом виде и 2.игнорировать файлы, имена которых совпадают с заданным шаблоном (шаблон &#8212; это не регулярное выражение). Мало ли, вдруг нам захочется посмотреть, что там у нас есть еще кроме кучи фильмов:</p>
<pre><strong>$ ls -lh films/ --ignore=*avi</strong>
итого 49M 
-rw-r--r--  1 loki loki   17K Май 21 17:42 How.it's.made.(23).nas.avi.torrent 
-rw-r--r--  1 loki loki   17K Май 18 11:59 How.it's.made.(24).nas.avi.torrent 
-rw-r--r--  1 loki loki   17K Май 18 11:58 How.it's.made.(27).nas.avi.torrent 
-rw-r--r--  1 loki loki   15K Май 16 12:14 How.it's.made.(53).nas.avi.torrent 
drwxr-x--- 12 loki users 4,0K Май 21 17:42 ktorrent</pre>
<p>И последнее ;):</p>
<pre><strong>$ls --help</strong></pre>
<p>Ну как. Теперь гуру? Проверим:<br />
<strong>$ ls -hmlRd films/*avi</strong><br />
что будет?</p>
]]></content:encoded>
					
		
		
		
		<media:content url="https://1.gravatar.com/avatar/75e544b978d02307dc6ed29a7a6c3b446fb6febb31cd1b771a3b8fea09e45fa7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">loki</media:title>
		</media:content>
	</item>
		<item>
		<title>StartUp Manager for Ubuntu</title>
		<link>https://jtux.wordpress.com/2007/09/30/sm-ubuntu/</link>
		
		<dc:creator><![CDATA[loki]]></dc:creator>
		<pubDate>Sun, 30 Sep 2007 04:34:09 +0000</pubDate>
				<category><![CDATA[software]]></category>
		<category><![CDATA[grub]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ubuntu]]></category>
		<guid isPermaLink="false">http://jtux.wordpress.com/2007/09/30/startup-manager-for-ubuntu/</guid>

					<description><![CDATA[Ubuntu я не пользуюсь, но знаю, что для deb-систем есть интересная программа (для кого-то интересная, а для кого не очень) &#8212; StartUp Manager. Позволяет в графическом интерфейсе править настройки загрузчика Grub / Grub2. С установкой проблемм думаю у Вас не будет т.е. пользуйтесь репозитарием и ищите пакет &#171;startupmanager&#187;. А выглядит она вот так: Вроде все на месте. Можно много в манах не копаться и быстро настроить правильную загрузку. Но т.к. я уже не помню когда впоследний раз менял настройки grub, то думаю этой штукой я не скоро воспользуюсь. А может она как раз для меня и сделана? Все [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Ubuntu я не пользуюсь, но знаю, что для deb-систем есть интересная программа (для кого-то интересная, а для кого не очень) &#8212; <a HREF="http://web.telia.com/~u88005282/sum/index.html" TARGET="_blank" TITLE="StartUp Manager">StartUp Manager</a>. Позволяет в графическом интерфейсе править настройки загрузчика Grub / Grub2.</p>
<p>С установкой проблемм думаю у Вас не будет т.е. пользуйтесь репозитарием и ищите пакет &#171;startupmanager&#187;.</p>
<p>А выглядит она вот так:</p>
<p><img HEIGHT="546" WIDTH="432" HSPACE="5" BORDER="0" SRC="https://i0.wp.com/web.telia.com/~u88005282/sum/images/sum1.png" /></p>
<p>Вроде все на месте. Можно много в манах не копаться и быстро настроить правильную загрузку. Но т.к. я уже не помню когда впоследний раз менял настройки grub, то думаю этой штукой я не скоро воспользуюсь. А может она как раз для меня и сделана? Все забуду, а надо будет быстренько что-то переделать,по кнопочкам пощелкаю и готово :).</p>
<p>WARNING!<br />
If you are unlucky, this tool could make your system unable to start. USE IT ON YOUR OWN RISK! Ну вы поняли, все что вы сделаете это вы виноваты, а не программа.</p>
]]></content:encoded>
					
		
		
		
		<media:content url="https://1.gravatar.com/avatar/75e544b978d02307dc6ed29a7a6c3b446fb6febb31cd1b771a3b8fea09e45fa7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">loki</media:title>
		</media:content>
	</item>
	</channel>
</rss>
