Acer Aspire One/Kychot
Acer Aspire One/Kychot = netbook Acer Aspire One, který pro potřeby rodiny získal dne 2009-05-08 uživatel Kychot (při nákupu křovinořezu Sparta 250 T v rámci společné akce "Notebook zdarma" firem Acer, Microsoft, T-mobile a Mountfield)
Info
editovatZákladní údaje ze štítků:
- Aspire One series
- Model No. ZG5
- DC Rating 19V, 1.58 A
- Product of Acer Inc.
- Made in China
- S/N LUS 020B061910053BE2536
- SNID 9 1002 143825
- Windows(R) XPHome Edition EM ULCPC
Konfigurace
editovat- procesor Intel Atom 1,6 GHz
- display Crystal Brite 8,9” 1024x600
- 1 GB RAM
- 16 GB SSD
- baterie: UM08A71, tříčlánková, 11.1V, 2200 mAh, 23 Wh; Battery cell made in Japan, assembled in China; zvážená hmotnost 160 g
- WiFi
- Webcam
- předinstalované Windows XP Home
Volitelné příslušenství
editovatZ nabízeného příslušenství bylo dokoupeno:
- Neoprenové pouzdro "Aspire one neoprene cover sleeve" pro 8.9"
- Apacer Flash card Professional photo series SDHC 16 GB, class 6 (dle vyjádření prodavače v prodejně Mountfield tuto kartu doporučje výrobce; nedoporučuje karty o větší kapacitě, které jsou nevyzkoušené a mohou údajně působit problémy)
Srovnání
editovatSrovnání ke dni 2009-05-11:
- alza: ACER Aspire ONE A110-Bb modrý (blue)/ I-Atom 1,6GHz/ 8.9" WSVGA LED/ 1GB/ 16GB (8GB SSD + 8GB SD)/ WF/ CAM/ XP Ho za 4 969,00 Kč bez DPH (5 913,11 Kč vč. DPH) – tato konfigurace má ale SSD jen 8 GB, netbook od Mountfieldu je tudíž výhodnější; verzi se 16 GB SSD alsa neprodává
- czechcomputer.cz Acer Aspire One A110-Aw (LU.S020A.154), bílý – rovněž v konfiguraci 8 GB SSD + 8 GB SD za 4 850,- Kč bez DPH (s DPH: 5 772,- Kč)
Vypadá to, že Acer Aspire One, které se v ČR běžně prodávají, jsou modely A110, zatímco verze od Mountfielda je model 'ZG5
Spuštění
editovatBIOS
editovatInformation:
- CPU type: Intel Atom CPU N270, 1.60 GHz – odpovídá
- HDD Model name: P-SSD1800
- HDD serial Number: 0208346024565
- System BIOS Version: v0.3309
- VGA BIOS Version: Intel V1585
- Serial Number: LUS020B061910053BE2536
- Product name: AOA110 (neodpovídá na štítku uvedenému modelu ZG5)
- Manufacturer name: Acer
- UUID: 8052AD9B16E3D411983100238B842185
Main:
- System Time: 18:40 (právě je 12:44 CET = 10:44 GMT [1]
- System Date: 05/11/2009 (datum odpovídá)
- Total Memory: 1024 MB
- Video Memory: 8 MB
- Quick Boot [Enabled] -> vypnul jsem
- Network Boot [Enabled]
- F12 Boot menu [Enabled]
- D2D Recovery [Enabled] (tj. obnovení obsahu SSD, viz str. 11 Uživatelské příručky) -> disabluji
Nastavil jsem čas dle GMT
Security:
- všechna hesla: Clear
- Power on password: Disabled
Boot priority order:
- IDE0 : P-SSD1800
- IDE1 :
- USB FDD :
- USB HDD :
- Network Boot: LEGACY PCI DEVICE
- USB CDROM : SlimtypeDVD A DS8A1P (které jsem si připojil – přesunul jsem je na 1. posici)
Nenašel jsem nikde, že by se měla povolovat funkce "Acer disk-to-disk-recovery", jak se píše v Příručce.
- ↑ Z toho vyplývá, že čas byl nastavený zřejmě lokální v místě GMT+8, což je dle Mapy časových pásem časové pásmo Číny
Průzkum
editovatPrůzkum počítače, prováděný dle Acer Aspire One/#Průzkum:
Co najde Linux
editovatdmesg
editovatNejdůležitější věci:
- memory 1037312k
- CPU:
- 1595.976 MHz Processor
- L1 I cache 32K, L1 D cache: 24K
- L2 cache: 512K
- CPU1: Intel (R) Atom(TM) N270 @ 1.60GHz stepping 02
- ata2.00
- ATA-5: P-SSD1800, ver 2.Y0C, max UDMA/66
- scsi 1:0:0:0: Attached scsi generic sg0 type 0
- scsi 1:0:0:0: [sda] 31522176 512-byte hardware sectors (16139 MB)
- sda: sda1
- wlan: 0.9.4
- r8169: eth0
Celý výpis viz /dmesg.
disk
editovatVýpisy:
Jak je vidět (vše uvádíme v sektorech, délka 512 bytes):
- disk P-SSD1800, ident: 0xcdcc1dd7
- Celý SSD má dle hlášky jádra 31522176 sektorů * 512 = 16139354112 bytes = 15761088 KiB
- Na začátku je volné místo 2048 sektorů
- Oddíl /dev/sda1 (počítáno od sektoru 0) : start= 2048, size= 31516672 = 15758336 KiB = 16136536064 B
- (dle geometrie v partition table, počítáno od sektoru 1: zač. 1. oddílu = Hd,Sec,Cyl = 32,33,0; 32 * 63 + 33 = 2049 OK)
- Na konci je dle cfdisku volné místo 810 sektorů
- Součet: 2048 + 31516672 + 810 = 31518720 + 810 = 31519530
- rozdíl 31522176 - 31519530 = 2646 je kde?
- nejspíš vyplývá z předpokládané geometrie: 31522176 - 255 * 63 * 1962 = 2646
- Takže na konci bude zbývat ve skutečnosti 31522176 - 2048 - 31516672 = 31522176 - 31518720 = 3456 sektorů = 1728 KiB
záloha disku
editovatObsah disku uložíme na jiný počítač přes sshfs:
cp --sparse=always /dev/sda vzdálený adresář/dev-sda.img
Zkopírování celého disku 16GB přes síť 100 Mbps trvalo asi čtvrt hodiny. Zkusil jsem rovněž
dd if=/dev/sda of=dev-sda.img
ale to trvalo asi 1 hodinu.
Poté na cílovém počítači:
bzip2 -c dev-sda.img > dev-sda.img.bz2
Jako variantu jsem zkusil zkopírovat pouze samotný diskový oddíl /dev/sda1:
cp --sparse=always /dev/sda1 dev-sda1.img
A nakonec pouze zazálohovat soubory:
mount -t vfat /dev/sda1 /mnt cd /mnt tar -cjf vzdálený adresář/sda1files.tar.bz2 . cd .. umount /mnt
Velikosti souborů:
16139354112 dev-sda.img 5643276400 dev-sda.img.bz2 16136536064 dev-sda1.img 2715172908 sda1files.tar.bz2
Vidíme, že velikosti obrazů celého disku i jednoho oddílu odpovídají výše uvedeným velikostem, takže OK.
Pěkná věc je, že obraz disku lze předhodit takovým utilitám, jako třeba fdisk nebo sfdisk:
sfdisk -lus dev-sda-MBR.img
Neznámý formát - používám sektory Disk dev-sda-MBR.img: geometrii nelze zjistit Disk dev-sda-MBR.img: cylindrů: 0, hlav: 255, sektorů/stopu: 63 Jednotky = sektory po 512 bajtech, počítáno od 0 Zařízení Boot Začátek Konec Sektorů Id Systém dev-sda-MBR.img1 * 2048 31518719 31516672 c W95 FAT32 (LBA) dev-sda-MBR.img2 0 - 0 0 Prázdný prostor dev-sda-MBR.img3 0 - 0 0 Prázdný prostor dev-sda-MBR.img4 0 - 0 0 Prázdný prostor
disk-to-disk recovery
editovatzačátek disku
editovat"Volné místo" na začátku disku asi nebude pro nic za nic a nejspíš bude nějak souviset s funkcí Acer Aspire One/#disk-to-disk recovery. Jak může z 2047 sektorů = 1MB na začátku disku obnovit 4.7 GB dat? Anebo je něco ukryto také na konci disku v 3456 sektorů = 1769472B = 1.8 MB?
I když to není nutné, pro pohodlnost si z obrazu celého disku uložíme do zvláštních souborů MBR a pak prvních 2048 sektorů:
dd if=dev-sda.img count=1 of=dev-sda-MBR.img dd if=dev-sda.img count=2048 of=dev-sda-2048.img
Prohlédneme si MBR a vidíme to samé, jako nám ukázal /fdisk:
od -A x -v -t x1 dev-sda-MBR.img
Všech 2048 sektorů od začátku si prohlédneme na širší počet řádků:
od -A x -v -w -t x1 dev-sda-2048.img | less
Číslo sektoru (hexadecimálně, počítáno od nuly) zjistíme, když z hexadecimálního vyjádření offsetu (začátek každé řádky) vyškrtneme poslední dvě nuly a pak dělíme dvěma. Pro pohodlnost to vyřešíme jednořádkovým skriptíkem, který nám bude počítat čísla sektorů nultým (MBR) počínaje:
od -A x -v -w -t x1 dev-sda-2048.img | perl -pe '/^\S*/;print $n/512,":\n" unless($n=hex $&)%512' | less
Vidíme (boot record poznáme dle signatury 55 aa na konci sektoru):
- sektor 0: MBR
- sektroy 1–8: samé 00
- sektory 9–17: cosi
- sektor 15: jakoby MBR
- sektor 16: jakoby MBR
- sektory 17: cosi
- sektory 18–61: samé 00
- sektor 62: cosi
- sektor 63: volume boot record (zavádí NTLDR)
- sektor 64: jakoby boot record
- sektory 65–68: obsahují jen signaturu 55 aa vprostřed sektoru, jinak samé 00
- sektor 69: boot record
- sektor 70: boot record
- sektory 71–74: samé 00
- sektor 75: boot record
- sektor 76–94: samé 00
- sektory 95–403: cosi, co vypadá jako FAT32
- sektory 404–606: samé 00
- sektory 607–609: cosi, co vypadá jako FAT32
- sektory 610–2047: samé 00
Na první pohled to vypadá jako spousta různě rozsekaných oddílků, ale ony to budou nejspíš různé varianty záloh boot recordu, který se bude při tom D2D všelijak přepisovat.
Zkusíme vytáhnout tu část od bootsektoru 15:
dd if=dev-sda-2048.img skip=15 of=dev-sda-sect15.img
sfdisk -luS dev-sda-sect15.img
Disk dev-sda-sect15.img: geometrii nelze zjistit Disk dev-sda-sect15.img: cylindrů: 0, hlav: 255, sektorů/stopu: 63 Varování: Zdá se, že tabulka rozdělení disku byla vytvořena pro C/H/S=*/128/63 (místo 0/255/63). Zobrazuji za použití této geometrie. Jednotky = sektory po 512 bajtech, počítáno od 0 Zařízení Boot Začátek Konec Sektorů Id Systém dev-sda-sect15.img1 * 63 7862399 7862337 7 HPFS/NTFS dev-sda-sect15.img2 0 - 0 0 Prázdný prostor dev-sda-sect15.img3 0 - 0 0 Prázdný prostor dev-sda-sect15.img4 0 - 0 0 Prázdný prostor
sfdisk -luM dev-sda-sect15.img
Disk dev-sda-sect15.img: geometrii nelze zjistit Disk dev-sda-sect15.img: cylindrů: 0, hlav: 255, sektorů/stopu: 63 Varování: Zdá se, že tabulka rozdělení disku byla vytvořena pro C/H/S=*/128/63 (místo 0/255/63). Zobrazuji za použití této geometrie. Jednotky = mebibajty po 1048576 bajtech, bloky po 1024 bajtech, počítáno od 0 Zařízení Boot Začátek Konec MiB Bloků Id Systém dev-sda-sect15.img1 * 0+ 3839- 3840- 3931168+ 7 HPFS/NTFS dev-sda-sect15.img2 0 - 0 0 0 Prázdný prostor dev-sda-sect15.img3 0 - 0 0 0 Prázdný prostor dev-sda-sect15.img4 0 - 0 0 0 Prázdný prostor
Tak to vypadá teda zajímavě :-( Partition NTFS na skoro 4 GB.
Následující bootsector 16 popisuje stejnou tabulku, jenže zaváděcí kód se liší.
No asi nemá cenu nad dím dál koumat, prostě tato první část disku, která se tváří jako free space, obsahuje kdovíco, ale rozhodně to nevypadá jako nějaká skrytá partition, jak se všude možně píše.
konec disku
editovatVyloupnu ho jako:
dd if=dev-sda.img skip=31518720 of=dev-sda-endspace.img
3456+0 vstoupivších záznamů 3456+0 vystoupivších záznamů 1 769 472 bajtů (1,8 MB) zkopírováno
od -A x -w -t x1 dev-sda-endspace.img
000000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 * 1b0000
Takže tam jsou všuder samé nuly – skutečné freespace. Zatim – pokud tam náhodou nebude někdo něco ještě rvát. Doufejme.
Zkusim z cdrom live Ubuntu
Test systemu
editovatSystem-> Administration -> System testing
- net
- Keyboard:
- klavesa mezi L Shift a Z pise < >
Detecting your network controller(s): Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller (rev 02) Atheros Communications Inc. AR242x 802.11abg Wireless PCI Express Adapter (rev 01)
- sound
- display: This display is using 1024 x 600 resolution.
- Vysledek: file:///home/ubuntu/.checkbox/submission.xml
GParted
editovat- /dev/sda1 fat32 label: ACER, size 15.03 GiB, used 4.67 GiB, unused 10.36 GiB, flags: boot, lba, UUID A8AD-D30B
- partition resize: 6000 MiB
- round to cylinders - spatne, znici 1MiB free space na zacatku, takze undo
- vysledek: shrink from 15.03 to 5.86 GiB ?
- partition resize: 6140 MiB
- vysledek: shrink from 15.03 to 6.00 GiB, used 4.67 GiB, unused 1.33 GiB; unallocated 9.03 GiB (na konci)
- trvalo: 6:11 min
- First sector: 2048
- Last sector: 12576768
- Total sectors: 12574721
Pridani partitions:
- primary: FAT 16, 100 MiB, round to cylinders-> vysledek: sda2, 101.98 MiB - pred ni free space 1.04 MiB
- primary: ext2 do konce disku, round to cylinders -> vysledek: sda3, 8.93 GiB
sfdisk -lV /dev/sda
Disk /dev/sda: 1962 cylinders, 255 heads, 63 sectors/track Units = cylinders of 8225280 bytes, blocks of 1024 bytes, counting from 0 Device Boot Start End #cyls #blocks Id System /dev/sda1 * 0+ 782- 783- 6287360+ c W95 FAT32 (LBA) /dev/sda2 783 795 13 104422+ 6 FAT16 /dev/sda3 796 1961 1166 9365895 83 Linux /dev/sda4 0 - 0 0 0 Empty
sfdisk -luS /dev/sda
Disk /dev/sda: 1962 cylinders, 255 heads, 63 sectors/track Units = sectors of 512 bytes, counting from 0 Device Boot Start End #sectors Id System /dev/sda1 * 2048 12576768 12574721 c W95 FAT32 (LBA) /dev/sda2 12578895 12787739 208845 6 FAT16 /dev/sda3 12787740 31519529 18731790 83 Linux /dev/sda4 0 - 0 0 Empty
sfdisk -d /dev/sda
# partition table of /dev/sda unit: sectors /dev/sda1 : start= 2048, size= 12574721, Id= c, bootable /dev/sda2 : start= 12578895, size= 208845, Id= 6 /dev/sda3 : start= 12787740, size= 18731790, Id=83 /dev/sda4 : start= 0, size= 0, Id= 0
zaloha
editovatOpet zalohuji do souboru na vzdalenem pocitaci, primountovanych pres sshfs:
Zaloha MBR:
dd if=/dev/sda count=1 of=dev-sda-MBR3part.img
Zaloha 2048 sektoru na zacatku (vcetne MBR) + 12574721 sektoru /dev/sda1 = 12576769 (je to o 1 vetsi nez konec partition /dev/sda = 12576768, protoze to je pocitano od nuly!):
date; dd if=/dev/sda count=12576769 of=dev-sda0+1-3part.img; date
6439305728 bytes (6.4 GB) copied, 990.874 s, 6.5 MB/s; trvalo to asi 16min. Je to zaloha MBR, skrytych sektoru na zacatku a nainstalovanych WinXP Home.
Prekopirovani na mivvy m310 trvalo necelou ctvrthodinu a nasledne zabzip2ovani trvalo skoro 2 hodiny.
Jeste zkusim jednou to same na SD-HC kartu v rozsirujicim slotu (po zasunuti karty jsem musel rebootovat, jadro ji pri zasunuti samo nenahlasilo):
cd /media/disk date; dd if=/dev/sda count=12576769 of=dev-sda0+1-3part.img; date
Mon May 18 10:27:05 UTC 2009 dd: writing to `dev-sda0+1-3part.img': File too large 8388608+0 records in 8388607+1 records out 4294967295 bytes (4.3 GB) copied, 473.189 s, 9.1 MB/s Mon May 18 10:34:58 UTC 2009
Tak nevim. Ze by ten pitomy vfat neumel tak velke soubory? Zapsaly se jen 4 GiB.
sfdisk -luS /dev/mmcblk1 Disk /dev/mmcblk1: 492416 cylinders, 4 heads, 16 sectors/track Warning: The partition table looks like it was made for C/H/S=*/255/63 (instead of 492416/4/16). For this listing I'll assume that geometry. Units = sectors of 512 bytes, counting from 0 Device Boot Start End #sectors Id System /dev/mmcblk1p1 8192 31514623 31506432 c W95 FAT32 (LBA) start: (c,h,s) expected (0,130,3) found (1023,254,63) /dev/mmcblk1p2 0 - 0 0 Empty /dev/mmcblk1p3 0 - 0 0 Empty /dev/mmcblk1p4 0 - 0 0 Empty
df -h
Filesystem Size Used Avail Use% Mounted on /dev/mmcblk1p1 16G 4.1G 12G 27% /media/disk
Zkusim, jak jde odmontovat a znovu namontovat:
umount /media/disk mount -t auto /dev/mmcblk1p1 /mnt umount /mnt
OK
A prerozdelim:
gparted /dev/mmcblk1 &
Shrinknu ji na 6 GiB a za ni dam primarni ext2 9 GiB:
# sfdisk -luS /dev/mmcblk1
Disk /dev/mmcblk1: 492416 cylinders, 4 heads, 16 sectors/track Units = sectors of 512 bytes, counting from 0 Device Boot Start End #sectors Id System /dev/mmcblk1p1 8192 12296192 12288001 c W95 FAT32 (LBA) start: (c,h,s) expected (128,0,1) found (1023,254,63) end: (c,h,s) expected (1023,3,16) found (765,102,42) /dev/mmcblk1p2 12305790 31503464 19197675 83 Linux start: (c,h,s) expected (1023,3,16) found (766,0,1) end: (c,h,s) expected (1023,3,16) found (1023,254,63) /dev/mmcblk1p3 0 - 0 0 Empty /dev/mmcblk1p4 0 - 0 0 Empty
# sfdisk -d /dev/mmcblk1
# partition table of /dev/mmcblk1 unit: sectors /dev/mmcblk1p1 : start= 8192, size= 12288001, Id= c /dev/mmcblk1p2 : start= 12305790, size= 19197675, Id=83 /dev/mmcblk1p3 : start= 0, size= 0, Id= 0 /dev/mmcblk1p4 : start= 0, size= 0, Id= 0
mount -t auto /dev/mmcblk1p2 /mnt mount /dev/mmcblk1p2 on /mnt type ext3 (rw) cd /mnt dd if=/dev/sda count=12576769 of=dev-sda0+1-3part.img; date Mon May 18 11:17:38 UTC 2009 12576769+0 records in 12576769+0 records out 6439305728 bytes (6.4 GB) copied, 990.855 s, 6.5 MB/s Mon May 18 11:34:09 UTC 2009 ls -l 6439305728 2009-05-18 11:34 dev-sda0+1-3part.img ls -lh 6.0G 2009-05-18 11:34 dev-sda0+1-3part.img cd / umount /mnt
Tak reboot a zkusim v BISU aktivovat to D2D, co to natropi!
benchmark disku
editovathdparm -tT /dev/sda4
/dev/sda4: Timing cached reads: 1202 MB in 2.00 seconds = 600.92 MB/sec Timing buffered disk reads: 78 MB in 3.07 seconds = 25.43 MB/sec
větrák
editovat2009-05-18
- dle http://www.aspire-one.cz/ztiseni-ventilatoru
- soubor acer_ec.pl tam chybí
- http://jorge.fbarr.net/2008/08/06/acer-aspire-one-tips-and-tricks/#Managingthefanspeed
- http://jorge.ulver.no/files/acer_ec.pl rovněž chybí
- google: acer_ec.pl
- vypadá seriosně: http://crunchbanglinux.org/wiki/howto/aspireone Fan Control:
- z rootovské konsole ~/INST :
- wget http://aceracpi.googlecode.com/svn/trunk/acer_ec/acer_ec.pl = ver. 0.6.1
- wget http://electronpusher.org/~rachel/acerfand = Acer Fan demon ver. 0.07 (2009-03-14)
- perl acer_ec.pl ?= 58
- vrací 0x30 = 48 st.C
- chmod +x acerfand
- cp acer_ec.pl acerfand /usr/local/bin/
- acerfand
- tail -f /var/log/syslog
- větrák se zastaví a za chvíli znenadání chcípne celá mašina (vypne se)
- po opětném zapnutí a nabootování:
- filesystém není poškozrný
- Firefox si pamatuje poslední editace
- ve /var/log/syslog je:
- vypadá seriosně: http://crunchbanglinux.org/wiki/howto/aspireone Fan Control:
May 18 23:18:51 klen acerfand: acerfand 0.07 starting May 18 23:18:51 klen acerfand: Detected bios version v0.3309 May 18 23:18:51 klen acerfand: Starting to govern acer fan speed. Interval: 5, fan-off: 60, fan-auto: 70 May 18 23:18:51 klen acerfand: Set fan Off
2009-05-19
Opakuji ze včerejška:
- perl acer_ec.pl ?= 58
- REG[0x58] == 0x2d
- perl -e 'print 0x2d'
- 45 = teplota procesoru
- na jiné konsoli: tail -f /var/log/syslog
- na stejné konsoli kontroluji: perl acer_ec.pl ?= 58
- 45-46 C
- puštím stopky a acerfand
- okamžitě se zastaví větrák
- teplota stoupne asi o 1 stupeň: 47-48 st.C
- na chvíli zafuní větrák
- po minutě se stroj vypne
- po opětném zapnutí a nabootování:
- filesystém není poškozrný
- Firefox si pamatuje poslední editace
- ve /var/log/syslog je:
May 19 06:52:11 acerfand: acerfand 0.07 starting May 19 06:52:11 acerfand: Detected bios version v0.3309 May 19 06:52:11 acerfand: Starting to govern acer fan speed. Interval: 5, fan-off: 60, fan-auto: 70 May 19 06:52:11 acerfand: Set fan Off May 19 06:52:43 last message repeated 6 times
Možná chyba je v tom, že acerfand nemůže spustit acer_ec.pl rovnou, protože nemá příznak x. V jiných návodech se dává příznak x oběma souborům, tady jen acerfand, což je možná ta chyba:
- chmod +x /usr/local/bin/acer_ec.pl
- konfigurák do /etc/acerfand.conf
INTERVAL=5 FANOFF=55 FANAUTO=65
- teplota 46 st.
- acerfand
- po minutě zase chvípnul, vypnul se
Ubuntu/Maverick 10.10
editovatInstalace
editovatNainstalován někdy v roce 2010. Ponecháno GNOME. Bez zjevných problémů
Update
editovat2013-07-13 pátek
editovatUpdate v době, kdy už verze 10.10 není několik měsíců podporovaná, takže nutno provést celkem 284 updates. Update trvá od 14:31 –
Machinfo
editovat2013-07-13 pátek
editovatPřed dalšími změnami provedu Machinfo.pl.