Instalacja PLD Linux 3 krok po kroku |
Autor |
Wiadomość |
karol80
Distro: PLD 3.0
Dołączył: 27 Lip 2016 Posty: 3
|
Wysłany: 28 Lipiec 2016, 13:56 Instalacja PLD Linux 3 krok po kroku
|
|
|
Instrukcja jak zainstalować PLD - może się komuś przyda
Zaczynamy
Ściągamy PLD New Rescue(pldnr) obraz iso - https://github.com/Jajcus/pld-new-rescue/releases
odpowiednio do sprzętu: 32bit lub 64bit wersję th2015-1.5
Wypalamy na płycie CD i uruchamiamy komputer z płyty
login: root
hasło:pld
Przygotowanie dysku twardego
Podział na partycje (w dalszej części zakładam najprostszą możliwość czyli dwie partycje: / i swap)
cfdisk /dev/sda
tworzenie systemu plików
mkfs.ext4 /dev/sda1
tworzenie i aktywacja partycji wymiany
mkswap /dev/sda2
tworzenie katalogu instalacyjnego
mkdir /pld
montowanie partycji
mount /dev/sda1 /pld
Konfiguracja poldka
Konfiguracja poldka z PLD New Rescue(pldnr) domyślnie korzysta z pakietów migawki 2015
najpierw tworzymy katalog na potrzeby poldka
mkdir -p /pld/var/cache/poldek-cache
w pliku /etc/poldek/poldek.conf w sekcji global ustawiamy
cachedir = /pld/var/cache/poldek-cache
oraz
choose equivalents manualy = no
inicjalizacja bazy rpm
rpm --root /pld --initdb
Instalacja oprogramowania
poldek --root /pld -i FHS setup udev pwdutils chkconfig dhcpcd poldek vim geninitrd kmod cpio lilo mount
login mingetty pciutils bash bzip2 zip unzip e2fsprogs device-mapper mc terminus-font-console net-tools
iputils-ping ethtool
Przygotowanie do instalacji kernela
#montowanie /proc
mount /proc /pld/proc -o bind
#montowanie /dev
mount /dev /pld/dev -o bind
#montowanie /sys
mount /sys /pld/sys -o bind
#konfiguracja /pld/etc/fstab
dopisujemy
/dev/sda1 / ext4 0 0
/dev/sda2 swap swap 0 0
Ustawienia z pliku /pld/etc/sysconfig/geninitrd
## Basic modules to include USB keyboard
BASICMODULES="usbhid ehci-hcd uhci-hcd ohci-hcd"
## Do install SCSI modules (if / is on SCSI partition)?
PROBESCSI=yes
## Do install IDE modules (if / is on IDE partition)?
PROBEIDE=yes
## Do install RAID modules (if RAID is used)? jeśli będziemy korzystać z RAID
PROBERAID=yes
Instalacja kernela
podczas instalacji kernela powinien zostać wygenerowany plik /boot/initrd
poldek --root /pld -i kernel
#konfiguracja bootloadera plik /pld/etc/lilo.conf
Dopisujemy
boot=/dev/sda
read-only
lba32
prompt
timeout=100
image=/boot/vmlinuz
label=pld
root=/dev/sda1
initrd=/boot/initrd
#instalacja bootloadera
chroot /pld
lilo
ustawienie hasła root
passwd root
Wyjście z chroot
exit
Odmontowanie partycji instalacyjnej
umount /pld/proc
umount /pld/dev
umount /pld/sys
umount /pld
Uruchamiamy ponownie komputer
reboot
wyjmujemy płytę CD z napędu i czekamy aż uruchomi się nasz nowy PLD
Nasz nowo zainstalowany system korzysta z pakietów migawki 2015
Nie wiem dlaczego ale poldek w tej wersji czyta konfigurację z pliku /etc/poldek/repos.d/pld-2015.conf
aby korzystał a głównego repo w pliku /etc/poldek/repos.d/pld-2015.conf
zmieniam wpis
_pld_main_prefix = ftp://ftp.th.pld-linux.org/dists/th/%{_snap}
na
_pld_main_prefix = ftp://ftp.th.pld-linux.org/dists/th
oraz sekcje [source] zostawiam tylko pierwszą
[source]
type = pndir
name = th-%{_snap}
path = %{_prefix}/PLD/%{_arch}/RPMS/
pozostałe zakomentowuję
następnie w pliku /etc/poldek/poldek.conf
zmieniam opcję
choose equivalents manualy = no
teraz trzeba wymusić na poldku pobranie nowych indeksów
poldek --up
Można to pewnie zrobić prościej, jeśli ktoś wie jak to proszę napiszcie
następnie można zaktualizować system
uruchamiamy poldek'a
i w środku polecenie
upgrade *
poldek zaktualizuje wszystkie zainstalowane pakiety oprócz jądra
jądro instalujemy poleceniem
poldek -i kernel
potem instalujemy ponownie program ładujący lilo poleceniem
lilo
Uruchamiamy system ponownie i sprawdzamy czy uruchomił się na nowym jądrze
uname -r |
|
|
|
 |
