Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Debian - Instalacja po PXE

17 Cze 2014 23:51 3240 7
  • Poziom 36  
    Witam.

    Próbowałem dziś zapuścić instalację Debiana po PXE na terminalu Optoma ST320E Thin Client wyposażonym w 128 MB RAM, i dysk ATA 20 GB.


    Na początek serwer PXE:

    - zrealizowany wg opisu: http://jazz.tvtom.pl/bootowanie-z-lanu-pxe-na-linuksie/
    - użyty obraz mini.iso spod adresu:
    http://http.us.debian.org/debian/dists/wheezy/main/installer-i386/current/images/netboot/

    - wpis w /srv/tftp/pxelinux.cfg/default:

    Code:
    LABEL mini.iso
    
      MENU LABEL ^mini.iso
      KERNEL images/mini.iso/linux
      INITRD images/mini.iso/initrd.gz
      APPEND root=/dev/nfs boot=install netboot=nfs nfsroot=192.168.1.1:/mini.iso



    Na kliencie uruchamia się bootowanie z lan, wybieram mini.iso.
    Ładuje się linux, ładuje się initrd.gz. Startuje instalator Debiana.
    Przechodzi jednak do low memory mode I komunikuje, że wymaga przynajmniej 79 MB (wpięta kość to 128 MB). Informuje o potencjalnej niestabilności. Przechodzę przez część procesu po czym wszystko uwisa na czarnym ekranie i migającym kursorze. Być może rzeczywiście skończyła się pamięć. Dzieje się to jeszcze przed krokiem partycjonowania dysku.

    Chciałbym się tylko upewnić, czy to rzeczywiście kwestia małej kości pamięci (128 MB), czy też może jeszcze coś w konfiguracji PXE nie tak?
  • Poziom 36  
    Sukces. Debian zainstalowany po PXE. Co prawda, instalacja przez internet trwała z dobre 6 godzin... ale zakończyła się pełnym sukcesem.

    Z automatu zainstalowało mi się środowisko graficzne i jest to, zdaje się, gnome. Niestety przy procesorze 300 MHz i pamięci 256 MB ślimaczy się to niemiłosiernie na każdą akcję systemu trzeba się nieco naczekać.

    1. Kto mi podpowie w jaki sposób wyłączyć na chwilę zupełnie środowisko graficzne, by zwolnić całą pamięć, i zorientować się jaka będzie wydajność systemu w środowisku tekstowym?

    2. Jak trwale (poprawnie, bez pozostawiania śmieci na dysku i w pamięci) odinstalować gnome?

    3. Jak się z tym uporam, spróbuję postawić XFCE, powinno śmigać dużo lepiej.

    Jutro postaram się wam podesłać zrzut aplikacji TOP w trakcie działania systemu. Wynika z niego, że praktycznie cała pamięć 256 MB jest zajęta, wolnego niecałe 3MB i ze SWAP-a pobierane, zdaje się 16 MB było.

    Więc głównie przez pamięć kuleje. Fajnie byłoby wrzucić tam 512MB (PC133 SODIMM SDRAM), ale ich ceny są koszmarnie wysokie (za 256 zapłaciłem dzisiaj 20 zł...)

    Generalnie środowisko graficzne w sumie nie jest mi potrzebne, więc może nawet z XFCE zrezygnuję. To... jak odinstalować gnome-a ?

    Dodano po 26 [minuty]:

    No dobra, screen leci jeszcze dzisiaj :-)

    Debian - Instalacja po PXE
  • Pomocny post
    Poziom 43  
    MES Mariusz napisał:
    jaki sposób wyłączyć na chwilę zupełnie środowisko graficzne, by zwolnić całą pamięć, i zorientować się jaka będzie wydajność systemu w środowisku tekstowym?
    Ctrl+Alt+Backspace, a jeśli nie zadziała to:
    http://www.mblog.boo.pl/artykul-199-linux-wlaczanie-i-wylaczanie-skrotu-ctrlaltbackspace.html
    Lub przejście do konsoli Ctrl+Alt+F1 (powrót Ctrl+Alt+F7), zalogować się jako root i ubić X serwer/menedżer sesji.
  • Poziom 36  
    Zrobiłem tak.

    O niebo lepiej :-). Połowa pamięci wolna! :-)

    Code:
    top - 14:35:13 up 12 min,  2 users,  load average: 0,13, 0,11, 0,13 
    
    Tasks:  73 total,   1 running,  72 sleeping,   0 stopped,   0 zombie
    %Cpu(s): 26,7 us, 60,0 sy,  0,0 ni,  6,7 id,  0,0 wa,  0,0 hi,  6,7 si,  0,0 st
    KiB Mem:    250684 total,   112080 used,   138604 free,    18424 buffers
    KiB Swap:   979964 total,        0 used,   979964 free,    62848 cached

      PID USER      PR  NI  VIRT  RES  SHR S  %CPU %MEM    TIME+  COMMAND
     3134 root      20   0  4432 1452 1040 R   3,8  0,6   0:00.56 top
     3087 root      20   0 10024 3548 2848 S   0,6  1,4   0:02.29 sshd
       24 root      20   0     0    0    0 S   0,3  0,0   0:00.78 kworker/0:2
        1 root      20   0  2200  724  628 S   0,0  0,3   0:07.85 init
        2 root      20   0     0    0    0 S   0,0  0,0   0:00.01 kthreadd
        3 root      20   0     0    0    0 S   0,0  0,0   0:00.96 ksoftirqd/0
        4 root      20   0     0    0    0 S   0,0  0,0   0:00.19 kworker/0:0
        5 root      20   0     0    0    0 S   0,0  0,0   0:00.00 kworker/u:0
        6 root      rt   0     0    0    0 S   0,0  0,0   0:00.01 watchdog/0
        7 root       0 -20     0    0    0 S   0,0  0,0   0:00.00 cpuset
        8 root       0 -20     0    0    0 S   0,0  0,0   0:00.00 khelper
        9 root      20   0     0    0    0 S   0,0  0,0   0:00.02 kdevtmpfs
       10 root       0 -20     0    0    0 S   0,0  0,0   0:00.00 netns
       11 root      20   0     0    0    0 S   0,0  0,0   0:00.01 sync_supers
       12 root      20   0     0    0    0 S   0,0  0,0   0:00.00 bdi-default
       13 root       0 -20     0    0    0 S   0,0  0,0   0:00.00 kintegrityd
       14 root       0 -20     0    0    0 S   0,0  0,0   0:00.00 kblockd
       16 root      20   0     0    0    0 S   0,0  0,0   0:00.00 khungtaskd
       17 root      20   0     0    0    0 S   0,0  0,0   0:00.01 kswapd0
       18 root      25   5     0    0    0 S   0,0  0,0   0:00.00 ksmd
       19 root      20   0     0    0    0 S   0,0  0,0   0:00.00 fsnotify_mark
       20 root       0 -20     0    0    0 S   0,0  0,0   0:00.00 crypto
       70 root      20   0     0    0    0 S   0,0  0,0   0:00.00 khubd
       71 root       0 -20     0    0    0 S   0,0  0,0   0:00.00 ata_sff
       72 root      20   0     0    0    0 S   0,0  0,0   0:00.00 scsi_eh_0
       73 root      20   0     0    0    0 S   0,0  0,0   0:00.00 scsi_eh_1
       74 root      20   0     0    0    0 S   0,0  0,0   0:00.02 kworker/u:1
       99 root      20   0     0    0    0 S   0,0  0,0   0:00.09 jbd2/sda1-8
      100 root       0 -20     0    0    0 S   0,0  0,0   0:00.00 ext4-dio-unwrit
      205 root      20   0     0    0    0 S   0,0  0,0   0:00.07 flush-8:0
      245 root      20   0  2796 1428  736 S   0,0  0,6   0:01.58 udevd
      330 root       0 -20     0    0    0 S   0,0  0,0   0:00.00 kpsmoused
     1629 root      20   0  2296  772  568 S   0,0  0,3   0:00.07 rpcbind
     1661 statd     20   0  2572 1232  824 S   0,0  0,5   0:00.07 rpc.statd
     1666 root       0 -20     0    0    0 S   0,0  0,0   0:00.00 rpciod
     1668 root       0 -20     0    0    0 S   0,0  0,0   0:00.00 nfsiod
     1675 root      20   0  2496  568  384 S   0,0  0,2   0:00.00 rpc.idmapd
     1924 root      20   0 27716 1540 1084 S   0,0  0,6   0:00.44 rsyslogd
     2036 messageb  20   0  3064 1184  784 S   0,0  0,5   0:00.59 dbus-daemon



    Code:
    optoma1
    
        description: Computer
        width: 32 bits
      *-core
           description: Motherboard
           physical id: 0
         *-memory
              description: System memory
              physical id: 0
              size: 244MiB
         *-cpu
              product: Geode(TM) Integrated Processor by National Semi
              vendor: Geode by NSC
              physical id: 1
              bus info: cpu@0
              size: 300MHz
              capacity: 300MHz
              width: 32 bits
              capabilities: fpu fpu_exception wp tsc msr cx8 cmov mmx cxmmx cpufreq
         *-pci
              description: Host bridge
              product: PCI Master
              vendor: Cyrix Corporation
              physical id: 100
              bus info: pci@0000:00:00.0
              version: 00
              width: 32 bits
              clock: 33MHz
            *-network
                 description: Ethernet interface
                 product: RTL-8139/8139C/8139C+
                 vendor: Realtek Semiconductor Co., Ltd.
                 physical id: e
                 bus info: pci@0000:00:0e.0
                 logical name: eth0
                 version: 10
                 serial: 00:5f:4f:ff:ff:ff
                 size: 100Mbit/s
                 capacity: 100Mbit/s
                 width: 32 bits
                 clock: 33MHz
                 capabilities: pm bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
                 configuration: autonegotiation=on broadcast=yes driver=8139too driverversion=0.9.28 duplex=full ip=192.168.1.20 latency=64 link=yes maxlatency=64 mingnt=32 multicast=yes port=MII speed=100Mbit/s
                 resources: irq:10 ioport:e000(size=256) memory:fbffef00-fbffefff
            *-isa
                 description: ISA bridge
                 product: 5530 Legacy [Kahlua]
                 vendor: Cyrix Corporation
                 physical id: 12
                 bus info: pci@0000:00:12.0
                 version: 30
                 width: 32 bits
                 clock: 33MHz
                 capabilities: isa bus_master
                 configuration: latency=64
            *-bridge UNCLAIMED
                 description: Bridge
                 product: 5530 SMI [Kahlua]
                 vendor: Cyrix Corporation
                 physical id: 12.1
                 bus info: pci@0000:00:12.1
                 version: 00
                 width: 32 bits
                 clock: 33MHz
                 capabilities: bridge
                 configuration: latency=0
                 resources: memory:40012000-400120ff
            *-ide
                 description: IDE interface
                 product: 5530 IDE [Kahlua]
                 vendor: Cyrix Corporation
                 physical id: 12.2
                 bus info: pci@0000:00:12.2
                 logical name: scsi0
                 version: 00
                 width: 32 bits
                 clock: 33MHz
                 capabilities: ide bus_master emulated
                 configuration: driver=pata_cs5530 latency=0
                 resources: irq:0 ioport:1f0(size=8) ioport:3f6 ioport:170(size=8) ioport:376 ioport:fc00(size=128)
               *-disk
                    description: ATA Disk
                    product: IC25N020ATMR04-0
                    vendor: Hitachi
                    physical id: 0.0.0
                    bus info: scsi@0:0.0.0
                    logical name: /dev/sda
                    version: MO1O
                    serial: MRG108K1CBWP4H
                    size: 18GiB (20GB)
                    capabilities: partitioned partitioned:dos
                    configuration: ansiversion=5 sectorsize=512 signature=efebefeb
                  *-volume:0
                       description: EXT4 volume
                       vendor: Linux
                       physical id: 1
                       bus info: scsi@0:0.0.0,1
                       logical name: /dev/sda1
                       logical name: /
                       version: 1.0
                       serial: 89c1ce9d-8740-40a9-86d1-aca019e956ce
                       size: 17GiB
                       capacity: 17GiB
                       capabilities: primary bootable journaled extended_attributes large_files huge_files dir_nlink extents ext4 ext2 initialized
                       configuration: created=2014-06-18 18:40:55 filesystem=ext4 lastmountpoint=/ modified=2014-06-19 13:57:10 mount.fstype=ext4 mount.options=rw,relatime,errors=remount-ro,user_xattr,barrier=1,data=ordered mounted=2014-06-19 13:57:10 state=mounted
                  *-volume:1
                       description: Linux swap volume
                       physical id: 2
                       bus info: scsi@0:0.0.0,2
                       logical name: /dev/sda2
                       version: 1
                       serial: 166d9e20-ad5c-4493-aeab-1a32bd0fb89a
                       size: 957MiB
                       capacity: 957MiB
                       capabilities: primary nofs swap initialized
                       configuration: filesystem=swap pagesize=4096
            *-multimedia
                 description: Multimedia audio controller
                 product: 5530 Audio [Kahlua]
                 vendor: Cyrix Corporation
                 physical id: 12.3
                 bus info: pci@0000:00:12.3
                 version: 00
                 width: 32 bits
                 clock: 33MHz
                 capabilities: bus_master
                 configuration: driver=snd_cs5530 latency=0
                 resources: irq:0 memory:40011000-4001107f
            *-display UNCLAIMED
                 description: VGA compatible controller
                 product: 5530 Video [Kahlua]
                 vendor: Cyrix Corporation
                 physical id: 12.4
                 bus info: pci@0000:00:12.4
                 version: 00
                 width: 32 bits
                 clock: 33MHz
                 capabilities: vga_controller
                 configuration: latency=0
                 resources: memory:40010000-40010fff
            *-usb
                 description: USB controller
                 product: ZFMicro Chipset USB
                 vendor: Compaq Computer Corporation
                 physical id: 13
                 bus info: pci@0000:00:13.0
                 version: 06
                 width: 32 bits
                 clock: 33MHz
                 capabilities: ohci bus_master
                 configuration: driver=ohci_hcd latency=64 maxlatency=80
                 resources: irq:9 memory:fbfff000-fbffffff
  • Użytkownik usunął konto  
  • Poziom 36  
    Poszedłem dalej i postawiłem na tym motion z kamerą USB, wykrywaniem ruchu, wysyłaniem powiadomień na maila, i uploadem na picasę. I działa. Nie spodziewałem się, że tyle można wycisnąć z 300 MHz, 256 MB RAM :-). Owszem na video streamie (serwer video po LAN) mocno klatkuje, ale swoją rolę (nadzorcy obiektu) spełnia znakomicie :-). Wcześniej robiłem takie rzeczy na Raspberry Pi a teraz widzę, że terminal za 16 zł też daje radę :-).

    Pewnie, że samodzielnie skompilowane środowisko prawdopodobnie sprawdziłoby się jeszcze lepiej. W moim przypadku, skórka średnio warta wyprawki. Chyba, że ktoś ma na prawdę mega dużo czasu ;-) Albo chce zbić na tym mega duży biznes ;-)
  • Użytkownik usunął konto  
  • Poziom 36  
    Temat chyba wyczerpany. Zamykam.