<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.linuxformat.ru/wiki/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://wiki.linuxformat.ru/wiki/index.php?action=history&amp;feed=atom&amp;title=LXF159%3A%D0%92%D0%BE%D0%BF%D1%80%D0%BE%D1%81%D1%8B_%D0%B8_%D0%BE%D1%82%D0%B2%D0%B5%D1%82%D1%8B</id>
		<title>LXF159:Вопросы и ответы - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.linuxformat.ru/wiki/index.php?action=history&amp;feed=atom&amp;title=LXF159%3A%D0%92%D0%BE%D0%BF%D1%80%D0%BE%D1%81%D1%8B_%D0%B8_%D0%BE%D1%82%D0%B2%D0%B5%D1%82%D1%8B"/>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF159:%D0%92%D0%BE%D0%BF%D1%80%D0%BE%D1%81%D1%8B_%D0%B8_%D0%BE%D1%82%D0%B2%D0%B5%D1%82%D1%8B&amp;action=history"/>
		<updated>2026-05-13T19:58:57Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.19.20+dfsg-0+deb7u3</generator>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/index.php?title=LXF159:%D0%92%D0%BE%D0%BF%D1%80%D0%BE%D1%81%D1%8B_%D0%B8_%D0%BE%D1%82%D0%B2%D0%B5%D1%82%D1%8B&amp;diff=17918&amp;oldid=prev</id>
		<title>Olkol: Новая страница: «Категория:Постоянные рубрики   Категория:Ответы   =Ответы=  '''Есть вопрос по от­кры­т…»</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF159:%D0%92%D0%BE%D0%BF%D1%80%D0%BE%D1%81%D1%8B_%D0%B8_%D0%BE%D1%82%D0%B2%D0%B5%D1%82%D1%8B&amp;diff=17918&amp;oldid=prev"/>
				<updated>2018-09-23T13:13:11Z</updated>
		
		<summary type="html">&lt;p&gt;Новая страница: «&lt;a href=&quot;/wiki/index.php?title=%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%9F%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%BD%D1%8B%D0%B5_%D1%80%D1%83%D0%B1%D1%80%D0%B8%D0%BA%D0%B8&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Категория:Постоянные рубрики (страница не существует)&quot;&gt;Категория:Постоянные рубрики&lt;/a&gt;   &lt;a href=&quot;/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%9E%D1%82%D0%B2%D0%B5%D1%82%D1%8B&quot; title=&quot;Категория:Ответы&quot;&gt;Категория:Ответы&lt;/a&gt;   =Ответы=  &amp;#039;&amp;#039;&amp;#039;Есть вопрос по от­кры­т…»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Категория:Постоянные рубрики]]  &lt;br /&gt;
[[Категория:Ответы]]  &lt;br /&gt;
=Ответы=&lt;br /&gt;
&lt;br /&gt;
'''Есть вопрос по от­кры­то­му ПО? Пишите нам по адресу answers@linuxformat.ru, и мы най­дем от­вет.'''&lt;br /&gt;
Сегодня отвечаем на вопросы по темам:&lt;br /&gt;
&lt;br /&gt;
*1 Про­бле­мы с на­зна­че­ни­ем кла­виш в KeePassX&lt;br /&gt;
&lt;br /&gt;
*2 Ре­дак­ти­ро­ва­ние фай­лов в Sed&lt;br /&gt;
&lt;br /&gt;
*3 Thunderbird в Windows и Linux&lt;br /&gt;
&lt;br /&gt;
*4 Windows на ком­пью­те­ре Linux&lt;br /&gt;
&lt;br /&gt;
*5 Ди­ст­ри­бу­ти­вы на флэш­ках&lt;br /&gt;
&lt;br /&gt;
*6 От­сут­ст­вую­щие за­гру­зоч­ные за­пи­си&lt;br /&gt;
&lt;br /&gt;
=*1 Не­ло­каль­ная ло­каль=&lt;br /&gt;
&lt;br /&gt;
'''В''' Я поль­зу­юсь KeePassX 0.4.3 в Linux, Windows и Android. Ба­за дан­ных хранит­ся в за­шиф­ро­ван­ном ви­де на Dropbox, по­это­му она доступ­на от­ку­да угод­но. Од­на­ко в вер­сии для Linux при ис­поль­зо­вании AutoType знак @ не по­яв­ля­ет­ся в элек­трон­ном ад­ре­се — вме­сто нее по­яв­ля­ет­ся двой­ная ка­выч­ка (“). В сис­тем­ных на­строй­ках KDE вы­бра­на локаль «Ир­лан­дия» [Ireland], а в KeePassX на­строе­но ис­поль­зо­вание сис­тем­но­го язы­ка. Ди­ст­ри­бу­тив — Linux Mint 12, ре­дак­ция KDE.&lt;br /&gt;
&lt;br /&gt;
Шон Мил­лар [Sean Millar]&lt;br /&gt;
&lt;br /&gt;
'''О''' Как Вы, по­хо­же, уже до­га­да­лись, это поч­ти на­вер­ня­ка про­бле­ма с ло­ка­лью или рас­клад­кой кла­виа­ту­ры. На­жа­тие кла­виш Shift + 2 на кла­виа­тур­ной рас­клад­ке «UK/Ireland» (Ве­ли­ко­бри­тания/Ир­лан­дия) даст Вам сим­вол “ (двой­ная ка­выч­ка), а на­жа­тие тех же кла­виш на кла­виа­тур­ной рас­клад­ке «US» (США) – со­бач­ку @. Вы про­ве­ри­ли на­строй­ки KDE, но ве­ле­ли KeePassX ис­поль­зо­вать сис­тем­ный язык по умол­чанию, а это, воз­мож­но, не од­но и то же. В дру­гих про­грам­мах это неза­мет­но, по­то­му что они поль­зу­ют­ся на­строй­ка­ми KDE – во вся­ком слу­чае, про­грам­мы KDE. По­про­буй­те от­крыть тер­ми­нал и вы­полнить ко­ман­ду&lt;br /&gt;
&lt;br /&gt;
locale&lt;br /&gt;
&lt;br /&gt;
Она долж­на вы­вес­ти зна­че­ния пе­ре­мен­ных LANG и LC_CTYPE; в мо­ей сис­те­ме с ло­ка­лью «UK» они та­ко­вы:&lt;br /&gt;
&lt;br /&gt;
LANG=en_GB&lt;br /&gt;
&lt;br /&gt;
LC_CTYPE=”en_GB”&lt;br /&gt;
&lt;br /&gt;
Ко­ман­дой setxkbmap мож­но оп­ре­де­лить, ка­кую ло­каль ис­поль­зу­ет X-сер­вер:&lt;br /&gt;
&lt;br /&gt;
setxkbmap -print&lt;br /&gt;
&lt;br /&gt;
xkb_keymap {&lt;br /&gt;
&lt;br /&gt;
xkb_keycodes { include “evdev+aliases(qwerty)” };&lt;br /&gt;
&lt;br /&gt;
xkb_types { include “complete” };&lt;br /&gt;
&lt;br /&gt;
xkb_compat { include “complete” };&lt;br /&gt;
&lt;br /&gt;
xkb_symbols { include “pc+gb+inet(evdev)” };&lt;br /&gt;
&lt;br /&gt;
xkb_geometry { include “microsoft(natural)” };&lt;br /&gt;
&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
Нас ин­те­ре­су­ет стро­ка xkbsymbols, ко­то­рая по­ка­зы­ва­ет, что ис­поль­зу­ет­ся рас­клад­ка «GB» – в Ва­шем слу­чае это долж­на быть рас­клад­ка «IE». Ес­ли в лю­бом из этих слу­ча­ев Вы ви­ди­те непра­виль­ную рас­клад­ку или невер­ный на­бор сим­во­лов, нуж­но вы­полнить со­от­вет­ст­вую­щие из­менения. Сис­тем­ная локаль за­да­ет­ся в фай­ле /etc/default/locale. Его мож­но ре­дак­ти­ро­вать на­пря­мую, но безо­паснее восполь­зо­вать­ся ко­ман­дой:&lt;br /&gt;
&lt;br /&gt;
dpkg-reconfigure locales&lt;br /&gt;
&lt;br /&gt;
Ко­ман­дой setxkbmap так­же мож­но ус­та­но­вить кла­виа­тур­ную рас­клад­ку, ис­поль­зуе­мую X-сер­ве­ром:&lt;br /&gt;
&lt;br /&gt;
setxkbmap ie&lt;br /&gt;
&lt;br /&gt;
==2 Вы sed, а я...==&lt;br /&gt;
&lt;br /&gt;
'''В''' Я за­гру­зил из ин­тернет-ар­хи­ва один сайт, вла­де­лец ко­то­ро­го пе­ре­стал его под­дер­жи­вать. Они до­бав­ля­ют на сайт неко­то­рый код, ко­то­рый под­дер­жи­ва­ет це­ло­ст­ность ссы­лок в ар­хи­ве. Его мож­но бы­ло бы уда­лить вруч­ную в HTML, но здесь боль­ше ста страниц, и долж­но быть луч­шее (и бо­лее бы­строе!) ре­шение. Ду­маю, здесь нуж­но восполь­зо­вать­ся sed или awk, но я с ними не зна­ком. Ка­кая ко­ман­да (или скрипт) по­мо­жет мне? Еще од­на про­бле­ма — хо­тя скрипт ар­хи­ва по­ме­ща­ет мно­же­ст­во фай­лов в од­но и то же ме­сто, он так­же же­ст­ко про­пи­сы­ва­ет на странице аб­со­лют­ные ссыл­ки (с HTTP).&lt;br /&gt;
&lt;br /&gt;
Dutch_Master, с фо­ру­мов&lt;br /&gt;
&lt;br /&gt;
'''О''' Про­грам­ма, ко­то­рая вам нуж­на – sed, со­кра­щение от “stream editor” [по­то­ко­вый ре­дак­тор]. Он ис­поль­зу­ет­ся в основ­ном для скрип­то­во­го, или ав­то­ма­ти­зи­ро­ван­но­го, ре­дак­ти­ро­вания фай­лов. Боль­шин­ст­во команд sed ра­бо­та­ют с це­лы­ми стро­ка­ми; од­на из них – d, что значит – не уди­вляйтесь – «уда­ление» [delete]. В са­мом про­стом ви­де ко­ман­да&lt;br /&gt;
&lt;br /&gt;
sed 5d index.html&lt;br /&gt;
&lt;br /&gt;
уда­ля­ет пя­тую стро­ку и от­прав­ля­ет осталь­ное со­дер­жи­мое в стан­дарт­ный вы­вод. Мож­но за­дать диа­па­зон строк, че­рез за­пя­тую; так, уда­ляя текст с вось­мой по сем­на­дца­тую стро­ку, ско­ман­дуй­те&lt;br /&gt;
&lt;br /&gt;
sed 8,17d index.html&lt;br /&gt;
&lt;br /&gt;
Ес­ли ука­зать па­ра­метр -i или --in-place, дан­ные бу­дут за­пи­са­ны об­рат­но в ис­ход­ный файл. Так­же мож­но ука­зать суф­фикс, с ко­то­рым со­хранит­ся пер­во­на­чаль­ная вер­сия ис­ход­но­го фай­ла. Ска­жем, ко­ман­да&lt;br /&gt;
&lt;br /&gt;
sed -i.bak 8,17d index.html&lt;br /&gt;
&lt;br /&gt;
уда­ля­ет стро­ки из фай­ла index.html и со­хра­ня­ет пер­во­на­чаль­ную вер­сию ис­ход­но­го фай­ла под именем index.html.bak. Что де­лать, ес­ли текст не всегда в одних и тех же стро­ках? В этом слу­чае нуж­но ис­кать его по-дру­го­му. В при­ме­ре, ко­то­рый Вы при­сла­ли, они лю­без­но на­чи­на­ют свой код с BEGIN ARCHIVE TOOLBAR и за­кан­чи­ва­ют его ана­ло­гич­но. В sed стро­ки мож­но за­да­вать с по­мо­щью ре­гу­ляр­ных вы­ра­жений, и вот Вам ко­ман­да:&lt;br /&gt;
&lt;br /&gt;
sed -i.bak /BEGIN\ ARCHIVE\ TOOLBAR/,/&lt;br /&gt;
&lt;br /&gt;
END\ ARCHIVE\ TOOLBAR/d index.html&lt;br /&gt;
&lt;br /&gt;
Текст ме­ж­ду дву­мя слэ­ша­ми ин­тер­пре­ти­ру­ет­ся как ре­гу­ляр­ное вы­ра­жение, по­это­му па­ра слэ­шей пе­ред за­пя­той со­дер­жит вы­ра­жение, обо­зна­чаю­щее на­ча­ло диа­па­зо­на, а вто­рая па­ра – вы­ра­жение, обо­зна­чаю­щее конец диа­па­зо­на. Об­рат­ные слэ­ши эк­раниру­ют про­бе­лы, ина­че обо­лоч­ка об­ра­бо­та­ет их непра­виль­но. В дан­ном слу­чае ре­гу­ляр­ное вы­ра­жение пред­став­ля­ет со­бой про­стую тек­сто­вую стро­ку, но мож­но ис­поль­зо­вать лю­бое кор­рект­ное ре­гу­ляр­ное вы­ра­жение. И здесь от sed на­чи­нает бо­леть го­лов­ка, но при­чи­на не в слож­но­сти sed, а в свой­ст­ве ре­гу­ляр­ных вы­ра­жений пре­вра­щать моз­ги в ка­шу.&lt;br /&gt;
&lt;br /&gt;
Как я от­ме­чал ранее, боль­шин­ст­во команд sed ра­бо­та­ют с це­лы­ми стро­ка­ми. Од­но из ис­клю­чений – опе­ра­тор за­ме­ны, ко­то­рый вы­гля­дит так:&lt;br /&gt;
&lt;br /&gt;
sed s/ста­рый­Текст/но­вый­Текст/ имя­Фай­ла&lt;br /&gt;
&lt;br /&gt;
С ним мож­но за­менить все же­ст­кие ссыл­ки на от­но­си­тель­ные при­мер­но та­кой ко­ман­дой:&lt;br /&gt;
&lt;br /&gt;
sed ‘s&amp;amp;http://имя­Сай­та.org/&lt;br /&gt;
&lt;br /&gt;
web/20041103050546/http://web.utanet.at/&lt;br /&gt;
&lt;br /&gt;
smiderkr/asr&amp;amp;&amp;amp;g’&lt;br /&gt;
&lt;br /&gt;
Вы ви­ди­те, что здесь мы восполь­зо­ва­лись &amp;amp; в ка­че­­ст­ве раз­де­ли­те­ля; sed ис­поль­зу­ет пер­вый под­хо­дя­щий сим­вол – обыч­но это слэш. Ес­ли бы мы восполь­зо­ва­лись слэ­шем, при­шлось бы эк­раниро­вать ка­ж­дый слэш в URL-ад­ре­се об­рат­ным слэ­шем, что соз­да­ет эф­фект «частокола зу­бо­чис­ток», де­лаю­щий мно­гие ре­гу­ляр­ные вы­ра­жения нечи­тае­мы­ми. g оз­на­ча­ет за­ме­ну всех вхо­ж­дений – по умол­чанию s за­ме­ня­ет толь­ко пер­вое вхо­ж­дение в ка­ж­дой стро­ке. Стро­ка за­ме­ны пуста, и все ссыл­ки бу­дут ссы­лать­ся на те­ку­щий ка­та­лог. На­конец, мож­но объ­е­динить несколь­ко вы­ра­жений для sed в од­ной ко­ман­де, ука­зав пе­ред ка­ж­дой -e. Так мож­но об­ра­бо­тать все фай­лы в ка­та­ло­ге:&lt;br /&gt;
&lt;br /&gt;
for f in *.html; do&lt;br /&gt;
&lt;br /&gt;
sed -i.bak -e /BEGIN\ ARCHIVE\TOOLBAR/,/&lt;br /&gt;
&lt;br /&gt;
END\ ARCHIVE\ TOOLBAR/d -e ‘s&amp;amp;http://sitename.org/web/20041103050546/http://web.utanet.at/smiderkr/asr&amp;amp;&amp;amp;g’ $f&lt;br /&gt;
&lt;br /&gt;
done&lt;br /&gt;
&lt;br /&gt;
LocalWords: sed html bak&lt;br /&gt;
&lt;br /&gt;
==*3 Thunderbird по­всю­ду==&lt;br /&gt;
&lt;br /&gt;
'''В''' На­счет ми­гра­ции с Windows на Linux — во вся­ком слу­чае, доступ­но­сти при­ло­жений для Linux: мно­гие лю­ди ри­ск­ну­ли бы это сде­лать, ес­ли бы мож­но бы­ло уста­но­вить Thunderbird в Windows и в Linux, но поль­зо­вать­ся об­щи­ми фай­ла­ми дан­ных (на­при­мер, на от­дель­ном раз­де­ле). Это по­зво­ли­ло бы оди­на­ко­во ра­бо­тать с по­чтой в лю­бой опе­ра­ци­он­ной сис­те­ме.&lt;br /&gt;
&lt;br /&gt;
Йорн Пе­дер­сен [Jørn Pedersen]&lt;br /&gt;
&lt;br /&gt;
'''О''' Ду­маю, это воз­мож­но, хо­тя у ме­ня под ру­кой нет ком­пь­ю­те­ра с Windows, что­бы это про­ве­рить. Здесь глав­ное – поль­зо­вать­ся нуж­ной фай­ло­вой сис­те­мой. Так как Linux от­лич­но ла­дит с Windows, он мо­жет про­честь дан­ные с раз­де­ла Windows. Впро­чем, здесь мо­гут возник­нуть неко­то­рые про­бле­мы, ес­ли в раз­ных вер­си­ях Thunderbird ис­поль­зу­ют­ся раз­ные фор­ма­ты фай­лов.&lt;br /&gt;
&lt;br /&gt;
Про­стей­ший спо­соб это про­ве­рить – взять USB-бре­лок и от­фор­ма­ти­ро­вать его в Windows, за­тем ско­пи­ро­вать на него дан­ные из Windows-вер­сии Thunderbird. За­тем за­пусти­те Live-вер­сию Linux (ес­ли он не уста­нов­лен), од­ну из тех, ко­то­рые мы раз­ме­ща­ем на дис­ках ка­ж­дый ме­сяц, и по­про­буй­те за­гру­зить фай­лы с USB-брел­ка. Ес­ли это сра­бо­та­ет, мож­но бу­дет пе­рей­ти к бо­лее по­сто­ян­но­му ре­шению. По­жа­луй, луч­шее ре­шение – соз­дать от­фор­ма­ти­ро­ван­ный в FAT раз­дел, доступ­ный из Windows и Linux, и раз­мес­тить фай­лы на нем. В прин­ци­пе, мож­но восполь­зо­вать­ся и NTFS, но рань­ше в Linux бы­ли про­бле­мы с за­пи­сью в NTFS, а я склонен быть мак­си­маль­но осто­рож­ным, когда де­ло ка­са­ет­ся фай­ло­вых сис­тем.&lt;br /&gt;
&lt;br /&gt;
Дру­гой ва­ри­ант – поль­зо­вать­ся IMAP для сво­ей поч­ты, ес­ли ин­тернет- или поч­то­вый про­вай­де­ры это по­зво­ля­ют. С IMAP поч­та хранит­ся на сер­ве­ре, а с POP3 ее нуж­но пред­ва­ри­тель­но за­гру­жать.&lt;br /&gt;
&lt;br /&gt;
Это по­зво­ля­ет не толь­ко поль­зо­вать­ся одним поч­то­вым кли­ен­том в раз­ных опе­ра­ци­он­ных сис­те­мах, но и да­же раз­ны­ми кли­ен­та­ми на раз­ных уст­рой­ст­вах, что осо­бен­но удоб­но, ес­ли Вы ра­бо­тае­те с по­чтой со смарт­фо­на.&lt;br /&gt;
&lt;br /&gt;
==*4 Windows в Linux==&lt;br /&gt;
&lt;br /&gt;
'''В''' Ско­ро я по­лу­чу ди­плом, и, к сча­стью, у ме­ня уже есть ра­бо­та. Увы, на ра­бо­те поль­зу­ют­ся Windows и ста­ры­ми сер­ве­ра­ми на Unix, и мне, что­бы при слу­чае ра­бо­тать из до­ма, по­на­до­бит­ся ком­пь­ю­тер с Windows. Ра­зу­ме­ет­ся, по жизни я поль­зу­юсь Linux и не хо­чу, что­бы еще один ком­пь­ю­тер с Windows за­хлам­лял мой дом. По­это­му я сам хо­чу со­брать хо­ро­ший ком­пь­ю­тер, уста­но­вить ту­да Xen с Linux и Windows и за­гру­жать Windows толь­ко при необ­хо­ди­мо­сти. Од­на­ко я хо­тел бы уста­но­вить ту­да PCI-кар­ту ADSL2+, пла­ту те­ле­фон­ной свя­зи для за­пуска Asterisk и фай­ло­во­го сер­ве­ра.&lt;br /&gt;
&lt;br /&gt;
Мож­но ли зай­ти (за­гру­зить) на мой «сер­вер» с по­мо­щью тон­ко­го кли­ен­та неза­ви­си­мо от опе­ра­ци­он­ной сис­те­мы, и мож­но ли сде­лать это с по­мо­щью толь­ко от­кры­то­го ПО?&lt;br /&gt;
&lt;br /&gt;
Алекс Чем­бер­лен [Alex Chamberlain]&lt;br /&gt;
&lt;br /&gt;
'''О''' Мож­но, с по­мо­щью про­грам­мы вро­де сер­ве­ра тер­ми­на­лов Linux (Linux Terminal Server Project, www.ltsp.org); но это, по­жа­луй, из­лишне, ес­ли вам ну­жен все­го лишь ком­пь­ю­тер с Linux, на ко­то­ром вре­мя от вре­мени нуж­но за­пускать Windows. Я бы по­со­ве­то­вал восполь­зо­вать­ся од­ной из про­грамм вир­туа­ли­за­ции, та­кой как VirtualBox... или Qemu-kvm, ко­то­рая мне нра­вит­ся боль­ше. Обе ис­поль­зу­ют ап­па­рат­ную вир­туа­ли­за­цию со­вре­мен­ных про­цес­со­ров (как и Xen) и по­зво­ля­ют не пре­ры­вать ра­бо­ту Linux, в том чис­ле та­ких про­грамм, как сер­вер Asterisk, и при необ­хо­ди­мо­сти за­пускать Windows в от­дель­ном окне. Ес­ли Ва­шим про­грам­мам в Windows не нуж­ны DirectX или серь­ез­ное 3D-уско­рение (для это­го по­тре­бу­ет­ся обыч­ная за­груз­ка в Windows), это про­стой и са­мый удоб­ный ва­ри­ант. Xen пре­крас­но под­хо­дит для вир­туа­ли­за­ции сер­ве­ров, но для ра­бо­че­го сто­ла его воз­мож­но­сти из­бы­точ­ны. VirtualBox прост в ис­поль­зо­вании, и для соз­дания вир­ту­аль­ной ма­ши­ны с Windows по­тре­бу­ет­ся па­ра ми­нут плюс вре­мя, необ­хо­ди­мое для уста­нов­ки опе­ра­ци­он­ной сис­те­мы. VirtualBox и Qemu есть в ре­по­зи­то­ри­ях поч­ти всех ди­ст­ри­бу­ти­вов, и ни од­ной из этих про­грамм не нуж­но ниче­го осо­бен­но­го от яд­ра, ес­ли вклю­че­на под­держ­ка рас­ши­рений KVM (Kernel-based Virtual Machine – вир­ту­аль­ная ма­ши­на на осно­ве яд­ра); по­это­му возь­ми­те свой лю­би­мый ди­ст­ри­бу­тив и уста­но­ви­те ПО для эму­ля­ции как обыч­но.&lt;br /&gt;
&lt;br /&gt;
В ка­ж­дом из этих ва­ри­ан­тов Вам, конеч­но, по­на­до­бит­ся уста­но­воч­ный диск Windows. Ка­кой бы ва­ри­ант Вы ни вы­бра­ли, помните, что ли­цен­зии на неко­то­рые де­ше­вые ва­ри­ан­ты Windows за­пре­ща­ют уста­нов­ку сис­те­мы на вир­ту­аль­ную ма­ши­ну; на всякий случай пере­читай­те то, что на­пи­са­но мел­ким шриф­том.&lt;br /&gt;
&lt;br /&gt;
==*5 Linux на брел­ке==&lt;br /&gt;
&lt;br /&gt;
'''В''' По­че­му с со­вре­мен­ны­ми бы­ст­ры­ми USB-дис­ка­ми и SD-кар­та­ми мы все еще долж­ны поль­зо­вать­ся unetbootin, ко­то­рый соз­да­ет squashfs или дру­гую сжа­тую фай­ло­вую сис­те­му? Дру­ги­ми сло­ва­ми, за­чем нам ну­жен live-ди­ст­ри­бу­тив, когда мы мо­жем но­сить на­стоя­щий ди­ст­ри­бу­тив с со­бой на брел­ке? Я пред­по­чел бы, что­бы «серд­це и ду­ша» Linux занима­ли бы боль­ше мес­та на мо­ем USB-брел­ке раз­ме­ром 16 ГБ, и, на­де­юсь, ра­бо­та­ли бы бы­ст­рее.&lt;br /&gt;
&lt;br /&gt;
Я уста­но­вил Mint 11 на SD-кар­ту раз­ме­ром 8 ГБ (с раз­де­лом под­кач­ки 2 ГБ), но для это­го мне при­шлось от­клю­чать основ­ной же­ст­кий диск. На кар­те сво­бод­но 3,3 ГБ, это доста­точ­но для фай­лов и все­го та­ко­го, но кар­та здо­ро­во тор­мо­зит. Те­перь у ме­ня есть вы­со­ко­ско­ро­ст­ная кар­та SanDisk раз­ме­ром 16 ГБ, ко­то­рая пре­крас­но по­до­шла бы для пе­ре­носно­го ди­ст­ри­бу­ти­ва. Что бы по­со­ве­то­ва­ли вы? Есть ли у пол­но­цен­ной уста­нов­ки недостат­ки по сравнению с live-вер­си­ей, не счи­тая оче­вид­но­го ог­раничения на раз­ме­р?&lt;br /&gt;
&lt;br /&gt;
Ро­берт Джу­лиа­но [Robert Giuliano]&lt;br /&gt;
&lt;br /&gt;
'''О''' Ус­та­но­вить ди­ст­ри­бу­тив Linux на уст­рой­ст­во с флэш-па­мя­тью Вам не по­ме­ша­ет ничто, но по ря­ду при­чин так де­ла­ют не всегда. С по­мо­щью Unetbootin, dvd2usb и по­доб­ных им про­грамм на на­ших DVD мож­но пре­об­ра­зо­вать Live CD или DVD в фор­мат USB, что­бы ди­ст­ри­бу­тив уста­нав­ли­вал­ся на ком­пь­ю­тер без при­во­да оп­ти­че­­ских дис­ков. К то­му же live-ди­ст­ри­бу­тив на USB-брел­ке – пре­крас­ный ин­ст­ру­мент для по­ис­ка неис­прав­но­стей. Но ес­ли Вам нуж­но пор­та­тив­ное ра­бо­чее ок­ру­жение, сис­те­му мож­но уста­но­вить и на USB-бре­лок. Тогда Вам не при­дет­ся бес­по­ко­ить­ся о со­хранении сво­их фай­лов на от­дель­ном уст­рой­ст­ве, по­то­му что /home всегда на мес­те. Вы так­же смо­же­те до­бав­лять и уда­лять уст­рой­ст­ва и из­ме­нять на­строй­ки в со­от­вет­ст­вии со свои­ми ну­ж­да­ми.&lt;br /&gt;
&lt;br /&gt;
У та­ко­го под­хо­да есть несколь­ко недостат­ков, но в основ­ном по сравнению с уста­нов­кой на же­ст­кий диск. Оче­вид­ный недоста­ток – ско­рость: да­же са­мые бы­ст­рые флэш-дис­ки на по­ря­док мед­леннее же­ст­ких дис­ков. Од­но из пре­иму­ществ неко­то­рых Live-ди­ст­ри­бу­ти­вов в том, что в них мож­но ско­пи­ро­вать сжа­тую фай­ло­вую сис­те­му в опе­ра­тив­ную па­мять, что уве­ли­чи­ва­ет вре­мя за­груз­ки, но силь­но уско­ря­ет дальней­шую ра­бо­ту сис­те­мы.&lt;br /&gt;
&lt;br /&gt;
Серь­ез­ный недоста­ток уст­ройств флэш-па­мя­ти – недол­го­веч­ность. Ре­сурс в мил­ли­он опе­ра­ций за­пи­си ка­жет­ся боль­шим, но при час­той за­пи­си на диск, на­при­мер, жур­на­лов фай­ло­вой сис­те­мы он изра­сходует­ся до­воль­но бы­ст­ро. USB-дис­ки де­ше­вы и их лег­ко за­менить, так что это вро­де и не боль­шая про­бле­ма, ес­ли есть за­пас­ной бре­лок. Но будь­те уве­ре­ны, что рухнет сис­те­ма в са­мый непод­хо­дя­щий мо­мент. Этот риск мож­но умень­шить, об­ра­тив­шись к об­лач­но­му хранили­щу.&lt;br /&gt;
&lt;br /&gt;
Для умень­шения из­но­са флэш-па­мя­ти мож­но при­нять неко­то­рые ме­ры: на­при­мер, восполь­зо­вать­ся фай­ло­вы­ми сис­те­ма­ми ext2 (USB-дис­ки неболь­шо­го раз­ме­ра, по­это­му за­держ­ка из-за за­пуска fsck бу­дет не фа­таль­на). Так­же сто­ит смон­ти­ро­вать /tmp на tmpfs, раз­но­вид­ность ди­на­ми­че­­ско­­го RAM-дис­ка, в ко­то­ром ис­поль­зу­ет­ся ров­но столь­ко па­мя­ти, сколь­ко необ­хо­ди­мо для хранения его со­дер­жи­мо­го. Так как ка­та­лог /tmp обыч­но неве­лик по раз­ме­ру, но в него час­то за­пи­сы­ва­ют­ся дан­ные, у это­го под­хо­да нет недостат­ков, ес­ли толь­ко с па­мя­тью не слиш­ком ту­го. До­бавь­те в /etc/fstab стро­ку&lt;br /&gt;
&lt;br /&gt;
tmpfs /tmp tmpfs noatime,mode=1777 0 0&lt;br /&gt;
&lt;br /&gt;
что­бы уве­ли­чить срок служ­бы сво­его флэш-диска.&lt;br /&gt;
&lt;br /&gt;
==6 MBR: Нет за­гру­зоч­ной запи­си==&lt;br /&gt;
&lt;br /&gt;
'''В''' Я поль­зо­вал­ся Ubuntu с 2008 го­да (в кон­фи­гу­ра­ции с двой­ной за­груз­кой с Windows XP), и до сих пор про­блем у ме­ня не бы­ло. Но мне не по­нра­вил­ся Unity, и я по­ста­вил Mint вме­сто Ubuntu. За­тем я пе­реуста­но­вил Ubuntu. Где-то в хо­де это­го про­цес­са я пе­ре­за­пи­сал глав­ную за­гру­зоч­ную запись (MBR) Windows, и те­перь за­гру­жа­ет­ся толь­ко Ubuntu. Я на­шел до­ку­мен­та­цию по уста­нов­ке и вы­яснил, что я сде­лал не так, но те­перь не знаю, как это ис­пра­вить. В Ин­тернете я на­хо­дил неко­то­рые ре­цеп­ты, с от­зы­ва­ми от «мне это по­мог­ло» до «те­перь не за­гру­жа­ет­ся ни од­на ОС». Мне так­же встре­чал­ся со­вет в сле­дую­щий раз сде­лать ре­зерв­ную ко­пию MBR — но я не знаю как.&lt;br /&gt;
&lt;br /&gt;
Джойс Хас­лам [Joyce Haslam]&lt;br /&gt;
&lt;br /&gt;
'''О''' Ре­зерв­ную ко­пию MBR (Master Boot Record – глав­ная за­гру­зоч­ная запись) мож­но сде­лать та­кой ко­ман­дой, ко­то­рая ко­пи­ру­ет пер­вые 446 байт дис­ка – это и есть MBR – в файл:&lt;br /&gt;
&lt;br /&gt;
dd if=/dev/sda of=mbrbackup bs=446 count=1&lt;br /&gt;
&lt;br /&gt;
Вос­ста­нав­ли­вать MBR нуж­но с пра­ва­ми root, по­это­му вос­поль­зуй­тесь сле­дую­щей ко­ман­дой:&lt;br /&gt;
&lt;br /&gt;
sudo dd if=mbrbackup of=/dev/sda&lt;br /&gt;
&lt;br /&gt;
И в Ubuntu, и в Mint ис­поль­зу­ет­ся Grub 2; в нем при на­строй­ке за­груз­чи­ка про­ис­хо­дит по­иск дру­гих опе­ра­ци­он­ных сис­тем на ком­пь­ю­те­ре. Воз­мож­ны два ва­ри­ан­та. Пер­вый – в ме­ню за­груз­ки есть запись для Windows, но Вы не ви­ди­те ме­ню. При за­груз­ке мож­но при­ну­ди­тель­но вы­вес­ти ме­ню, удер­жи­вая кла­ви­шу Shift. Это вы­зо­вет по­яв­ление ме­ню Grub; ес­ли в нем есть пункт с Windows, все от­лич­но. Что­бы ме­ню ото­бра­жа­лось при ка­ж­дой за­груз­ке без удер­жи­вания Shift, от­крой­те /etc/default/grub и за­ком­мен­ти­руй­те па­ра­метр GRUB_HIDDEN_TIMEOUT, до­ба­вив в на­ча­ле стро­ки #. За­тем за­пусти­те update-grub.&lt;br /&gt;
&lt;br /&gt;
Ес­ли стро­ка с Windows в ме­ню отсутст­вует, вы­полните ко­ман­ду&lt;br /&gt;
&lt;br /&gt;
sudo update-grub&lt;br /&gt;
&lt;br /&gt;
для по­втор­но­го соз­дания ме­ню. Убе­ди­тесь, что в ка­та­ло­ге /etc/grub.d есть скрипт os-prober и что в /etc/default/grub не за­дан па­ра­метр GRUB_DISABLE_OS_PROBER (ес­ли он за­дан, до­бавь­те в на­ча­ло стро­ки #). Глав­ная за­гру­зоч­ная запись Windows про­сто пе­ре­да­ет управ­ление за­груз­чи­ку ОС в раз­де­ле Windows; то же са­мое вы­пол­ня­ет пункт с Windows в ме­ню Grub. |&lt;/div&gt;</summary>
		<author><name>Olkol</name></author>	</entry>

	</feed>