tomek82
Dołączył: 28 Sty 2012 Posty: 4
|
Wysłany: 12 Sierpień 2016, 23:02
|
|
|
Po pierwsze ogromny plug dla użytkownika Jajcus. Po drugie plus dla użytkownika karol80 z małym zastrzeżeniem.
Użyłbym raczej Grub2, do zestawu pakietów dodałbym nano - ukłon w stronę początkujących - oczywiście z objaśnieniem.
Przydałaby się wzmianka o pliku /etc/resolv.conf w przypadku połączenia kablowego.
Wiem, że pewnie nie ma kto się tym zająć, ale przydałby się porządny update dokumentacji ... zwłasza jeśli chodzi o /etc/sysconfig/i18n oraz /etc/sysconfig/console. |
_________________ tomek82 |
|
|
|
 |
bubolski
Dołączył: 18 Sie 2017 Posty: 4
|
Wysłany: 25 Sierpień 2017, 12:34
|
|
|
Zainstalowałem sobie według tego, jednak jest pewien problem. Nie mogę ani zainstalować Nano, ani samby. ? Jak mogę sobie zaciągnąć wszystkie rpmki ?
Żeby nie mieć problemu z zainstalowaniem nano lub innych pakietów nie komentujcie w
/etc/poldek/repos.d/pld-2015.conf
Nie wiem który wpis dokładnie odpowiada za te rpmki. |
|
|
|
 |
nessus

Dołączył: 23 Maj 2012 Posty: 11
|
Wysłany: 7 Wrzesień 2017, 22:03
|
|
|
Dobry wpis, zrobiłem w/g instrukcji + po instalce jajka wygenerowanie initrd, X-y wstają, jest OK |
_________________ http://sofcik.cba.pl |
Ostatnio zmieniony przez nessus 14 Wrzesień 2017, 09:48, w całości zmieniany 1 raz |
|
|
|
 |
karol80
Distro: PLD 3.0
Dołączył: 27 Lip 2016 Posty: 3
|
Wysłany: 12 Wrzesień 2017, 21:24
|
|
|
Witam
chciałem się poprawić odnośnie konfiguracji poldek'a już na świeżo zainstalowanym PLD
przechodzimy do katalogu /etc/poldek/repos.d
usuwany wszystkie pliki konfiguracyjne oprócz pld.conf
edytujemy plik /etc/poldek/repos.d/pld.conf
w każdej sekcji [source]
komentujemy (lub usuwany) następujące linie
auto=no
autoup=no
zapisujemy i uruchamiamy poldek'a
powinien pociągnąć indeksy ze wszystkich dostępnych źródeł zdefiniowanych w pliku pld.conf
Powodzenia |
|
|
|
 |
