Strona 1 z 11

Instalacja Xubuntu 18.04 z jądrem 5.6.19 rt12 i LinuxCNC z obrazu .ISO

: 12 wrz 2020, 17:07
autor: drzasiek90
Ponieważ wielu z nas boi się kompilacji LinuxCNC, niektórzy nie maja na to czasu a jeszcze inni nawet jeśli chcą to im się nie udaje, postanowiłem udostępnić efekt mojej pracy w postaci instalatora. Jest to gotowy obraz .iso który nagrywamy na pendrive, bootujemy z niego nasz komputer, klikamy zainstaluj i idziemy na kawę. Instalator nie wymaga połączenia z internetem, uniezależnia nas od zmiany lub zniknięcia pakietów. Tak samo zadziała dziś jak i za 20 lat (o ile będą jeszcze dyski USB :))
Niestety nie udało mi się stworzyć dystrybucji live systemu z jądrem RT, żadne z użytych przeze mnie narzędzi nie polubiło się z tym jądrem.
Zastosowałem więc rozwiązanie awaryjne.
Sklonowałem obraz partycji systemowej z xubuntu18.04 z jądrem RT i linuxCNC.
Przygotowałem dystrybucję live linuxa (xubuntu 20.04) która posiada napisany przeze mnie skrypt który po uruchomieniu przygotowuje dysk twardy i klonuje na niego obraz systemu.
Wadą jest dość duży obraz, 7.7GB ale chyba żyjemy w czasach w których pobranie kilku GB danych nie stanowi problemu.
Zainteresowanych zapraszam do opisu i testowania:
http://www.machmaker.pl/1_10_28_linuxcn ... lacja.html

Re: Instalacja Xubuntu 18.04 z jądrem 5.6.19 rt12 i LinuxCNC z obrazu .ISO

: 12 wrz 2020, 20:05
autor: tuxcnc
drzasiek90 pisze:
12 wrz 2020, 17:07
Niestety nie udało mi się stworzyć dystrybucji live systemu z jądrem RT, żadne z użytych przeze mnie narzędzi nie polubiło się z tym jądrem.
Próbowałem skompilować 5.6.19-rt12 z obsługą aufs, ale coś się gryzie i dałem sobie spokój.
Może to drobny problem, ale zabrakło motywacji.
drzasiek90 pisze:
12 wrz 2020, 17:07
Wadą jest dość duży obraz, 7.7GB
No to moje gratulacje !
Jak można z dwóch gigabajtów zrobić osiem ?
Po pierwsze, powinieneś użyć tej samej wersji systemu dla live i docelowej instalacji, czyli 18.04.5 .
Po drugie, można wypakować filesystem.squashfs na partycję docelową, a potem nadpisać tylko zmienionymi lub dodanymi plikami.
Jak uruchamiasz live, to filesystem.squashfs jest gdzieś zamontowany ro, ale teraz nie pamiętam gdzie a sprawdzać mi się nie chce. W każdym razie zwykłe cp -dpR zadziała.
Obraz powinien Ci schudnąć przynajmniej o połowę.
Załączam moje narzędzie do backupu, działa nawet na partycji z której jest uruchomiony system, umożliwia zrobienie zarówno kopii pełnej jak i przyrostowej.
Nie korzystam z kompresji ze względu na czas, ale nic nie stoi na przeszkodzie użyć.
Szczegółów nie będę opisywał, bo na pewno dojdziesz jak to działa.
backup.tar
(10 KiB) Pobrany 80 razy

Re: Instalacja Xubuntu 18.04 z jądrem 5.6.19 rt12 i LinuxCNC z obrazu .ISO

: 12 wrz 2020, 20:38
autor: drzasiek90
tuxcnc pisze:
12 wrz 2020, 20:05
No to moje gratulacje !
Jak można z dwóch gigabajtów zrobić osiem ?
A skąd wziąłeś takie dane, że z 2 GB zrobiłem 8?
2GB zajmuje system, bo? Bo tyle zajmuje. Nic go nie odchudzałem a nawet dorzuciłem Gparted i clonezilla.
Ok 5.7 GB zajmuje skompresowany obraz partycji systemu (xubuntu 18.04, jądro RT, linuxCNC i kilka doinstalowanych pakietów)
Tak więc:
2 GB + 5.7GB = 7.7GB
Gdzie tu z 2 GB zrobione 8???
tuxcnc pisze:
12 wrz 2020, 20:05
Po pierwsze, powinieneś użyć tej samej wersji systemu dla live i docelowej instalacji, czyli 18.04.5 .
Powinienem, a nawet chciałem. Miałem gdzieś po drodze jakiś problem, zainstalowałem 20.04. Problem był gdzieś indziej ale system został. W tej sytuacji system live służy jedynie do uruchomienia kilku programów, parted, partclone, itd. Równie dobrze można zastąpić go innym leciutkim systemem.
tuxcnc pisze:
12 wrz 2020, 20:05
Po drugie, można wypakować filesystem.squashfs na partycję docelową, a potem nadpisać tylko zmienionymi lub dodanymi plikami.
Jak uruchamiasz live, to filesystem.squashfs jest gdzieś zamontowany ro, ale teraz nie pamiętam gdzie a sprawdzać mi się
Można, pewnie wiele rzeczy można. Ale trzeba mierzyć siły na zamiary. Już kiedyś pisałem, nie jestem informatykiem ani programistą. Linuxa znam tyle o ile i nie porywam się z motyką na słońce. Na własny użytek korzystam z gotowych narzędzi, Gparted-live, clonezilla-live i w parę minut mam backup zrobiony. Tutaj chciałem zrobić możliwość skopiowania obrazu systemu w sposób banalny, czyli dla osób którzy w sprawach linuxowo-systemowych orientują się jeszcze mniej niż ja. Odpalamy system, klikamy instalator i idziemy na kawę.

