* Successfully boot from a floppy on a GPT partitioned 2.18TB system [not found] <ef39265d0601241456s78717c2xc858f5434eafba6f@mail.gmail.com> @ 2006-01-24 23:00 ` Poe Chen 2006-01-24 23:52 ` Marco Gerards 2006-01-25 0:16 ` Yoshinori K. Okuji 0 siblings, 2 replies; 7+ messages in thread From: Poe Chen @ 2006-01-24 23:00 UTC (permalink / raw) To: grub-devel [-- Attachment #1: Type: text/plain, Size: 3680 bytes --] Just want to report that I've successfully boot from floppy with GRUB 1.92on a GPT partitioned 2.18TB system. The system is running CentOS 4.2 with latest updates and the RAID is running with 3WARE 9550SX with 8 hard drives/RAID50 configuration. Here is the partition information: # parted /dev/sda print Disk geometry for /dev/sda: 0.000-2288754.000 megabytes Disk label type: gpt Minor Start End Filesystem Name Flags 1 0.031 101.972 ext3 boot 2 101.975 4102.536 ext3 3 4102.537 6149.876 linux-swap 4 6149.876 2288753.983 ext3 GRUB v1.92 source code is downloaded and compile with yacc links to bison (otherwise the compilation will fail). grub-install script seems to have an typo. It looks like in line 213 of util/i386/pc/grub-install.in, `--modules' should be '--modules' (the back tick should be just a single quotation mark). Here is the contents of /boot/grub (it has legacy grub because I don't want to remove it until I'm sure that v1.92 works with GPT): ls /boot/grub/ acorn.mod fat.mod kernel.img splash.xpm.gz affs.mod fat_stage1_5 _linux.mod stage1 amiga.mod ffs_stage1_5 linux.mod stage2 apple.mod font.mod loopback.mod sun.mod boot.img fshelp.mod ls.mod terminal.mod boot.mod fs.lst minix.mod terminfo.mod cat.mod gpt.mod minix_stage1_5 test.mod _chain.mod grub.cfg moddep.lst timeout.mod chain.mod gzio.mod _multiboot.mod ufs2_stage1_5 cmp.mod halt.mod multiboot.mod ufs.mod command.lst hello.mod normal.mod vbeinfo.mod configfile.mod help.mod pc.mod vbe.mod core.img hfs.mod play.mod vbetest.mod default.mod hfsplus.mod pxeboot.img vesafb.mod device.map iso9660.mod reboot.mod vga.mod diskboot.img iso9660_stage1_5 reiserfs_stage1_5 vstafs_stage1_5 e2fs_stage1_5 jfs.mod search.mod xfs.mod ext2.mod jfs_stage1_5 sfs.mod xfs_stage1_5 Here is the script that I use to create bootable floppy that supports GPT: #!/bin/bash #This will create a GRUB2 boot floppy that supports GPT system: grub-mkimage -d /boot/grub -v -o /boot/grub/core.img ls ext2 gpt pc linux _linux boot chain configfile default fshelp help mke2fs /dev/fd0 mount -o loop -t ext2 /dev/fd0 /mnt/floppy/ mkdir -p /mnt/floppy/boot/grub cp /boot/grub/boot.img /boot/grub/core.img /boot/grub/*.mod /mnt/floppy/boot/grub cp -f /boot/grub/grub.cfg /mnt/floppy/boot/grub grub-mkdevicemap -m /boot/grub/device.map grub-setup -d /mnt/floppy/boot/grub -v -r '(fd0)' -m /boot/grub/device.map '(fd0)' umount /mnt/floppy And here is my configuration file: # grub2 configuration file # linux (hd0,1)/vmlinuz-2.6.9-22.0.2.ELsmp ro root=/dev/sda2 initrd (hd0,1)/initrd-2.6.9-22.0.2.ELsmp.img boot And the device map: # cat /boot/grub/device.map (fd0) /dev/fd0 (hd0) /dev/sda It turns out that in regular PC partition table (parted msdos label) (hd0,0) becomes (hd0,1) if you have GPT table partition. Thanks to all the GRUB developers for this great software!!! Finally we have a boot loader that supports GPT!!!! Let me know if anyone need any other information to get the GPT partitioned system booted from floppy. Poe ps: I'm adding an entry in the wiki. Please let me know if it's not appropriate. [-- Attachment #2: Type: text/html, Size: 6456 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Successfully boot from a floppy on a GPT partitioned 2.18TB system 2006-01-24 23:00 ` Successfully boot from a floppy on a GPT partitioned 2.18TB system Poe Chen @ 2006-01-24 23:52 ` Marco Gerards 2006-01-25 4:03 ` Poe Chen 2006-01-25 0:16 ` Yoshinori K. Okuji 1 sibling, 1 reply; 7+ messages in thread From: Marco Gerards @ 2006-01-24 23:52 UTC (permalink / raw) To: The development of GRUB 2 Poe Chen <poe.poechen@gmail.com> writes: > Just want to report that I've successfully boot from floppy with GRUB > 1.92on a GPT partitioned > 2.18TB system. Cool! Nice to hear! :-) > GRUB v1.92 source code is downloaded and compile with yacc links to bison > (otherwise the compilation will fail). This is fixed in CVS. > It turns out that in regular PC partition table (parted msdos label) (hd0,0) > becomes (hd0,1) if you have GPT table partition. Ehm, what do you mean? I don't understand. > Thanks to all the GRUB developers for this great software!!! Finally we > have a boot loader that supports GPT!!!! :-) Why did you need GPT? I implemented it mainly because it will be required when people switch to GPT and because someone required it. -- Marco ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Successfully boot from a floppy on a GPT partitioned 2.18TB system 2006-01-24 23:52 ` Marco Gerards @ 2006-01-25 4:03 ` Poe Chen 2006-01-25 9:41 ` Marco Gerards 0 siblings, 1 reply; 7+ messages in thread From: Poe Chen @ 2006-01-25 4:03 UTC (permalink / raw) To: The development of GRUB 2 [-- Attachment #1: Type: text/plain, Size: 1603 bytes --] Hi, Marco, The system needs to use GPT because any system that has more than 2TB will need GPT. Regular PC (msdos label in parted) partition table won't be able to handle that. And it looks like that Mac needs GPT too.... About the (hd0,0) to (hd0,1), it means that if you have (hd0,0) in regular PC partition table, it becomes (hd0,1) in GPT format. Not sure why, but that's how I boot it since I can't find anything under (hd0,0) once I switch to GPT. Anyway, thanks a lot for the hard work!!! =) Poe On 1/24/06, Marco Gerards <mgerards@xs4all.nl> wrote: > > Poe Chen <poe.poechen@gmail.com> writes: > > > Just want to report that I've successfully boot from floppy with GRUB > > 1.92on a GPT partitioned > > 2.18TB system. > > Cool! Nice to hear! :-) > > > GRUB v1.92 source code is downloaded and compile with yacc links to > bison > > (otherwise the compilation will fail). > > This is fixed in CVS. > > > It turns out that in regular PC partition table (parted msdos label) > (hd0,0) > > becomes (hd0,1) if you have GPT table partition. > > Ehm, what do you mean? I don't understand. > > > Thanks to all the GRUB developers for this great software!!! Finally we > > have a boot loader that supports GPT!!!! > > :-) > > Why did you need GPT? I implemented it mainly because it will be > required when people switch to GPT and because someone required it. > > -- > Marco > > > > _______________________________________________ > Grub-devel mailing list > Grub-devel@gnu.org > http://lists.gnu.org/mailman/listinfo/grub-devel > [-- Attachment #2: Type: text/html, Size: 2146 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Successfully boot from a floppy on a GPT partitioned 2.18TB system 2006-01-25 4:03 ` Poe Chen @ 2006-01-25 9:41 ` Marco Gerards 2006-01-25 20:21 ` Poe Chen 0 siblings, 1 reply; 7+ messages in thread From: Marco Gerards @ 2006-01-25 9:41 UTC (permalink / raw) To: The development of GRUB 2 Poe Chen <poe.poechen@gmail.com> writes: > The system needs to use GPT because any system that has more than 2TB will > need GPT. Regular PC (msdos label in parted) partition table won't be able > to handle that. And it looks like that Mac needs GPT too.... Right. have you tested how well GRUB can handle big filesystems, or don't you have any? > About the (hd0,0) to (hd0,1), it means that if you have (hd0,0) in regular > PC partition table, it becomes (hd0,1) in GPT format. Not sure why, but > that's how I boot it since I can't find anything under (hd0,0) once I switch > to GPT. Oh, I see. That's something that should be fixed I think. I will have a look at it, but it won't happen this month. -- Marco ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Successfully boot from a floppy on a GPT partitioned 2.18TB system 2006-01-25 9:41 ` Marco Gerards @ 2006-01-25 20:21 ` Poe Chen 2006-01-25 20:40 ` Marco Gerards 0 siblings, 1 reply; 7+ messages in thread From: Poe Chen @ 2006-01-25 20:21 UTC (permalink / raw) To: The development of GRUB 2 [-- Attachment #1: Type: text/plain, Size: 803 bytes --] > > Right. have you tested how well GRUB can handle big filesystems, or > don't you have any? Like I said, I'm using GRUB2 to floppy boot a 2.1TB machine (the main barrier with large file system is 2TB) and t looks like it's working fine. However, I do have problems installing GRUB2 on the RAID system. I'll describe it in another post. > About the (hd0,0) to (hd0,1), it means that if you have (hd0,0) in regular > > PC partition table, it becomes (hd0,1) in GPT format. Not sure why, but > > that's how I boot it since I can't find anything under (hd0,0) once I > switch > > to GPT. > > Oh, I see. That's something that should be fixed I think. I will > have a look at it, but it won't happen this month. That's a bug? I thought that's how GPT partition works.... =) [-- Attachment #2: Type: text/html, Size: 1233 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Successfully boot from a floppy on a GPT partitioned 2.18TB system 2006-01-25 20:21 ` Poe Chen @ 2006-01-25 20:40 ` Marco Gerards 0 siblings, 0 replies; 7+ messages in thread From: Marco Gerards @ 2006-01-25 20:40 UTC (permalink / raw) To: The development of GRUB 2 Poe Chen <poe.poechen@gmail.com> writes: >> >> Right. have you tested how well GRUB can handle big filesystems, or >> don't you have any? > > > Like I said, I'm using GRUB2 to floppy boot a 2.1TB machine (the main > barrier with large file system is 2TB) and t looks like it's working fine. > However, I do have problems installing GRUB2 on the RAID system. I'll > describe it in another post. Software RAID is not supported yet, if that is the question. >> About the (hd0,0) to (hd0,1), it means that if you have (hd0,0) in regular >> > PC partition table, it becomes (hd0,1) in GPT format. Not sure why, but >> > that's how I boot it since I can't find anything under (hd0,0) once I >> switch >> > to GPT. >> >> Oh, I see. That's something that should be fixed I think. I will >> have a look at it, but it won't happen this month. > > That's a bug? I thought that's how GPT partition works.... =) Well, I am not sure. :-) -- Marco ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Successfully boot from a floppy on a GPT partitioned 2.18TB system 2006-01-24 23:00 ` Successfully boot from a floppy on a GPT partitioned 2.18TB system Poe Chen 2006-01-24 23:52 ` Marco Gerards @ 2006-01-25 0:16 ` Yoshinori K. Okuji 1 sibling, 0 replies; 7+ messages in thread From: Yoshinori K. Okuji @ 2006-01-25 0:16 UTC (permalink / raw) To: The development of GRUB 2 On Wednesday 25 January 2006 00:00, Poe Chen wrote: > Just want to report that I've successfully boot from floppy with GRUB > 1.92on a GPT partitioned > 2.18TB system. That's great. Kudos to Marco. > grub-install script seems to have an typo. It looks like in line 213 of > util/i386/pc/grub-install.in, `--modules' should be '--modules' (the back > tick should be just a single quotation mark). You are right. I've fixed it right now. Okuji ^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2006-01-25 20:42 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <ef39265d0601241456s78717c2xc858f5434eafba6f@mail.gmail.com>
2006-01-24 23:00 ` Successfully boot from a floppy on a GPT partitioned 2.18TB system Poe Chen
2006-01-24 23:52 ` Marco Gerards
2006-01-25 4:03 ` Poe Chen
2006-01-25 9:41 ` Marco Gerards
2006-01-25 20:21 ` Poe Chen
2006-01-25 20:40 ` Marco Gerards
2006-01-25 0:16 ` Yoshinori K. Okuji
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.