trzezwy
Distro: PLD 3.0
Dołączył: 17 Wrz 2017 Posty: 1
|
Wysłany: 17 Wrzesień 2017, 17:25
|
|
|
Witam do PLD przybieram sie juz jakis czas, dopiero ostatnio zadzialal mi podstawowy system z XFCE4. Ale do rzeczy, aby poldek czytal pakiety z repozytorium th wystarczy wydac polecenie
A poleceniem mozemy sprawdzic dostepne repozytoria. |
|
|
|
 |
nessus

Dołączył: 23 Maj 2012 Posty: 11
|
Wysłany: 1 Marzec 2018, 13:26
|
|
|
Wszystko cacy tylko dlaczego mysz i klawiatura (jedno i druge na usb) stoją; lxdm, kdm się uruchamia, metapakiety doinstalowane, ale mysz i klawiatura "bez ruchu". Gdzie tkwi problem? |
_________________ http://sofcik.cba.pl |
|
|
|
 |
dirdival

Distro: PLD 2.0;3.0
Pomógł: 61 razy Dołączył: 30 Kwi 2007 Posty: 555 Skąd: Legionowo
|
Wysłany: 3 Marzec 2018, 11:59
|
|
|
Zakładam, że podczas instalacji nie było problemów z klawiaturą oraz myszą a przynajmniej z pierwszym urządzeniem. Prawdopodobnie brakuje modu/ów jądra, które odpowiadają za te urządzenia. Można je dopisać do /etc/modules tylko na początku trzeba wiedzieć czego brakuje.
Uruchom system Rescue, z którego instalowałeś i zobacz które moduły są używane za pomocą:
Jeśli kompletnie nie wiesz, które mogą odpowiadać za mysz, klawiaturę przejrzyj wynik polecenia:
Tutaj przykładowy fragment dla myszy - moduł xhci_pci (wpis przy configuration: driver)
Kod: |
...
*-usb
description: USB controller
product: Advanced Micro Devices, Inc. [AMD]
vendor: Advanced Micro Devices, Inc. [AMD]
physical id: 0
bus info: pci@0000:03:00.0
version: 02
width: 64 bits
clock: 33MHz
capabilities: msi pm pciexpress xhci bus_master cap_list
configuration: driver=xhci_hcd latency=0
resources: irq:43 memory:fd7a0000-fd7a7fff
*-usbhost:0
product: xHCI Host Controller
vendor: Linux 4.9.0-6-amd64 xhci-hcd
physical id: 0
bus info: usb@1
logical name: usb1
version: 4.09
capabilities: usb-2.00
configuration: driver=hub slots=10 speed=480Mbit/s
*-usb
description: Mouse
product: USB Laser Mouse
vendor: Logitech
...
|
Możesz również potwierdzić, że namierzony moduł to ten poprawny, wyrzucając go z kernel'a, np.: u mnie mogę wyłączyć mysz tym poleceniem:
Kod: | # modprobe -r xhci_pci |
|
_________________ Cicho, cicho dzieci. To nie demony, nie diabły, gorzej ... to ludzie. |
|
|
|
 |
olila9
Dołączył: 25 Lut 2018 Posty: 1 Skąd: Świnoujście
|
Wysłany: 6 Marzec 2018, 19:24
|
|
|
Miałem podobny problem. Dzięki za dokładne rozłożenie go w taki sposób. |
_________________ Bo dwa tylko istnieją rodzaje ludzi fascynujących: ci, co wiedzą wszystko, i ci, co nie wiedzą nic. |
|
|
|
 |
nessus

Dołączył: 23 Maj 2012 Posty: 11
|
Wysłany: 7 Marzec 2018, 13:43
|
|
|
dzięki dirdival, pomogło dodanie modułów jądra ehci_pci oraz ohci_pci, teraz mysz i klawiatura śmiga jak trzeba |
_________________ http://sofcik.cba.pl |
|
|
|
 |
