PCLinuxOS na pendrive
- płyta z PCLinuxOS MiniMe;
- pendrive 1 GB;
- działający linuks, potrzebny do przeprowadzenia wszystkich operacji;
- trochę czasu, cola, pizza, itd. :)
-
fdisk /dev/sdX
gdzie X to litera napędu usb;
- naciskamy d, aby usunąć istniejące partycje z pendrive'a;
- naciskamy n, 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);
- naciskamy p, aby wybrać rodzaj partycji (primary);
- naciskamy 1, aby wybrać pierwszą partycję;
- wpisujemy 1, aby określić numer cylindra startowego;
- wpisujemy 650, aby określić numer cylindra końcowego tej partycji;
- naciskamy n, aby utworzyć drugą, systemową partycje;
- naciskamy p, aby wybrać typ partycji (primary);
- naciskamy 2, aby wybrać drugą partycję;
- wpisujemy 651, aby określić numer cylindra startowego;
- wpisujemy 1015, aby określić numer cylindra końcowego tej partycji;
- naciskamy a, aby zaznaczyć partycję jako rozruchową (bootable);
- naciskamy 2, zaznaczając drugą partycję;
- naciskamy t, aby zmienić typ partycji;
- naciskamy 1, aby wybrać pierwszą partycję;
- naciskamy b, 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 "L" wyświetli obsługiwane systemy plików :)
- naciskamy w, aby zatwierdzić wszystkie zmiany i zapisać tablicę partycji;
Zaczynamy
Wpinamy pendrive'a do gniazda usb.
Aby sprawdzić jak system wykrywa pendrive'a otwieramy konsolę, logujemy się na konto root i wydajemy komendę:
fdisk -l
Wynikiem powinien być podobny opis:
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
Widać tutaj, że pendrive widziany jest jako urządzenie sda ("Disk /dev/sda"). 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.Uruchamiamy
Po chwili zobaczymy:
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.
Sprawdzamy czy wszystko poszło dobrze:
fdisk -l
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
Formatujemy partycję sdX2 (zmieniając X na odpowiednią literę) nadając jej system plików ext3:
mke2fs -j /dev/sdX2
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):
cd /media/20060420
Kopiujemy zawartość płyty na drugą partycję pendrive'a:
cp -rf livecd.sqfs isolinux/* /media/disk/
Po chwili mamy PCLinuxOS'a na pendrive. Teraz jeszcze tylko kilka komend. Wchodzimy do katalogu, gdzie zamontowany jest pendrive:
cd /media/disk
Zmieniamy nazwę pliku isolinux.cfg na syslinux.cfg:
mv isolinux.cfg syslinux.cfg
Istalujemy GRUB'a na pendrive:
mkdir boot mkdir boot/grub
Kopiujemy pliki:
cp /boot/grub/*stage* /media/disk/boot/grub/
Tworzymy wpis w menu GRUB'a:
cat > /media/disk/boot/grub/menu.lst << 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
Proszę pamiętać o zmianie sdX2 na odpowiednią wartość!
grub-install --no-floppy --root-directory=. /dev/sdX2
Proszę pamiętać o zmianie sdX2 na odpowiednią wartość!
Wychodzimy z katalogu:
cd
Odmontowujemy pendrive:
umount /media/disk
Pozostaje tylko ustawienie w BIOSie komputera, aby startował z USB. Mamy system działający z pendrive'a.
-
- Zaloguj się lub utwórz konto, by odpowiadać





MiniMe 2008