User:Lynnae/Laptop Binder
Laptop Build Binder Drafts
Core Tasks Page
- Abbreviated Guide for Builders
Check for broken or damaged parts, repair as directed by your instructor. Note missing parts on the Keeper label.
Verify Keeper label information.
Find the appropriate AC adapter and mark the Keeper label.
Install an imaged hard drive.
Set BIOS boot order. Verify the RAM installed against the specification category. Confirm that no BIOS passwords are set.
Get WiFi networking up and running.
Run basiccheck
.
Test the optical drive (Audio, Data, Live Boot ISO, CD/DVD-RW, blanking).
Test all USB ports
Test all input devices: keyboard, trackpad, and webcam if available.
Run printme
.
Prepare the system for QC: Make sure all tests have been run and marked completed on the Keeper label.
Media
Editing Laptop Build Checklist
Detailed instructions that correspond to the Core Tasks list.
The laptop you are working with should already have been through evaluation, and have a Keeper label affixed to the lid. These steps are intended to guide you through the Build portion of the Keeper label only, other tests will need to be run before the laptop goes to Quality Control. Your instructor will be able to answer questions and check your work. Never overlook the help your fellow builders can provide. You can also find information on the Free Geek wiki at Laptop.
STEPS | NOTES AND DETAILED INSTRUCTIONS |
Check For Broken or Damaged Parts |
Visually inspect laptop for broken screen, missing keys, weak hinges, cosmetic problems, etc. If in doubt, check with your instructor and make repairs as directed.
|
Look at the Keeper Label |
The Keeper label is used to ensure that all systems are built to proper specifications, and to keep track of the build process. Accurate information on the Keeper label is also essential for keeping our laptop hoards organized. If something is confusing or looks wrong, fix it or check with your instructor. Information about the system that you can't deal with right away can be entered in the Notes section. To begin the build process, check the Make, Model, CPU, and RAM portions of the Keeper Label and add whatever is missing. |
Get a Power Supply |
Look for a label on the bottom of the laptop that described its output Voltage and Amperage requirements. Grab an appropriate power supply from the labeled boxes on the shelves (the box labels are color-coded by brand for easy locating). The barrel or 'jack' of the AC adapter will need to fit into the laptop plug, and the AC adapter center pin will need to be the correct length to provide power.
|
Install imaged hard drive |
Get a hard drive from your instructor, install the hard drive in the caddy (attach an adapter if necessary) and then install it in the laptop. |
Install appropriate optical drive (if missing or CD read only) |
Look on the Optical Drive shelf to see if any are available for the model you are working with. If nothing seems like it will fit, ask your Instructor if any Parts Machines are available.
|
Power Up Laptop |
Start your engines! |
Enter BIOS |
If you see an error message like "checksum error, defaults loaded" then your CMOS battery is dead. Ask your instructor what to do about it.
|
Set boot order in BIOS |
Look for the boot order in BIOS. Of the available options, the preferred order is as follows : CD-ROM boots first; Hard drive boots somewhere between CD-ROM and Network; Network boots last. Get as close as possible, depending on the BIOS, but make sure the Network boot isn't before the hard drive. |
While in BIOS, check the RAM |
The build category (High End, Mid Grade, Low End, etc) of your laptop is determined by the specs on the keeper label. Check the whiteboard and confirm that the correct amount of RAM is installed. |
Boot to Ubuntu |
Boot to the hard drive. Log in as "oem" (password: freegeek). |
Get wireless working. |
Click the Network icon on the top panel to see if wireless is installed and working.
|
Run basiccheck |
Open the command line terminal and type |
Test optical drive - data, sound, and DVD |
For each drive:
|
Test CD/DVD writing |
We generally use Brasero to test CD/DVD writing, although it will occasionally fail. If this happens, then we use another writing utility called K3b. If the drive is a DVD-RW, you only need to test writing to DVD. For Brasero:
For K3b:
|
Blank the CD |
For Brasero
For K3b
If either program cannot successfully blank a disc but manages to successfully burn to disc, then we'll include a note in the printme to indicate as much. |
Test all USB ports |
Using a USB mouse, make sure that the cursor moves and can interact with things. Do this on all the USB ports. If any of the ports don't work, check in with your instructor. |
Run printme from terminal |
This will give you a System ID number. If an ID number is shown, the laptop has been through the system previously.
|
Clean up and check in with Laptops Instructor. |
Your instructor will direct you to your next task. |
Grand Unified Binder
GRUBinder Table of Contents (by Category)
- Procedures
- Recycle
- As-Is
- Build
- QC
- Testing
- Battery Testing
- Memtest
- Badblocks (Instructor only because of database logging stuff?)
- (POST verification/eval)
- (BUILD TESTS)
- (Keyboard/Trackpad testing)
- Appendix
- Glossary
- How to fill out keeper label
- Tools guides
- Netboot tutorial
- HW detection kit
- other options
- Laptop infrastructure tools (imaging station, research stations, testing shelf documentation...)
- CLI tips and tricks (wiki only)
- Wiki tutorial and scavenger hunt/ideas for hands on activities
- Audience
- volunteer
- volunteer instructor
- staff trainee
- (resource for outside orgs)
Example Templates
Procedures
As-is guide condensed
- GOALS
- Learn POST troubleshooting skills
- Practice locating RAM and HDD
- Practice assembly and disassembly skills and organization
- Learn about identifying hardware from software tools
- EXERCISE
- Remove HDD: Leave caddy, screws and any adapter with the laptop
- Check Optical Drive: Remove and recycle any disks
- Find an AC Adapter
- POST
- Enter BIOS or HW detection tool
- Affix As-Is Sticker: DO NOT fill out AC adapter info
- Remove stickers: Asset and MS windows
- Clean up: Brief clean-up and cable wrapping
- Instructor sign off
- REFERENCES
- AC adapter article
- POST troubleshooting guide
- BIOS guide
Recycling Guide:
- GOALS
- Hands-on anatomy introduction
- Getting oriented in the Build Room
- Assembly and disassembly practice
- EXERCISE
- Remove HDD
- Check optical drive: Remove any disks and recycle
- Remove Stickers: MS Windows and Asset tags
- Remove Parts: Ask your instructor if needed
- Remove Battery: For uncovered electronic devices only, place in bad batteries box. Otherwise leave attached to laptop.
- Reassemble Laptop: Do the best you can
- Affix HDD REMOVED : Sticker
- Instructor Sign Off
- Optional Exercise
Locate and remove these components from a few different machines: HDD, RAM, Modem or WIFI card, Keyboard, Optical Drive, (Screen), Battery
- REFERENCES
- Laptop anatomy references
- Build Room Tour/Orientation references
Eval
- GOALS
- Learn about identifying laptop specs via triaging procedure
- POST troubleshooting
- EXERCISE
- Remove HDD: Make sure all caddy parts and adapters stay with the machine
- Check optical drive: Remove and recycle any disks
- Check for Floppy Drive: If YES, recycle
- Check for USB ports: If NO, recycle
- Check for damage: Broken screen, hinges, missing parts, etc. If YES, check with instructor
- Find AC adapter
- POST testing
- Memtest instructions (Netboot Guide)
Build Guide
see table above?
- REFERENCES
- Determining Specs guide
- AC adapter guide
- POST troubleshooting guide
- Keeper label guide
- WiFi troubleshooting guide
- Imaging station/about our OS image/About Printme
- Optical drive testing references
- Keyboard testing guide (see netboot guide)
- Repair references
- Google-fu article
- Testing appendix
- GOALS
- EXERCISE
See CORE TASKS list
Testing
- Requires the most knowledge and awareness of tools. How to separate educational materials from testing process.
- Turn existing Laptop_Testing sheet into a transcluded document. Make separate document template for each guide (only want to transclude the bare bones steps into Laptop_Testing sheet, and have the verbose information listed in a more education-focused guide)
Battery Testing
Draft for cheat sheet needed
- CLI COMMANDS
cat /proc/acpi/battery/*/{info,state}
rm ~/bat_mon batterytest while : ; do stress-test ; sleep 300 ; done
- REFERENCES
tutorial to give additional info for each command, pretty much the existing guide
Memtest
- Cheat sheet needed:
- Via NETBOOT MENU
- Via CD
- Via GRUB
Badblocks
Instructors only because of database logging project?
Documentation Tasks/Brainstorm
- (DONT FORGET TO CHECK FOR EXISTING DOCUMENTATION):
- BIOS and POST
- wifi troubleshooting/networking guide
- netboot
- educational guide for each of the testing steps
- 'error codes' for builder orientation sheets
- document keyboard testing (would be really cool to make some of our testing code outward facing...)
- glossary
- build room tools and infrastructure (software (printme, basiccheck), hardware (research stations and imaging station), and screwdrivers (outward facing tools list a la ifixit.com)
- update RAM table, remove unnecessary information
- builder orientation exercises for instructors (scavenger hunt, match AC adapters, can be transcluded possibly)
- HDD guide: form factor, interfaces, mechanical vs SSD (Illustrations needed!)
- finish DMM illustration
- turn Laptop_Testing into a few transcluded pages
- update and finalize new keeper label
- introduction to our homebrew scripts and the freegeek-extras package
- Optical Disk Testing:
- intro to disk utility, terminal and GUI
- mount, eject, dmesg
- what to do when a disk isn't recognized
- ISO burning
- Running updates & installing programs
- CLI cheat sheet
- keeper label example sheet/how to fill out keeper label