Intrepid

How-To: Installing Ubuntu 8.10 from USB/SD Card on the HP 2133 Mini-Note

Pre-Boot

Installing from a USB/SD Flash Drive

  1. If an external CD/DVD drive is unavailable, you can also install from a USB Flash Drive or SD Card. The instructions below rely heavily on the instructions and converter file found on the http://www.pendrivelinux.com/2008/10/06/usb-ubuntu-810-install-from-windows-non-persistent/ site and the previous how-to. Many thanks to the talented people on that site and the previous author. Check on the PenDriveLinux site for updates if you encounter difficulties with the converter file.

1. Ensure you have the following:

  • A Windows PC to run the conversion program
  • A downloaded copy of the Ubuntu 8.10 ISO image
  • A 1GB or larger USB flash drive or SD Card
  • The PenDriveLinux converter file

1. Launch Ubuntu810.exe, which creates a folder named Ubuntu810.

1. Place the Ubuntu 8.10 ISO file in the Ubuntu810 folder. Click on the Ubuntu810.bat file (also within the Ubuntu810 folder) and follow the onscreen instructions. This step takes a while and you can check its progress by viewing the size of the casper directory (in the root directory of the USB stick/SD card) which is just under 700MB once complete.

1. Restart the computer and press F9, which will bring up the Boot Device menu. Select your USB flash drive or SD card and hit enter.

Base Installation

1. At the Ubuntu install menu select the help option, which will bring up the Boot Options line. Type <I>live xforcevesa</I> and hit enter. The installer will then load the kernel and begin the installation process. It is normal for the progress bar to freeze for a short period of time. Have patience.

1. Eventually you should hear the welcoming sounds of Ubuntu through the Mini-Note's speakers, and see the Intrepid Live session desktop. Wireless and wired networking is available at this point, if necessary. Double-click on the "Install" icon and follow the wizard through the subsequent screens, selecting your location and keyboard layout.

1. Step 4 will ask you how you'd like to partition the disk. If you're comfortable with losing everything currently on the disk, select "Guided - use entire disk". Otherwise, choose the option that makes the most sense for you. Ubuntu works just fine sharing the drive with a Windows install, and it will even read and write to your NTFS partition out-of-the box. REMEMBER - If you choose the entire disk, you will kill everything else on your hard drive. BACK UP FIRST! Continue through the wizard, filling in your user information, password and computer name. When you're sure you're ready to make changes to your hard-disk, hit "Install" on the final page.

1. The "Installing System" dialog will come up next. Grab a tasty beverage and watch the progress bar slowly creep across the screen. When installation is complete, hit Restart Now. The installer will prompt you to eject the CD, so it is now safe to remove the USB stick/ SD card. Press enter to restart your computer.

Video Driver Fix

There is extended info about the latest Via drivers and using external monitors here /DisplayConfig810. If you want to use Compiz or have full screen Flash working smoothly then you should try the latest Via 3D drivers - explained on /DisplayConfig810

With a fresh install of Ubuntu 8.10 the hp 2133 uses the wrong screen resolution. This can be fixed by editing your xorg.conf to look like this

(for FU339EA (XSVGA) see the next file):

# xorg.conf (X.Org X Window System server configuration file)
#
# This file was generated by reidy90, by copying correct settings from
# the xorg.conf that was provided with the SUSE hp 2133.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# Note that some configuration settings that could be done previously
# in this file, now are automatically configured by the server and settings
# here are ignored.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
#   sudo dpkg-reconfigure -phigh xserver-xorg

Section "Device"
  BoardName    "Framebuffer Graphics"
  Driver       "vesa"
  Identifier   "Device[0]"
  Screen       0
  VendorName   "VIA Technology"
  Option "NoDDCValue"
  Option "ActiveDevice" "LCD,CRT"
  Option "PanelID"      "3"
  Option  "DisplayHardwareLayout" "LCD"
  Option  "ForceLCD"
#[<bool>]
  Option  "VideoOnDevice" "LCD"
