Babybox answers Linux MAC address and other multi-system startup

Source: Internet
Author: User
Tags gpt partition style

After a long period of development in linux, many users are familiar with linux MAC addresses. Here I will share my personal understanding and discuss it with you. Before entering the topic, you need to know the basic differences between EFI-ExtensibleFirmwareInterface (extensible firmware interface) and BIOS-BasicInputOutputSystem.

At present, Windows cannot support EFI because of the essential differences between the two in hard disk boot mechanisms:
◆ The operating systems designed for BIOS depend on MBR (Master bootrecordformat, Master Boot Sector) to manage hard disk resources.
◆ Native OS supported by EFI adopts the brand new GPT (GloballyUniqueIdentifierPartitionTableFormat, globally unique partition table format) technology.

We know that MBR is located in the first hidden sector of the hard disk, and it records the partition information of the hard disk. If you partition the hard disk directly during Windows installation, and the partition information is written to the MBR of the hard disk, the hard disk determines its partition based on the MBR content. MBR supports up to four primary partitions per disk, three primary partitions, and one extended partition (the extended partition can contain 23 logical partitions ).

Compared with the MBR partition style, the GPT partition style supports a maximum of 128 primary partitions per disk. The manageable storage resource range is far greater than that of MBR. In addition, GPT stores vital platform operation data in partitions rather than non-partitions or hidden sectors. In addition, GPT partitions have redundant primary and backup partition tables, which are used to improve the integrity of the partition data structure and support unique disk and partition ID (GUID ).

For a long time, the threshold for preventing EFI from entering a wide range of applications lies in the support of the operating system. It was once believed that Microsoft Windows Vista would become the first operating system to support EFI, but Microsoft has already publicly stated that Windows Vista still does not support EFI. In stark contrast to Microsoft's slow attitude, the Linux Industry is very positive for EFI. With intel's strong support, the Linux kernel has now achieved support for EFI. On the other hand, Apple became the first company to use EFI Technology in X86PC. Apple's core-core dual-core MacBookPro took the lead in introducing EFI technology to become an alternative, however, this is also accessible to many users who intend to use Windows in linux Mac addresses. Due to the fundamental differences in firmware interfaces, it is widely believed that normal users cannot install Windows on Macintosh computers. However, it didn't take long before Apple launched the public beta version of BootCamp software, so that ordinary users can easily install Tiger and Windows systems on Intel-based Macintosh computers, achieve the legendary Mac + Win Dual Boot!

However, with the increasing material and cultural needs of Apple users and the desire of Windows transfer students, the existing features of BootCamp cannot meet the needs of the public. Therefore, people have such questions: Can I use BootCamp to implement more partitions or operating systems besides MacOSX and Windows partitions?

BootCamp's answer: "No !"

After research, in fact, the operating principle of BootCamp is only on the partition based on the GUID partition table, without re-partitioning the entire hard disk, the current partition size is directly changed, and the second partition is separated, then, it is formatted as FAT/NTFS and the partition information is written into EFIFileSystem, so that it can be called by BootCamp or startup disk. After figuring out how it works, I tried to use the command line without re-partitioning the entire hard disk, directly changing the size of the original partition and dividing the second partition.

The initial success gave me more confidence and allowed me to go through the research process for about a month. Since there is no reliable precedent reference, during the study, I was nearly mad at by countless blue screens, black screens, disk errors, installation failures, re-installation failures, and crashes, but every time there is a new breakthrough, the excitement makes me very happy, so I use "crazy, but happy" to describe this exciting experience!

In the following content, I will use Command, EFI, and BIOS modes to successfully bypass the limitations of the EFI technology and implement "Mac + Win + Linux multi-system startup (+ public partition)" on the Apple Computer )".

We are talking about the linux MAC address. Now, let's make it impossible together...

  1. Analyze the differences between the linux make command and Makefile
  2. Linux script Shell command
  3. Who command for viewing serialization in linux Process
  4. Commands for normal shutdown in linux
  5. Linux FTP server access permission collector

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.