facebook-ictlaboratory.com

Wybierz swój język

Ubuntu Server - instalacja nano z instalacyjnego pendrive

sudo mkdir /media/pendrive
sudo mount /dev/sde1 /media/pendrive
sudo unsquashfs -d /tmp/output /media/pendrive/ubuntu-server-minimal.ubuntu-server.squashfs
sudo cp /tmp/output/usr/bin/nano /usr/bin
sudo umount /media/pendrive
sudo rm -r /tmp/output /media/pendrive

Zaraz po minimalnej instalacji servera ubuntu chciałem dokonać zmian w plikach konfiguracyjnych. Jednak minimalna instalacja jest pozbawiona większości oprogramowania. Nie ma żadnego edytora tekstu. Nawet takich podstawowych jak pico, nano, vi czy vim. Gdyby komputer był podłączony do internetu to nie byłoby problemu zainstalować. Niestety nie chciałem włączać kabla sieciowego bez zabezpieczenia servera. Można by wykorzystać inny system podłączony do internetu i pobrać odpowiednią paczkę instalacyjną i zainstalować offline. Ale w tajnych podziemiach akurat nie miałem innego komputera podłączonego pod ręką. Nic tylko siądź i płacz.
Ale przecież mam pendrive instalacyjny i na nim gdzieś musi być edytor nano. Zaczęłem przeszukiwać pendrive i znalazłem. Na pendrivie w folderze casper są 4 obrazy różnych wersji servera ubuntu. Są one zapisane w formacie squash. W największym z nich musi być nano. Dalej już poszło z górki - co opisałem:

  1. utwórz katalog pendrive aby mieć gdzie zamontować instalacyjnego pendrive'a
  2. zamontuj pendrive'a w tym folderze, jak nazywa się partycja - dowiesz się wpisując polecenie sudo fdisk -f w moim przypadku jest to sde1 - pierwsz partycja piątego dysku
  3. rozpakuj największy plik obrazu linuxa ubuntu server do tymczasowego folderu output
  4. przekopiuj edytor nano do własnego folderu
  5. odmonuj pendrive
  6. posprzątaj - skasuj katalogi powstałe podczas tego zadania

i już można edytować pliki konfiguracyjne. edytor nano działa