karol80
Distro: PLD 3.0
Dołączył: 27 Lip 2016 Posty: 3
|
Wysłany: 15 Listopad 2018, 14:56 Instrukcja jak zainstalować PLD - aktualizacja
|
|
|
Zaczynamy
Ściągamy PLD New Rescue(pldnr) obraz iso - https://github.com/Jajcus/pld-new-rescue/releases
odpowiednio do sprzętu: 32bit lub 64bit wersję th2015-1.5
Wypalamy na płycie CD i uruchamiamy komputer z płyty
login: root
hasło:pld
Przygotowanie dysku twardego
Podział na partycje (w dalszej części zakładam najprostszą możliwość czyli dwie partycje: / (root) i swap)
wybieramy opcję „dos”
Kod: | opcja „-z” - założy nową tablicę partycji |
tworzenie systemu plików
tworzenie i aktywacja partycji wymiany
mkswap /dev/sda2[/code]
tworzenie katalogu instalacyjnego
montowanie partycji
Kod: | mount /dev/sda1 /pld |
Konfiguracja poldka
Konfiguracja poldka z PLD New Rescue(pldnr)
najpierw tworzymy katalog na potrzeby poldka
Kod: | mkdir -p /pld/var/cache/poldek-cache |
w pliku /etc/poldek/poldek.conf w sekcji global ustawiamy
Kod: | echo "cachedir = /pld/var/cache/poldek-cache" >> /etc/poldek/poldek.conf |
oraz
Kod: | echo "choose equivalents manually = no" >> /etc/poldek/poldek.conf |
inicjalizacja bazy rpm
Kod: | rpm --root /pld --initdb |
Instalacja oprogramowania
Instalujemy pakiety z aktualnego repozytorium (aktualizowane na bieżąco )
Kod: | poldek --root /pld -n th -i FHS setup udev systemd-init pwdutils dhcp-client poldek vim pico geninitrd kmod cpio grub2-* mount login mingetty pciutils bash bzip2 zip unzip e2fsprogs device-mapper mc terminus-font-console net-tools iputils ping ethtool openssh-server htop iptables pldconf
|
Przygotowanie do instalacji kernela
#montowanie /proc
Kod: | mount -B /proc /pld/proc |
#montowanie /dev
Kod: | mount -B /dev /pld/dev |
#montowanie /sys
Kod: | mount -B /sys /pld/sys |
opcja -B znaczy to samo co -o bind
konfiguracja /pld/etc/fstab
dopisujemy
Kod: | /dev/sda1 / ext4 0 0
/dev/sda2 swap swap 0 0 |
Ustawienia z pliku /pld/etc/sysconfig/geninitrd
Kod: | ## Basic modules to include USB keyboard
BASICMODULES="hid-generic usbhid xhci-pci ehci-hcd uhci-hcd ohci-hcd"
## Do install SCSI modules (if / is on SCSI partition)?
PROBESCSI=yes
## Do install IDE modules (if / is on IDE partition)?
PROBEIDE=yes
## Do install RAID modules (if RAID is used)? jeśli będziemy korzystać z RAID
PROBERAID=yes
|
Instalacja kernela
podczas instalacji kernela powinien zostać wygenerowany plik /boot/initrd
Kod: | poldek --root /pld -n th -i kernel |
Konfiguracja bootloadera GRUB2
Przełączamy się na nowo zainstalowany system
Generowanie konfiguracji dla GRUB
Kod: | grub-mkconfig -o /boot/grub/grub.cfg |
Instalacja bootloadera
Kod: | grub-install /dev/sda |
ustawienie hasła root
Wyjście z chroot
Odmontowanie partycji instalacyjnej
Kod: | umount /pld/proc
umount /pld/dev
umount /pld/sys
umount /pld |
Uruchamiamy ponownie komputer
wyjmujemy płytę CD z napędu i czekamy aż uruchomi się nasz nowy PLD
Powodzenia |
|
|
|
 |
|