#  Option "LCDPort" "DVP0"
EndSection

Section "Monitor"
  DisplaySize  250 150
  HorizSync    28-500
  Identifier   "Monitor[0]"
  ModelName    "VIEWSONIC VA912-4SERIES"
  Option       "DPMS"
  VendorName   "VSC"
  VertRefresh  43-60
  UseModes     "Modes[0]"
EndSection

Section "Modes"
  Identifier   "Modes[0]"
  Modeline      "1280x800" 120.33 1280 1368 1504 1728 800 801 804 839
  Modeline      "1280x800" 118.88 1280 1368 1504 1728 800 801 804 839
  Modeline      "1280x800" 116.21 1280 1360 1496 1712 800 801 804 838
#  Modeline     "1280x768" 114.53 1280 1360 1496 1712 768 769 772 806
#  Modeline     "1280x768" 113.01 1280 1360 1496 1712 768 769 772 805
#  Modeline     "1280x768" 111.63 1280 1360 1496 1712 768 769 772 805
  Modeline      "1280x768" 80.14  1280 1344 1480 1680  768 769 772 795  -HSync +Vsync
  Modeline      "1024x768" 92.05 1024 1088 1200 1376 768 769 772 806
  Modeline      "1024x768" 90.83 1024 1088 1200 1376 768 769 772 805
  Modeline      "1024x768" 89.72 1024 1088 1200 1376 768 769 772 805
  Modeline      "1280x600" 88.68 1280 1352 1488 1696 600 601 604 630
  Modeline      "1280x600" 87.48 1280 1352 1488 1696 600 601 604 629
  Modeline      "1280x600" 85.59 1280 1344 1480 1680 600 601 604 629
  Modeline      "1024x600" 71.11 1024 1080 1192 1360 600 601 604 630
  Modeline      "1024x600" 69.32 1024 1080 1184 1344 600 601 604 629
  Modeline      "1024x600" 68.48 1024 1080 1184 1344 600 601 604 629
  Modeline      "800x600" 55.22 800 840 928 1056 600 601 604 630
  Modeline      "800x600" 54.47 800 840 928 1056 600 601 604 629
  Modeline      "800x600" 53.80 800 840 928 1056 600 601 604 629
  Modeline      "768x576" 50.62 768 808 888 1008 576 577 580 605
  Modeline      "768x576" 49.92 768 808 888 1008 576 577 580 604
  Modeline      "768x576" 49.32 768 808 888 1008 576 577 580 604
  Modeline      "640x480" 34.80 640 672 736 832 480 481 484 504
  Modeline      "640x480" 34.38 640 672 736 832 480 481 484 504
  Modeline      "640x480" 33.90 640 672 736 832 480 481 484 503
EndSection

Section "Screen"
  SubSection "Display"
    Modes      "1280x768"
  EndSubSection
  Device       "Device[0]"
  Identifier   "Screen[0]"
  Monitor      "Monitor[0]"
EndSection

For hp Mini-Note 2133 FU339EA discussed on http://forum.ubuntu-fr.org/viewtopic.php?pid=2332330#p2332330

# /etc/X11/xorg.conf  for  hp Mini-Note 2133    FU339EA  ubuntu 8.10
#         with ubuntu 8.04 change the PanelID option
# based on the xorg.conf published on hhttp://hp2133.umsw.de/xorg.conf

Section "Device"
    Identifier   "Device 0"  
    Driver       "via"
    VendorName   "VIA Technology"
    Option "NoDDCValue"
    Option "ActiveDevice" "LCD"         
#     Option "PanelID"      "17"             #  si ubuntu 8.04  
    Option "PanelID"      "9"               # si ubuntu 8.10  
    Option  "DisplayHardwareLayout" "LCD"   #for chip (CX700, CX800) with LVDS/TMDS support. Not set for(CN896, CN700).
    Option  "ForceLCD" "TRUE" 
     Option "Refresh" "60"
EndSection