Dodane 16 minuty 59 sekundy:
tuxcnc pisze:
12 wrz 2020, 20:05
Po pierwsze, powinieneś użyć tej samej wersji systemu dla live i docelowej instalacji, czyli 18.04.5 .
Po drugie, można wypakować filesystem.squashfs na partycję docelową, a potem nadpisać tylko zmienionymi lub dodanymi plikami.
Jeszcze mam pytanie.
Czy takie rozwiązanie jest bezpieczne?
Co jeśli będę instalował ten system za 2-5 lat, podczas instalacji pobrane zostaną aktualizacje (tak wiem, można je wyłączyć) albo zaraz po. Podmienione zostaną pliki/pakiety które już nie będą chciały współpracować z wypakowaną starą resztą?

Re: Instalacja Xubuntu 18.04 z jądrem 5.6.19 rt12 i LinuxCNC z obrazu .ISO

: 12 wrz 2020, 20:50
autor: tuxcnc
drzasiek90 pisze:
12 wrz 2020, 20:38
A skąd wziąłeś takie dane, że z 2 GB zrobiłem 8?
xubuntu-18.04.5-desktop-amd64.iso to 1,5 GB, 0,5 GB dorzuciłem na nowy kernel, Linuxcnc i zależności.
Stąd się wzięło 2 GB, Tobie wyszło prawie osiem.
Chwali Ci się że miałeś dobre chęci, ale spieprzyłeś robotę i tyle.

Re: Instalacja Xubuntu 18.04 z jądrem 5.6.19 rt12 i LinuxCNC z obrazu .ISO

: 12 wrz 2020, 21:02
autor: drzasiek90
tuxcnc pisze:
12 wrz 2020, 20:50
Chwali Ci się że miałeś dobre chęci, ale spieprzyłeś robotę i tyle.
Przykro mi, że musiałeś to czytać...
Na szczęście nie musisz z tego korzystać, nikt nie musi.
System zrobiłem na swój użytek i na użytek ludzi którym sprzedaje Linumeric-LPT. Udostępniłem, ponieważ można też korzystać z linuxCNC w sposób standardowy bez Linumeric-LPT. Może komuś się przyda.
Jednak jeśli ktoś się brzydzi pobrać kilka GB (nie wiem dlaczego miałoby tak być) to zawsze może sobie sam skompilować lub czekać na rozwiązanie kogoś kto się zna i nie spieprzy tego jak ja. Pytanie co będzie szybciej.

Re: Instalacja Xubuntu 18.04 z jądrem 5.6.19 rt12 i LinuxCNC z obrazu .ISO

: 12 wrz 2020, 21:20
autor: senio
drzasiek90

Ludzie mają kopie maszyn ze ścieżkami dostępu.

Nazwa użytkownika: machmaker
hasło: 12345678

Nie będą działały. Które pliki edytować w Xubuntu żeby

1. Zmienić nazwę użytkownika
2. Wyzerować hasło

Re: Instalacja Xubuntu 18.04 z jądrem 5.6.19 rt12 i LinuxCNC z obrazu .ISO

: 12 wrz 2020, 21:37
autor: drzasiek90
senio pisze:
12 wrz 2020, 21:20
1. Zmienić nazwę użytkownika
2. Wyzerować hasło
Wchodzisz w użytkownicy i grupy i modyfikujesz konto lub dodajesz nowe.

Re: Instalacja Xubuntu 18.04 z jądrem 5.6.19 rt12 i LinuxCNC z obrazu .ISO

: 13 wrz 2020, 10:00
autor: senio
Na vbox to nie idzie.


Obrazek

Obrazek

Re: Instalacja Xubuntu 18.04 z jądrem 5.6.19 rt12 i LinuxCNC z obrazu .ISO

: 13 wrz 2020, 10:13
autor: tuxcnc
Obrazek
Jeżeli to ma tak działać i być narzędziem dla początkujących w Linuksie, to ja już nic więcej do powiedzenia nie mam.

Re: Instalacja Xubuntu 18.04 z jądrem 5.6.19 rt12 i LinuxCNC z obrazu .ISO

: 13 wrz 2020, 10:39
autor: drzasiek90
senio pisze:
13 wrz 2020, 10:00
Na vbox to nie idzie.
Obrazek
A u mnie idzie bez problemu na VM.
Utworzyłeś za mały dysk, w sumie nie napisałem o tym.
Program klonuje partycję 25GB i nie może jej skopiować na partycję mniejszą więc takową tworzy.\
Utwórz na VM dysk np 30GB i wszystko pójdzie.
tuxcnc pisze:
13 wrz 2020, 10:13
Jeżeli to ma tak działać i być narzędziem dla początkujących w Linuksie, to ja już nic więcej do powiedzenia nie mam.
Chodzi Ci o coś konkretnego czy po prostu przyszedłeś pokrytykować? Napisz konkretnie albo nie pisz wcale.
Jeśli to jak ma działać? O co konkretnie chodzi?
Jak działa opisałem. Komu odpowiada, może skorzystać. Komu nie odpowiada, nie musi korzystać. Nie wiem w czym problem.