From Wikipedia, the free encyclopedia
Jump to: navigation, search
WikiProject Computing (Rated C-class, High-importance)
WikiProject icon This article is within the scope of WikiProject Computing, a collaborative effort to improve the coverage of computers, computing, and information technology on Wikipedia. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.
C-Class article C  This article has been rated as C-Class on the project's quality scale.
 High  This article has been rated as High-importance on the project's importance scale.

The FreeBSD Booting Process[edit]

Loading a kernel
Determine the root filesystem
Initialize user-land things
Interesting combinations

— Preceding unsigned comment added by Keyvan amel (talkcontribs) 10:50, 7 July 2006‎

Difference between first-stage and second-stage bootloaders?[edit]

The explanation in the article is long-winded, yet insufficient. It spends a lot of time describing what the bootloader does, but there isn't a clear definition of "first-stage bootloaders do X, second-stage bootloaders do Y."

So what is the difference? Is it the size of the code that's run? In that case GRUB contains a first stage (and sometimes a 1.5 stage). Is it whether it's started by the system's ROM or BIOS? In that case again, GRUB is both first- and second-stage. Is it whether it has an interactive menu? In that case, U-Boot is second-stage.

The whole "Modern boot loaders" section needs some attention. The explanation of the boot process is decent (but needs more references, and needs revising or updating in places like "Typical modern personal computers boot in about one minute, of which about 15 seconds are taken by a power-on self-test (POST) and a preliminary boot loader, and the rest by loading the operating system and other software"; although its details also overlap somewhat with the next section, "Personal computers (PC)"). The explanation of the general boot process and details of it should be separated from this whole "first-stage vs second-stage" concept, which needs its own clear definitions and explanations. Relatedly, it's not clear how first- and second-stage is distinct from a secondary program loader, later in the article. --Bigpeteb (talk) 15:04, 6 July 2016 (UTC)

What about booting in C mango (talk) 08:43, 13 January 2017 (UTC)

Booting in what? Guy Harris (talk) 09:02, 13 January 2017 (UTC)

External links modified[edit]

Hello fellow Wikipedians,

I have just modified 2 external links on Booting. Please take a moment to review my edit. If you have any questions, or need the bot to ignore the links, or the page altogether, please visit this simple FaQ for additional information. I made the following changes:

When you have finished reviewing my changes, please set the checked parameter below to true or failed to let others know (documentation at {{Sourcecheck}}).

YesY An editor has reviewed this edit and fixed any errors that were found.

  • If you have discovered URLs which were erroneously considered dead by the bot, you can report them with this tool.
  • If you found an error with any archives or the URLs themselves, you can fix them with this tool.

If you are unable to use these tools, you may set |needhelp=<your help request> on this template to request help from an experienced user. Please include details about your problem, to help other editors.

Cheers.—InternetArchiveBot (Report bug) 01:44, 6 November 2016 (UTC)

Dead links fixed, archived versions of other links work. Guy Harris (talk) 02:47, 6 November 2016 (UTC)

Problems with Booting#Integrated circuit read-only memory era[edit]

Booting#Integrated circuit read-only memory era has several problems. First, older technologies such as CROS and TROS already allowed computers to be shipped with code.

Second, there was nothing revolutionary with semiconductor ROM. The revolutionary change was the transition from ROM to various forms of stable field-programmable non-volatile memories, e.g., EPROM, EEPROM, Flash memory. Shmuel (Seymour J.) Metz Username:Chatul (talk) 20:14, 22 November 2016 (UTC)