<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>USB</title>
  <link rel="alternate" type="text/html" href="http://pclinuxos.org.pl/taxonomy/term/29"/>
  <link rel="self" type="application/atom+xml" href="http://pclinuxos.org.pl/taxonomy/term/29/atom/feed"/>
  <id>http://pclinuxos.org.pl/taxonomy/term/29/atom/feed</id>
  <updated>2008-04-22T20:37:39+02:00</updated>
  <entry>
    <title>PCLinuxOS na pendrive</title>
    <link rel="alternate" type="text/html" href="http://pclinuxos.org.pl/node/22" />
    <id>http://pclinuxos.org.pl/node/22</id>
    <published>2008-04-22T20:37:16+02:00</published>
    <updated>2008-04-22T20:37:39+02:00</updated>
    <author>
      <name>lupus</name>
    </author>
    <category term="HowTo - System" />
    <category term="pendrive" />
    <category term="USB" />
    <summary type="html"><![CDATA[<div class="content">
	<div style="text-align: justify;">
		Potrzebne będą:<ul>
			<li>płyta z PCLinuxOS MiniMe;</li>
			<li>pendrive 1 GB;</li>
			<li>działający linuks, potrzebny do przeprowadzenia wszystkich 
			operacji;</li>
			<li>trochę czasu, cola, pizza, itd. :)
			<ul>
				<li>
				<pre class="console">fdisk /dev/sdX</pre>
				<p>gdzie X to litera napędu usb; </p></li>
				<li>naciskamy <span style="font-weight: bold;">d</span>, aby 
				usunąć istniejące partycje z pendrive'a;</li>
				<li>naciskamy <span style="font-weight: bold;">n</span>, aby 
				utworzyć partycje. Aby ułatwić sobie korzystanie z pendrive'a 
				podzielimy go na 2 partycje - pierwszą, przeznaczając ją na 
				dowolne dane i drugą - systemową (dla PCLinuxOS);</li>
				<li>naciskamy <span style="font-weight: bold;">p</span>, aby 
				wybrać rodzaj partycji (primary);</li>
				<li>naciskamy <span style="font-weight: bold;">1</span>, aby 
				wybrać pierwszą partycję;</li>
				<li>wpisujemy <span style="font-weight: bold;">1</span>, aby 
				określić numer cylindra startowego;</li>
				<li>wpisujemy <span style="font-weight: bold;">650</span>, aby 
				określić numer cylindra końcowego tej partycji;</li>
				<li>naciskamy <span style="font-weight: bold;">n</span>, aby 
				utworzyć drugą, systemową partycje;</li>
				<li>naciskamy <span style="font-weight: bold;">p</span>, aby 
				wybrać typ partycji (primary);</li>
				<li>naciskamy <span style="font-weight: bold;">2</span>, aby 
				wybrać drugą partycję;</li>
				<li>wpisujemy <span style="font-weight: bold;">651</span>, aby 
				określić numer cylindra startowego;</li>
				<li>wpisujemy <span style="font-weight: bold;">1015</span>, aby 
				określić numer cylindra końcowego tej partycji;</li>
				<li>naciskamy <span style="font-weight: bold;">a</span>, aby 
				zaznaczyć partycję jako rozruchową (bootable);</li>
				<li>naciskamy <span style="font-weight: bold;">2</span>, 
				zaznaczając drugą partycję;</li>
				<li>naciskamy <span style="font-weight: bold;">t</span>, aby 
				zmienić typ partycji;</li>
				<li>naciskamy <span style="font-weight: bold;">1</span>, aby 
				wybrać pierwszą partycję;</li>
				<li>naciskamy <span style="font-weight: bold;">b</span>, aby 
				wybrać system plików FAT32. Jest to polecane, aby przy 
				przenoszeniu naszych danych (na pierwszej partycji pendrive'a), 
				system windows był w stanie je odczytać. Dla ciekawskich: 
				naciśnięcie &quot;L&quot; wyświetli obsługiwane systemy plików :)</li>
				<li>naciskamy <span style="font-weight: bold;">w</span>, aby 
				zatwierdzić wszystkie zmiany i zapisać tablicę partycji;</li>
			</ul>
			<h3 id="Zaczynamy" id="Zaczynamy">Zaczynamy</h3>
			<p>Wpinamy pendrive'a do gniazda usb.</p>
			<p>Aby sprawdzić jak system wykrywa pendrive'a otwieramy konsolę, 
			logujemy się na konto root i wydajemy komendę:</p>
			<pre class="console">fdisk -l</pre>
			<p>Wynikiem powinien być podobny opis:</p>
			<pre class="console">Disk /dev/sda: 1031 MB, 1031798272 bytes
32 heads, 62 sectors/track, 1015 cylinders
Units = cylinders of 1984 * 512 = 1015808 bytes

Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1        1015     1006849   83  Linux</pre>
			Widać tutaj, że pendrive widziany jest jako urządzenie sda (&quot;Disk /dev/sda&quot;). Oczywiście może to również być sdb czy sdc, w zależności 
			od konfiguracji komputera. Pora przystosować naszego pendrive'a do 
			pracy z PcLinuxOS MiniMe na pokładzie.
			<p>Uruchamiamy </p>
			<p>Po chwili zobaczymy:</p>
			<pre class="console">The partition table has been altered!

Calling ioctl() to re-read partition table.

WARNING: If you have created or modified any DOS 6.x
partitions, please see the fdisk manual page for additional
information.
Syncing disks.
</pre>
			<p>Sprawdzamy czy wszystko poszło dobrze:</p>
			<pre class="console">fdisk -l</pre>
			<pre class="console">Disk /dev/sda: 1031 MB, 1031798272 bytes
32 heads, 62 sectors/track, 1015 cylinders
Units = cylinders of 1984 * 512 = 1015808 bytes

Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1         650      644769    b  W95 FAT32
/dev/sda2   *         651        1015      362080   83  Linux
</pre>
			<p>Formatujemy partycję sdX2 (zmieniając X na odpowiednią literę) 
			nadając jej system plików ext3:</p>
			<pre class="console">mke2fs -j /dev/sdX2</pre>
			<p>&nbsp;</p>
			<p>Teraz zabieramy się za instalowanie PCLinuxOS'a. Wkładamy do 
			napędu płytę z PCLinuxOS MiniMe. Wchodzimy do katalogu, gdzie 
			zamontowana jest płyta (/media/20060420 w moim przypadku):</p>
			<pre class="console">cd /media/20060420</pre>
			<p>Kopiujemy zawartość płyty na drugą partycję pendrive'a:</p>
			<pre class="console">cp -rf livecd.sqfs isolinux/* /media/disk/</pre>
			<p>Po chwili mamy PCLinuxOS'a na pendrive. Teraz jeszcze tylko kilka 
			komend. Wchodzimy do katalogu, gdzie zamontowany jest pendrive:</p>
			<pre class="console">cd /media/disk</pre>
			<p>Zmieniamy nazwę pliku isolinux.cfg na syslinux.cfg:</p>
			<pre class="console">mv isolinux.cfg syslinux.cfg</pre>
			<p>Istalujemy GRUB'a na pendrive:</p>
			<pre class="console">mkdir boot
mkdir boot/grub</pre>
			<p>Kopiujemy pliki:</p>
			<pre class="console">cp /boot/grub/*stage* /media/disk/boot/grub/</pre>
			<p>Tworzymy wpis w menu GRUB'a:</p>
			<pre class="console">cat &gt; /media/disk/boot/grub/menu.lst &lt;&lt; EOF
title PCLinuxOS_MiniMe_usb
root (hd0,1)
kernel (hd0,1)/vmlinuz root=/dev/sdX2 toram noapic nolapic psmouse.proto=imps acpi=ht 
vga=788 keyb=us splash=silent fstab=rw,noauto initrd (hd0,1)initrd.gz
EOF</pre>
			<p>Proszę pamiętać o zmianie sdX2 na odpowiednią wartość!</p>
			<pre class="console">grub-install --no-floppy --root-directory=. /dev/sdX2</pre>
			<p>Proszę pamiętać o zmianie sdX2 na odpowiednią wartość!</p>
			<p>Wychodzimy z katalogu:</p>
			<pre class="console">cd</pre>
			<p>Odmontowujemy pendrive:</p>
			<pre class="console">umount /media/disk</pre>
			<p>Pozostaje tylko ustawienie w BIOSie komputera, aby startował z 
			USB. Mamy system działający z pendrive'a. </p></li>
		</ul>
	</div>
</div>
    ]]></summary>
    <content type="html"><![CDATA[<div class="content">
	<div style="text-align: justify;">
		Potrzebne będą:<ul>
			<li>płyta z PCLinuxOS MiniMe;</li>
			<li>pendrive 1 GB;</li>
			<li>działający linuks, potrzebny do przeprowadzenia wszystkich 
			operacji;</li>
			<li>trochę czasu, cola, pizza, itd. :)
			<ul>
				<li>
				<pre class="console">fdisk /dev/sdX</pre>
				<p>gdzie X to litera napędu usb; </p></li>
				<li>naciskamy <span style="font-weight: bold;">d</span>, aby 
				usunąć istniejące partycje z pendrive'a;</li>
				<li>naciskamy <span style="font-weight: bold;">n</span>, aby 
				utworzyć partycje. Aby ułatwić sobie korzystanie z pendrive'a 
				podzielimy go na 2 partycje - pierwszą, przeznaczając ją na 
				dowolne dane i drugą - systemową (dla PCLinuxOS);</li>
				<li>naciskamy <span style="font-weight: bold;">p</span>, aby 
				wybrać rodzaj partycji (primary);</li>
				<li>naciskamy <span style="font-weight: bold;">1</span>, aby 
				wybrać pierwszą partycję;</li>
				<li>wpisujemy <span style="font-weight: bold;">1</span>, aby 
				określić numer cylindra startowego;</li>
				<li>wpisujemy <span style="font-weight: bold;">650</span>, aby 
				określić numer cylindra końcowego tej partycji;</li>
				<li>naciskamy <span style="font-weight: bold;">n</span>, aby 
				utworzyć drugą, systemową partycje;</li>
				<li>naciskamy <span style="font-weight: bold;">p</span>, aby 
				wybrać typ partycji (primary);</li>
				<li>naciskamy <span style="font-weight: bold;">2</span>, aby 
				wybrać drugą partycję;</li>
				<li>wpisujemy <span style="font-weight: bold;">651</span>, aby 
				określić numer cylindra startowego;</li>
				<li>wpisujemy <span style="font-weight: bold;">1015</span>, aby 
				określić numer cylindra końcowego tej partycji;</li>
				<li>naciskamy <span style="font-weight: bold;">a</span>, aby 
				zaznaczyć partycję jako rozruchową (bootable);</li>
				<li>naciskamy <span style="font-weight: bold;">2</span>, 
				zaznaczając drugą partycję;</li>
				<li>naciskamy <span style="font-weight: bold;">t</span>, aby 
				zmienić typ partycji;</li>
				<li>naciskamy <span style="font-weight: bold;">1</span>, aby 
				wybrać pierwszą partycję;</li>
				<li>naciskamy <span style="font-weight: bold;">b</span>, aby 
				wybrać system plików FAT32. Jest to polecane, aby przy 
				przenoszeniu naszych danych (na pierwszej partycji pendrive'a), 
				system windows był w stanie je odczytać. Dla ciekawskich: 
				naciśnięcie &quot;L&quot; wyświetli obsługiwane systemy plików :)</li>
				<li>naciskamy <span style="font-weight: bold;">w</span>, aby 
				zatwierdzić wszystkie zmiany i zapisać tablicę partycji;</li>
			</ul>
			<h3 id="Zaczynamy">Zaczynamy</h3>
			<p>Wpinamy pendrive'a do gniazda usb.</p>
			<p>Aby sprawdzić jak system wykrywa pendrive'a otwieramy konsolę, 
			logujemy się na konto root i wydajemy komendę:</p>
			<pre class="console">fdisk -l</pre>
			<p>Wynikiem powinien być podobny opis:</p>
			<pre class="console">Disk /dev/sda: 1031 MB, 1031798272 bytes
32 heads, 62 sectors/track, 1015 cylinders
Units = cylinders of 1984 * 512 = 1015808 bytes

Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1        1015     1006849   83  Linux</pre>
			Widać tutaj, że pendrive widziany jest jako urządzenie sda (&quot;Disk /dev/sda&quot;). Oczywiście może to również być sdb czy sdc, w zależności 
			od konfiguracji komputera. Pora przystosować naszego pendrive'a do 
			pracy z PcLinuxOS MiniMe na pokładzie.
			<p>Uruchamiamy </p>
			<p>Po chwili zobaczymy:</p>
			<pre class="console">The partition table has been altered!

Calling ioctl() to re-read partition table.

WARNING: If you have created or modified any DOS 6.x
partitions, please see the fdisk manual page for additional
information.
Syncing disks.
</pre>
			<p>Sprawdzamy czy wszystko poszło dobrze:</p>
			<pre class="console">fdisk -l</pre>
			<pre class="console">Disk /dev/sda: 1031 MB, 1031798272 bytes
32 heads, 62 sectors/track, 1015 cylinders
Units = cylinders of 1984 * 512 = 1015808 bytes

Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1         650      644769    b  W95 FAT32
/dev/sda2   *         651        1015      362080   83  Linux
</pre>
			<p>Formatujemy partycję sdX2 (zmieniając X na odpowiednią literę) 
			nadając jej system plików ext3:</p>
			<pre class="console">mke2fs -j /dev/sdX2</pre>
			<p>&nbsp;</p>
			<p>Teraz zabieramy się za instalowanie PCLinuxOS'a. Wkładamy do 
			napędu płytę z PCLinuxOS MiniMe. Wchodzimy do katalogu, gdzie 
			zamontowana jest płyta (/media/20060420 w moim przypadku):</p>
			<pre class="console">cd /media/20060420</pre>
			<p>Kopiujemy zawartość płyty na drugą partycję pendrive'a:</p>
			<pre class="console">cp -rf livecd.sqfs isolinux/* /media/disk/</pre>
			<p>Po chwili mamy PCLinuxOS'a na pendrive. Teraz jeszcze tylko kilka 
			komend. Wchodzimy do katalogu, gdzie zamontowany jest pendrive:</p>
			<pre class="console">cd /media/disk</pre>
			<p>Zmieniamy nazwę pliku isolinux.cfg na syslinux.cfg:</p>
			<pre class="console">mv isolinux.cfg syslinux.cfg</pre>
			<p>Istalujemy GRUB'a na pendrive:</p>
			<pre class="console">mkdir boot
mkdir boot/grub</pre>
			<p>Kopiujemy pliki:</p>
			<pre class="console">cp /boot/grub/*stage* /media/disk/boot/grub/</pre>
			<p>Tworzymy wpis w menu GRUB'a:</p>
			<pre class="console">cat &gt; /media/disk/boot/grub/menu.lst &lt;&lt; EOF
title PCLinuxOS_MiniMe_usb
root (hd0,1)
kernel (hd0,1)/vmlinuz root=/dev/sdX2 toram noapic nolapic psmouse.proto=imps acpi=ht 
vga=788 keyb=us splash=silent fstab=rw,noauto initrd (hd0,1)initrd.gz
EOF</pre>
			<p>Proszę pamiętać o zmianie sdX2 na odpowiednią wartość!</p>
			<pre class="console">grub-install --no-floppy --root-directory=. /dev/sdX2</pre>
			<p>Proszę pamiętać o zmianie sdX2 na odpowiednią wartość!</p>
			<p>Wychodzimy z katalogu:</p>
			<pre class="console">cd</pre>
			<p>Odmontowujemy pendrive:</p>
			<pre class="console">umount /media/disk</pre>
			<p>Pozostaje tylko ustawienie w BIOSie komputera, aby startował z 
			USB. Mamy system działający z pendrive'a. </p></li>
		</ul>
	</div>
</div>
    ]]></content>
  </entry>
</feed>
