All of lore.kernel.org
 help / color / mirror / Atom feed
From: willem <wli222@casema.nl>
To: The development of GRUB 2 <grub-devel@gnu.org>
Subject: grub2 i386
Date: Sat, 20 Oct 2007 02:20:55 +0200	[thread overview]
Message-ID: <471949E7.1060607@casema.nl> (raw)

hello,

the next script solved my problem partially.

#!/bin/bash
#This will create a GRUB2 boot floppy that supports GPT system.
#Make sure you have updated /boot/grub completely to ensure proper 
floppy creation
#last updated for grub2 1.95

grub-mkimage -d /boot/grub -v -o /boot/grub/core.img ls ext2 gpt pc 
linux _linux boot chain configfile fshelp help
mke2fs /dev/fd0
mount -o loop -t ext2 /dev/fd0 /mnt/
mkdir -p /mnt/boot/grub
cp /boot/grub/boot.img /boot/grub/core.img /boot/grub/*.mod /mnt/boot/grub
cp -f /boot/grub/grub.cfg /mnt/boot/grub
grub-mkdevicemap -m /boot/grub/device.map
grub-setup -d /mnt/boot/grub -v -r '(fd0)' -m /boot/grub/device.map '(fd0)'
umount /mnt/

If I then boot from the floppy then the system hangs.

I have the following grub.cfg :

#
# DO NOT EDIT THIS FILE
#
# It is automaticaly generated by ././update-grub using templates
# from /usr/local/etc/grub.d and settings from /usr/local/etc/default/grub
#

### BEGIN /usr/local/etc/grub.d/00_header ###
set default=0
set timeout=5
set root=(hd0,1)
terminal console
### END /usr/local/etc/grub.d/00_header ###

### BEGIN /usr/local/etc/grub.d/10_hurd ###
### END /usr/local/etc/grub.d/10_hurd ###

### BEGIN /usr/local/etc/grub.d/10_linux ###
menuentry " GNU/Linux, linux 2.6.22-14-generic" {
    linux    (hd0,1)/boot/vmlinuz-2.6.22-14-generic root=/dev/sda1 ro
    initrd    (hd0,1)/boot/initrd.img-2.6.22-14-generic
}
menuentry " GNU/Linux, linux 2.6.22-14-generic (single-user mode)" {
    linux    (hd0,1)/boot/vmlinuz-2.6.22-14-generic root=/dev/sda1 ro 
single
    initrd    (hd0,1)/boot/initrd.img-2.6.22-14-generic
}
menuentry " GNU/Linux, linux 2.6.22-13-generic" {
    linux    (hd0,1)/boot/vmlinuz-2.6.22-13-generic root=/dev/sda1 ro
    initrd    (hd0,1)/boot/initrd.img-2.6.22-13-generic
}
menuentry " GNU/Linux, linux 2.6.22-13-generic (single-user mode)" {
    linux    (hd0,1)/boot/vmlinuz-2.6.22-13-generic root=/dev/sda1 ro 
single
    initrd    (hd0,1)/boot/initrd.img-2.6.22-13-generic
}
menuentry " GNU/Linux, linux 2.6.22-12-generic" {
    linux    (hd0,1)/boot/vmlinuz-2.6.22-12-generic root=/dev/sda1 ro
    initrd    (hd0,1)/boot/initrd.img-2.6.22-12-generic
}
menuentry " GNU/Linux, linux 2.6.22-12-generic (single-user mode)" {
    linux    (hd0,1)/boot/vmlinuz-2.6.22-12-generic root=/dev/sda1 ro 
single
    initrd    (hd0,1)/boot/initrd.img-2.6.22-12-generic
}
### END /usr/local/etc/grub.d/10_linux ###

If I remove grub.cfg and I enter the commands manual then I can boot.


The Problem is in line 12 of grub.cfg which is automatically generated.
The commands terminal console seem not to be implemented yet.

or does my script is missing a required module ?

regards




             reply	other threads:[~2007-10-20  0:21 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-10-20  0:20 willem [this message]
2007-10-20  7:43 ` grub2 i386 Vesa Jääskeläinen
2007-10-20 15:23 ` Robert Millan
  -- strict thread matches above, loose matches on Subject: below --
2007-10-20 11:48 willem
2007-10-18 21:31 willem
2007-10-19 11:55 ` Robert Millan

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=471949E7.1060607@casema.nl \
    --to=wli222@casema.nl \
    --cc=grub-devel@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.