Section "Monitor"
     Identifier   "Monitor 0"
     DisplaySize  196 116      
     HorizSync    28-50            
     VertRefresh  43-60           
     Option       "DPMS"
    #  mode "1024x600": 49.0 MHz, 37.3 kHz, 60.0 Hz
     Modeline "1024x600_60"   48.96  1024 1064 1168 1312  600 601 604 622 -hsync +vsync  # http://hp2133.umsw.de/xorg.conf
    #  mode "800x600": 40.0 MHz, 37.9 kHz, 60.3 Hz
    Modeline "800x600_60"   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync
    #  mode "800x600": 36.0 MHz, 35.2 kHz, 56.2 Hz
    Modeline "800x600_56"   36.00  800 824 896 1024  600 601 603 625 +hsync +vsync
    #  mode "800x480": 40.0 MHz, 37.9 kHz, 60.3 Hz
    Modeline "800x480_60"   40.00  800 832 960 1056  480 541 545 628 -hsync +vsync
    #  mode "720x576": 32.7 MHz, 35.9 kHz, 60.1 Hz
    Modeline "720x576_60"   32.70  720 744 816 912  576 577 580 597 -hsync +vsync
EndSection

Section "Screen"  
Identifier   "Screen 0"
    DefaultDepth 24 
    SubSection "Display"
        Depth    24 
        Modes     "1024x600_60" "800x600_60" "800x600_56" "800x480_60" "720x576_60"
    EndSubSection
    SubSection "Display"
        Depth    32 
        Modes     "1024x600_60" "800x600_60" "800x600_56" "800x480_60" "720x576_60"
    EndSubSection
    Device       "Device 0"
    Monitor      "Monitor 0"
EndSection

Section "Device"
     Identifier    "Device 1"
    BoardName    "Chrome9 HC IGP"
    Driver        "via"
    Option "DeviceSwitchHotkey"      #  si écran externe
        Option "MergedFB"  "TRUE"
EndSection

Section "Monitor"
     Identifier    "External"
    Option        "DPMS"
EndSection

Section "Screen"
    Identifier    "Screen 1"
    Device        "Device 1"
    Monitor        "External"
    Subsection    "Display"
        Depth    24             # Depth 16 broke
    EndSubsection
EndSection

Section "ServerLayout"
    Identifier    "Default Layout"
    Screen        "Screen 0"
    Screen        "Screen 1"
    Option "RandR" "False"      # d' après viax.conf  via
EndSection

The first file was made by copying select lines of the xorg.conf that was provided with the SUSE version of the hp 2133. To edit your xorg.conf:

  • I recommend making a backup first. Press Alt F2 and type "gksu cp /etc/X11/xorg.conf /etc/X11/xorg.bak" Press enter and type your password.
  • Press Alt F2 again and type "gksu gedit /etc/X11/xorg.conf" Press Enter. Type your password.
  • Replace the existing configuration with the configuration above. Save and Exit.
  • Restart Ubuntu to see the changes.

Note: Upon restarting you may have to go into System > Preferences > Screen Resolution and manually select the size of 1280x768. (The native screen resolution)

The vesa driver works well for most tasks, however it does not support an external display. Via provides binary frame buffer (will not enable compiz effects) at this site. Select Ubuntu 8.10 and download the package (desktop is fine).

  • Right click the downloaded file and click "Extract here"
  • Go into the newly extracted folder and right click via.ko. Select copy.
  • Press Alt F2 and type "gksu nautilus". Press Enter. Type your password.
  • Navigate to /usr/lib/xorg/modules/drivers and Paste the file in the directory.
  • Close nautilus.
  • Press Alt F2 and type "gksu gedit /etc/X11/xorg.conf" Press Enter. Type your password.
  • Edit "Driver" under the "Section Device" to read "via" instead of "vesa." Save and exit.

Note: Using the via driver without explicitly defining the screen modes and refresh rates results in strange cycling colours. However it does work with the xorg.conf as provided above.

LaptopTestingTeam/Old/HP2133/Intrepid (last edited 2010-03-02 09:55:01 by primes2h)