Nxl67002: Difference between revisions

From miki
Jump to navigation Jump to search
Line 11: Line 11:
== System ==
== System ==
=== Hardware Info ===
=== Hardware Info ===
See also [[Linux Admin#Hardware hardware page]] on this wiki.
See also [[Linux Admin#Hardware|hardware page]] on this wiki.
* Laptop '''DELL Latitude E6500'''
* Laptop '''DELL Latitude E6500'''
'''Graphics'''
'''Graphics'''

Revision as of 19:43, 27 June 2011

Installed Operating System

System

Hardware Info

See also hardware page on this wiki.

  • Laptop DELL Latitude E6500

Graphics

  • Intel Graphics
  • Kernel modules: i915, drm, drm_kms_helper
sudo lspci -v
00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)
	Subsystem: Dell Device 024f
	Flags: bus master, fast devsel, latency 0, IRQ 30
	Memory at f6c00000 (64-bit, non-prefetchable) [size=4M]
	Memory at e0000000 (64-bit, prefetchable) [size=256M]
	I/O ports at ef70 [size=8]
	Capabilities: [90] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable+
	Capabilities: [d0] Power Management version 3
	Kernel driver in use: i915
	Kernel modules: i915

Wireless

lspci -s 0c: -v
# 0c:00.0 Network controller: Intel Corporation PRO/Wireless 5300 AGN [Shiloh] Network Connection
# ...
# Kernel modules: iwlagn
sudo lshw -C network
# configuration: broadcast=yes driver=iwlagn driverversion=2.6.32-32-generic-pae firmware=8.83.5.1 build 33692 ip=134.27.182.162 latency=0 multicast=yes wireless=IEEE 802.11abgn
modinfo iwlagn
# filename:       /lib/modules/2.6.32-32-generic-pae/updates/drivers/net/wireless/iwlwifi/iwlagn.ko
# ...
# firmware:       iwlwifi-5000-5.ucode

Log

  • [2010-03-19] BIOSVirtualization - Enabled Virtualization instruction + Virtualization IO
  • [2010-03-19] Info — Original partition:
  • Device Label Size Type Comment
    /dev/sda1/ 298.05 MiB FAT16 Dell rescue
    /dev/sda2/ AWS_Data 104 GiB NTFS Windows D:
    /dev/sda3/ AWS_System 44.76 GiB NTFS Windows C:
  • [2010-03-21] Backup — (Ubuntu USB) Resize and backup windows system partition:
    sudo dd if=/dev/sda of=nxl670002-sda-20100321.mbr bs=512 count=63
    sudo sfdisk -l -uS /dev/sda >nxl670002-sfdisk-20100321.txt
    sudo ntfsresize --size 20000M /dev/sda3
    sudo ntfsclone --force --save-image -o - /dev/sda3 | gzip -c > nxl670002-sda3-resized-2010321.img.gz
    
  • [2010-03-22] Disk — (Ubuntu USB) Move /dev/sda3 to /dev/sda2:
    • Delete partition /dev/sda2, and create new NTFS partition /dev/sda2, 32212 MiB, label=SYSTEM (using Gparted)
    • Copy /dev/sda3 to /dev/sda2, and restore size:
    • sudo ntfsclone --force --save-image -o - /dev/sda3 | sudo ntfsclone --restore-image --overwrite /dev/sda2 -
      sudo ntfsresize --force --size 33772999680 /dev/sda3
      
    • Set boot flag on /dev/sda2, delete /dev/sda3 (using Gparted)
    • Mount /dev/sda2, and edit boot.ini as follows: change .../partition(3)/... to .../partition(2)/...
    • Failing to do so will give the following error when booting Windows:
       Windows could not start because the following file is missing or corrupt:
       Windows\System32\Hal.dll
      
    • Set up partitions as shown below.
  • [2010-03-22] VirtualBox — Host-only network vboxnet0:
    • Adapter: address/mask 192.168.11.150/255.255.255.0 (same as AndLinux)
    • DHCP Server: address/mask 192.168.11.1/255.255.255.0, Lower/Upper address bound 192.168.11.2/192.168.11.99
  • [2010-03-22] VirtualBox — Virtual machine NXL67002:
    • Create vmdk to boot windows partition /dev/sda2. Update the MBR code to remove GRUB. Repeat this every time the partitions change:
    sudo dd if=/dev/sda of=opensource.mbr bs=512 count=1
    sudo apt-get install mbr                                 # For command "install-mbr"
    sudo install-mbr -i n -p D -t 0 opensource.mbr
    sudo VBoxManage internalcommands createrawvmdk -filename nxl67002-sda2-mbr.vmdk -rawdisk /dev/sda -partitions 2 -relative -mbr opensource.mbr
    
    • Base Memory 1536 MB, 2 cpus, IO APIC enabled, VT-x/AMD-V enabled, Nested Paging enabled
    • [2011-03-30] — Base Memory 1536 MB, 1 cpus, IO APIC disabled, VT-x/AMD-V enabled, Nested Paging enabled
      Disable IO APIC support because it slows down the VM. This requires changing the Windows HAL to Standard PC (which is uniprocessor architecture).
    • Video memory 64 MB, 2 monitors, 3D accel enabled, 2D accel enabled
    • Audio host driver PulseAudio, controller ICH AC97
    • Network PCnet-FAST III, bridged, eth0
    • Network PCnet-FAST III, Host-only adapter, vboxnet0
    • Machine folder: permanent, full access, /win/d as d
    • Default layout: fullscreen mode

Benchmarking

Some boot time measurement:

Date System Login Window Launch VBox Outlook avail Auto-mail
2011-03-09 Ubuntu Lucid 1:20 1:39
2011-03-09 XP (VBox) 1:20 3:30 4:12
2011-04-13 XP (VBox) 0:24 - ~3:00

TBC - numbers are not very accurate

Partition

Linux dev Windows dev Type Label Size Type Linux Options Linux Mount
/dev/sda1/ \Device\Harddisk0\Partition? primary Dell Utility 298 MiB fat16
/dev/sda2/ \Device\Harddisk0\Partition? primary AWS_SYSTEM 25 GiB ntfs
/dev/sda3/ \Device\Harddisk0\Partition3 primary 100 MiB ext3 /boot
/dev/sda5/ \Device\Harddisk0\Partition4 logical ROOT 10 GiB reiserfs notail,noatime /
/dev/sda6/ \Device\Harddisk0\Partition5 logical 4.0 GiB swap Defaults swap
/dev/sda7/ \Device\Harddisk0\Partition6 logical AWS_DATA 87 GiB ntfs /win/d
/dev/sda8/ \Device\Harddisk0\Partition7 logical DATA 24 GiB reiserfs notail,noatime /data