Test text

╭─── Claude Code v2.1.126 ─────────────────────────────────────────────────────╮
│ │ Tips for getting │
│ Welcome back Nguyễn Quang Vinh! │ started │
│ │ Run /init to create a … │
│ ▐▛███▜▌ │ Note: You have launche… │
│ ▝▜█████▛▘ │ ─────────────────────── │
│ ▘▘ ▝▝ │ What's new │
│ │ The /model picker no… │
│ Sonnet 4.6 · Claude Pro · hakuno2000@gmail.com's │ - Added claude projec… │ │ Organization │ --dangerously-skip-pe… │
│ /root │ /release-notes for more │
╰──────────────────────────────────────────────────────────────────────────────╯

❯ Compare the different between UEFI and BIOS

● BIOS vs UEFI

┌────────────────┬────────────────────────┬───────────────────────────────┐
│ Feature │ BIOS │ UEFI │
├────────────────┼────────────────────────┼───────────────────────────────┤
│ Full name │ Basic Input/Output │ Unified Extensible Firmware │
│ │ System │ Interface │
├────────────────┼────────────────────────┼───────────────────────────────┤
│ Age │ ~1975 (legacy) │ ~2005+ (modern standard) │
├────────────────┼────────────────────────┼───────────────────────────────┤
│ Interface │ Text-only, keyboard │ Graphical UI, mouse support │
│ │ navigation │ │
├────────────────┼────────────────────────┼───────────────────────────────┤
│ Architecture │ 16-bit real mode │ 32/64-bit │
├────────────────┼────────────────────────┼───────────────────────────────┤
│ Storage limit │ 2.1 TB max (MBR │ 9.4 ZB (GPT partition) │
│ │ partition) │ │
├────────────────┼────────────────────────┼───────────────────────────────┤
│ Partition │ MBR (max 4 primary │ GPT (up to 128 partitions) │
│ table │ partitions) │ │
├────────────────┼────────────────────────┼───────────────────────────────┤
│ Boot time │ Slower │ Faster (parallel │
│ │ │ initialization) │
├────────────────┼────────────────────────┼───────────────────────────────┤
│ Secure Boot │ Not supported │ Supported (prevents unsigned │
│ │ │ OS loading) │
├────────────────┼────────────────────────┼───────────────────────────────┤
│ Drivers │ Stored in ROM │ Can load drivers from │
│ │ │ disk/network │
├────────────────┼────────────────────────┼───────────────────────────────┤
│ Network boot │ Limited │ Built-in PXE support │
├────────────────┼────────────────────────┼───────────────────────────────┤
│ Storage │ ROM chip on │ Flash memory (updateable) │
│ location │ motherboard │ │
├────────────────┼────────────────────────┼───────────────────────────────┤
│ OS support │ Older/legacy OS │ Modern OS (Windows 8+, Linux) │
└────────────────┴────────────────────────┴───────────────────────────────┘

Key takeaways

2 TB, UEFI can.

In short: UEFI is strictly superior — faster, more secure, supports larger
drives, and has a better interface.

✻ Cooked for 10s

❯ Is Linux compatible with UEFI now

● Yes, Linux has had solid UEFI support for a long time now.

Linux + UEFI Compatibility

GRUB2 (the most common Linux bootloader) has supported UEFI since ~2012, and
the Linux kernel itself has had EFI support since version 3.x.

What works well

Distro support at a glance

┌───────────────┬──────────────┬───────────┐
│ Distro │ Secure Boot │ UEFI Boot │
├───────────────┼──────────────┼───────────┤
│ Ubuntu 20.04+ │ Yes │ Yes │
├───────────────┼──────────────┼───────────┤
│ Fedora 36+ │ Yes │ Yes │
├───────────────┼──────────────┼───────────┤
│ Debian 10+ │ Yes │ Yes │
├───────────────┼──────────────┼───────────┤
│ Arch Linux │ Manual setup │ Yes │
├───────────────┼──────────────┼───────────┤
│ Linux Mint │ Yes │ Yes │
└───────────────┴──────────────┴───────────┘

The one caveat

Secure Boot with custom kernels can be tricky — if you compile your own kernel
or use out-of-tree modules (like Nvidia proprietary drivers on some setups),
you may need to enroll your own MOK (Machine Owner Key) using mokutil. This is
a one-time setup, not a blocker.

Bottom line: For any mainstream distro installed today, UEFI just works.

✻ Baked for 9s