-
Notifications
You must be signed in to change notification settings - Fork 23
Customizing Libreboot
Download and extract the Libreboot source code from this site. Enter the libreboot_src
folder.
First, install all dependencies needed for Coreboot.
sudo ./builddeb
Next, build GRUB and crossgcc with this script:
sudo ./builddeps
no longer needed
We will need to modify the Libreboot scripts to use the VGABIOS, and possibly some proprietary microcode.
- From
libreboot_src
, enter theresources/libreboot/config/t60
folder. Edit theconfig
file.
- somehow edit that file to choose your VGABIOS (which is probably to be placed in the
libreboot_src
folder). Also edit to enable cpu microcode. You may need to use Coreboot editor to do this.
-
Return to the
libreboot_src
folder. Find this line in thebuild
file:# move those into coreboot directory: mv grub.elf ../coreboot
-
Edit the
./build
script to move thevgabios.bin
file over to../coreboot
.# move those into coreboot directory: cp -f vgabios.bin ../coreboot
-
Now that all the mods have been made, run
./build
../build
-
The roms will be created and put in the
libreboot_bin
folder above.
Coreboot is an open source, user configurable BIOS. However, it does use a few proprietary blobs here and there.
These require hardware flashing. Due to Intel Management Firmware, proprietary blobs are required for newer Intel motherboards to even power up.
-
ThinkPad T430/X230
- xx30 BIOS Whitelist Removal
- xx30 BIOS Mod with Old Keyboard - Since Libreboot's ROMs each can use a different keyboard layout, would it be possible to modify Coreboot to work with the old xx20 keyboard? Or just mod the official BIOS to do so?
- ThinkPad X201
- ThinkPad T60p (ATI GPU)
- ThinkPad T22 - Back when Coreboot was known as "LinuxBIOS", they installed it on a ThinkPad T22 for Richard Stallman.
Most Intel Chromebooks come with Coreboot preinstalled. SeaBIOS can optionally be installed to add Windows support.
Just use John Lewis's Installation Script for All Models to autoinstall.
-
Chromebook Coreboot Installation - Install Coreboot + SeaBIOS for 2nd gen laptops. Not necessary for 3rd gen.
- Acer C7 Chromebook
- Toshiba Chromebook 2 - The only 13-inch model around with an FHD 1920x1080 IPS screen.
- Samsung Series 5 550
- Acer C720 Chromebook
- ThinkPad X131e Chromebook
- Install Typical BIOS
- Chromebook Pixel
NOTE: The Libreboot components of this wiki was divested into the Official Libreboot Documentation here. Please use that from now on.
Libreboot laptops are certified by the FSF to protect your freedom.
They contain no proprietary blobs of any kind, and have the best support for FSF certified GNU/LInux.
- Customizing Libreboot
- X60 T60 Hardware Flashing
- X200 X201 Hardware Flashing
- Installing Trisquel with Full Disk Encryption
- BIOS Flashchip Identification Method
- Phoenix BIOS Crisis Recovery - (under research) Software method for recovering the factory BIOS, even if you lost the original dump.