Re: GRUB discussion -- virgin disks ?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Jacques et al;

On Sun, 2007-10-21 at 17:56 -0400, Jacques B. wrote:
[snip]
> > 2) How BIOS originally writes disk and partition locations to the MBR
> > or after installing a new harddisk. It must have some BIOS info even if
> > 'fdisk', 'parted' or 'mkfs' are used as part of the installation.  I
> > don't know if these are even involved but I plan to check.

I believe that the easiest way to get at what is happening regarding the
MBR is to figure out what happens with a virgin hard drive.  So...

If I have just installed a new drive on a new machine, how do I
configure the drive (before partitioning) so that it has a MBR.  Suppose
I am offering customers an option of Operating Systems that will be
installed after they make their choice of systems.  At that time I will
install the appropriate partitions and file systems.

Can I put a MBR on a drive without formatting the rest?

If so, how do I do it and what program do I use?  fdisk or parted have
no mention of a MBR.  MS-fdisk has a hidden /mbr switch for reinstalling
or patching a broken MBR, but that is all I can find.

> > 3) What code system it uses to designate disks and partitions.  I have
> > found three or four sites that break down the meaning of binary code bit
> > by bit.  That needs study.

If you are interested; a detailed bit by bit explanation:
"MBR"
http://www.ata-atapi.com/hiwmbr.htm

"Part Table"
http://www.ata-atapi.com/hiwtab.htm

Originally suggested by Mike Wright.

I have an additional 10 - 20 pages cut and pasted as explanations; from
poweron to init.  I would be glad to share it in its raw form; or send
you what I've got after I have cleaned it up into something readable.

> Thanks Bill.  I re-googled the Linux boot process and one of the
> references I found a while back that I re-found is:
> http://www.ibm.com/developerworks/library/l-linuxboot/index.html
> 
> Being from IBM it has more credibility than an individual's personal
> site (not to devalue the latter, just that one must always assess the
> credibility of online sources/resources).
> 
> Another is from RedHat at
> http://www.redhat.com/docs/manuals/linux/RHL-9-Manual/ref-guide/s1-boot-init-shutdown-process.html
> I don't believe I had read that one.  Must go back and read that when
> I have to get my head back into the boot process.
> 
> I also came across http://oldfield.wattle.id.au/luv/boot.html today
> which I hadn't looked at before.  It's very simplified.  I haven't
> scrutinized it yet for accuracy and I don't recognize the domain as a
> trusted source so take it accordingly.
> 
> And this one http://itreviews.blogspot.com/2006/05/linuxs-boot-process-explained.html
> is a personal blog.  Again we must take it with a grain of salt.
> There are a number of feedback postings on it which can help either
> validate or question some of the blogster's facts.
> 
Checked out those sites. Most are repetitive and don't really drill down
to the hardware level, where after all, for boot loading most of the
action is taking place.  There is nothing very abstract about this
process.  Going up an abstraction layer obfuscates, not clarifies,
MBRs. 


-- 
Regards Bill

-- 
fedora-list mailing list
fedora-list@xxxxxxxxxx
To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-list
[Index of Archives]     [Older Fedora Users]     [Fedora Announce]     [Fedora Package Announce]     [EPEL Announce]     [Fedora Magazine]     [Fedora News]     [Fedora Summer Coding]     [Fedora Laptop]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Maintainers]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [Fedora Fonts]     [ATA RAID]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [SSH]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Centos]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Tux]     [Yosemite News]     [Gnome Users]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [Asterisk PBX]     [Fedora Sparc]     [Fedora Universal Network Connector]     [Libvirt Users]     [Fedora ARM]

  Powered by Linux