<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://www.permlug.org" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>пила дружба</title>
 <link>http://www.permlug.org/taxonomy/term/273/</link>
 <description>The taxonomy view with a depth of 0.</description>
 <language>ru</language>
<item>
 <title>Пингвинья миграция</title>
 <link>http://www.permlug.org/node/3888/</link>
 <description>&lt;p&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Был у меня ноутбук Asus A6Tc и всё бы ничего, но любимый мной бренд в этой модели изрядно облажался. С поддержкой всех устройств я всё-таки в своё время справился, но... Было у него две неприятные особенности: ноут вис намертво при передаче данных на большой скорости по сетевой карте с ноутбука, и так же вис при невыясненных обстоятельствах (читайте: случайно). При этом нельзя было снять ни coredump, ни увидеть записи в логе - ничего. Просто &quot;замер&quot; и всё. Борьба с такой фигнёй продолжалась целый год (проблему с сетью исправил в течение месяца). И, наконец, надоело. Стал искать новый.&lt;br /&gt;
Требования были простыми - 1,5-2 ГБ ОЗУ, 2-х ядерный 64-битный проц, видео-карта NVIDIA, лёгкий, с экраном 15,4&quot; и не больше 40 т.р. Таким образом, приобрёл &lt;span style=&quot;font-weight:bold&quot;&gt;SAMSUNG R70/A00A&lt;/span&gt;. Ноутбук с огромным количеством плюсов (желающие могут посмотреть в Интернете). Из минусов: глянцевая легко царапаемая крышка, отсутствие защёлки; &lt;s&gt;Windows Vista&lt;/s&gt;. &lt;span style=&quot;font-style:italic&quot;&gt;/зато чёрненький блестящий гламурненький ых :-)/&lt;/span&gt;&lt;br /&gt;
По скольку ставить дистрибутив &quot;с нуля&quot; я не захотел, мне нужно было перенести систему со старого на новый.&lt;br /&gt;
Скопировав со старого ноута на внешний жёсткий диск систему, я не забыл собрать ядро с поддержкой устройств нового.&lt;br /&gt;
Надо заметить, дальше пришлось немного поломать голову. Дело в том, что современные ноутбуки содержат &quot;крайне необходимый&quot; скрытый раздел для нужд всяких вендорных системных утилит (не знаю тех, кто ими хоть раз пользовался). В моём случае он отнимал целых 10ГБ драгоценного дискового пространства. Сделав резервные копии суперблока диска и этого раздела, я принялся за пилу ( &quot;дружба&quot; хе :-) ) - &lt;span style=&quot;font-weight:bold&quot;&gt;qtparted&lt;/span&gt; в составе &quot;швейцарского ножа сисадмина&quot; &lt;span style=&quot;font-weight:bold&quot;&gt;knoppix&lt;/span&gt;, загружающийся с моей флэшки (это так, кстати). Удалив скрытый раздел и урезав раздел винды - &lt;span style=&quot;font-weight:bold&quot;&gt;ntfsutils&lt;/span&gt; рулят - я озадачился: как мне разбить диск на разделы так, чтобы не было одновременных излишков свободного пространства на одних и нехватки его на других. Ну понятно, сначала пошёл /boot размером 128 MB. А вот потом... раздел с виндой ни в какую не хотел &quot;двигаться&quot;. Ну думал я так и сяк. То ли под /var, то ли под /usr. И вдруг меня осенило: &lt;span style=&quot;font-weight:bold&quot;&gt;LVM2&lt;/span&gt;! Отлично. Разбил диск так:&lt;/div&gt;&lt;br /&gt;
&lt;pre class=&quot;bb-code-block&quot;&gt;|--- sda1 ---|-- sda2 --|--- sda3 ---|--- sda4 ---|
| ext3 128mb | lvm 10gb | ntfs 30gb  | lvm 114gb  |&lt;/pre&gt;&lt;br /&gt;
На sda2 и sda4 создал физические тома:&lt;br /&gt;
&lt;pre class=&quot;bb-code-block&quot;&gt;# pvcreate /dev/sda2
# pvcreate /dev/sda4&lt;/pre&gt;&lt;br /&gt;
Из них собрал группу томов и логические тома:&lt;br /&gt;
&lt;pre class=&quot;bb-code-block&quot;&gt;# vgcreate vgSr70 /dev/sda2 /dev/sda4
# lvcreate -L 4G -n swap vgSr70
# lvcreate -L 20G -n root vgSr70
# lvcreate \
-l `vgdisplay -C --noheading -o vg_free_count vgSr70` \
-n home \
vgSr70&lt;/pre&gt;&lt;br /&gt;
Далее подмонтировал новую иерархию систем и скопировал всё туда:&lt;br /&gt;
&lt;pre class=&quot;bb-code-block&quot;&gt;# mkdir /mnt/newroot
# mount /dev/mapper/vgSr70-root /mnt/newroot
# mount /dev/mapper/vgSr70-home /mnt/newroot/home
# mount /dev/sda1 /mnt/newroot/boot
# cp -axT /mnt/ext/oldroot /mnt/newroot&lt;/pre&gt;&lt;br /&gt;
Установил загрузчик:&lt;br /&gt;
&lt;code class=&quot;bb-code&quot;&gt;grub-install --root-directory=/mnt/newroot /dev/sda&lt;/code&gt;&lt;br /&gt;
И пошёл на перезагрузку.&lt;br /&gt;
Ядро не видело корневую систему. Ну и правильно, я же забыл подготовить &lt;span style=&quot;font-weight:bold&quot;&gt;initrd&lt;/span&gt; с поддержкой LVM2. На старом ноуте выполнил&lt;br /&gt;
&lt;pre class=&quot;bb-code-block&quot;&gt;# mkinitrd -c -f reiserfs -k 2.6.25 -L \
-r /dev/mapper/vgSr70-root \
-o /root/initrd.gz-2.6.25&lt;/pre&gt;&lt;br /&gt;
&lt;div style=&quot;text-align:justify;&quot;&gt;Перенёс initrd куда в новый /boot, подправил /etc/fstab и получил полностью работающую привычную настроенную систему. Встроенные сетевая карта, WIFI и bluetooth работают, видеокарта с драйвером nvidia тоже замечательно функционирует, кардридер не проверял на SD, но про дуо не читается, звук в наушниках очень тихий, но думаю, это решаемо. Таким образом, я доволен сменой. На этом и закончу.&lt;br /&gt;
P.S. Если кто-то скажет, что статья ни о чём, ну что ж... Не всем это надо, но думаю, кому-то будет интересно и даже немного полезно...&lt;/div&gt;&lt;/p&gt;</description>
 <comments>http://www.permlug.org/node/3888/#comments</comments>
 <category domain="http://www.permlug.org/taxonomy/term/132/">LVM2</category>
 <category domain="http://www.permlug.org/taxonomy/term/273/">пила дружба</category>
 <category domain="http://www.permlug.org/taxonomy/term/72/">Прочее</category>
 <pubDate>Fri, 25 Apr 2008 21:52:49 +0400</pubDate>
 <dc:creator>Grifon</dc:creator>
 <guid isPermaLink="false">3888 at http://www.permlug.org</guid>
</item>
</channel>
</rss>
