public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
From: Harry Putnam <reader@newsguy.com>
To: gentoo-user@lists.gentoo.org
Subject: [gentoo-user] Re: Is grub2 stable and who uses it?
Date: Thu, 06 Oct 2011 07:51:04 -0500	[thread overview]
Message-ID: <87ty7m2shz.fsf@newsguy.com> (raw)
In-Reply-To: j6f5ju$lg5$4@dough.gmane.org

Grant Edwards <grant.b.edwards@gmail.com> writes:

> I've only used it on Ubuntu, and maybe it's just Ubuntu's
> implementation -- but it was both complicated and difficult.  There
> are 10X as many files, and to change anything you edit a whole set of
> configuration files and run a utility that generates _another_ set of
> configuration files.
>
> Compared to "vi /boot/grub/menu.lst; reboot", that's complicated.

100 % agreement here.  I'm running Debian which has moved over to
grub2 in the newest (wheezy) install media.

Here is just a factual count of files to bare out the point.

  sudo mount /boot
  find /boot -type f|wc -l

   225
  
  225 files in boot.  And that isn't all that are involved, there
  are others elsewhere on the file system.

Just for grub users info a real list is inlined at the end. 

In truth, I've only had to make one small edit (It was very esoteric
and hard to find info about).

I wanted to boot to console which required me to change one line in a
file.  /etc/default/grub
 (original line)
  GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
 (edited line)
  GRUB_CMDLINE_LINUX_DEFAULT="quiet text"

It caused some kind of grief and came up as error on boot messages but
still worked.

To avoid unforeseen problems I put it back to original state and just
took `gdm' out of play (named gdm3 on debian). I then `startx' into
fluxbox.  

However to edit the boot process you make changes to certain files
like the one above and then run `update-grub' which generates the
files in /boot  or at least some of them.

/boot/grub/grub.cfg itself is 111 lines.  Its not the most complex
script going but for me it would take some serious study for an hour
or more to figure out what is happening in it.  But of course you are
not supposed to edit grub.cfg directly.

It is orders of magnitude more complicated in my opinion... I'm not
sure what the advantages are supposed to be.

Also, its not clear how one would install a new kernel.  Where to put
the information and so forth.

-------        ---------       ---=---       ---------      --------

find /boot -type f

/boot/System.map-3.0.0-1-686-pae
/boot/config-3.0.0-1-686-pae
/boot/grub/device.map
/boot/grub/915resolution.mod
/boot/grub/acpi.mod
/boot/grub/affs.mod
/boot/grub/afs.mod
/boot/grub/afs_be.mod
/boot/grub/aout.mod
/boot/grub/at_keyboard.mod
/boot/grub/ata.mod
/boot/grub/ata_pthru.mod
/boot/grub/befs.mod
/boot/grub/befs_be.mod
/boot/grub/biosdisk.mod
/boot/grub/bitmap.mod
/boot/grub/bitmap_scale.mod
/boot/grub/blocklist.mod
/boot/grub/boot.mod
/boot/grub/bsd.mod
/boot/grub/btrfs.mod
/boot/grub/bufio.mod
/boot/grub/cat.mod
/boot/grub/chain.mod
/boot/grub/cmostest.mod
/boot/grub/cmp.mod
/boot/grub/configfile.mod
/boot/grub/cpio.mod
/boot/grub/cpuid.mod
/boot/grub/crypto.mod
/boot/grub/cs5536.mod
/boot/grub/date.mod
/boot/grub/datehook.mod
/boot/grub/datetime.mod
/boot/grub/dm_nv.mod
/boot/grub/drivemap.mod
/boot/grub/echo.mod
/boot/grub/efiemu.mod
/boot/grub/elf.mod
/boot/grub/example_functional_test.mod
/boot/grub/ext2.mod
/boot/grub/extcmd.mod
/boot/grub/fat.mod
/boot/grub/font.mod
/boot/grub/fshelp.mod
/boot/grub/functional_test.mod
/boot/grub/gcry_arcfour.mod
/boot/grub/gcry_blowfish.mod
/boot/grub/gcry_camellia.mod
/boot/grub/gcry_cast5.mod
/boot/grub/gcry_crc.mod
/boot/grub/gcry_des.mod
/boot/grub/gcry_md4.mod
/boot/grub/gcry_md5.mod
/boot/grub/gcry_rfc2268.mod
/boot/grub/gcry_rijndael.mod
/boot/grub/gcry_rmd160.mod
/boot/grub/gcry_seed.mod
/boot/grub/gcry_serpent.mod
/boot/grub/gcry_sha1.mod
/boot/grub/gcry_sha256.mod
/boot/grub/gcry_sha512.mod
/boot/grub/gcry_tiger.mod
/boot/grub/gcry_twofish.mod
/boot/grub/gcry_whirlpool.mod
/boot/grub/gettext.mod
/boot/grub/gfxmenu.mod
/boot/grub/gfxterm.mod
/boot/grub/gptsync.mod
/boot/grub/gzio.mod
/boot/grub/halt.mod
/boot/grub/hashsum.mod
/boot/grub/hdparm.mod
/boot/grub/hello.mod
/boot/grub/help.mod
/boot/grub/hexdump.mod
/boot/grub/hfs.mod
/boot/grub/hfsplus.mod
/boot/grub/iorw.mod
/boot/grub/iso9660.mod
/boot/grub/jfs.mod
/boot/grub/jpeg.mod
/boot/grub/keylayouts.mod
/boot/grub/keystatus.mod
/boot/grub/legacycfg.mod
/boot/grub/linux.mod
/boot/grub/linux16.mod
/boot/grub/loadenv.mod
/boot/grub/loopback.mod
/boot/grub/ls.mod
/boot/grub/lsacpi.mod
/boot/grub/lsapm.mod
/boot/grub/lsmmap.mod
/boot/grub/lspci.mod
/boot/grub/lvm.mod
/boot/grub/mdraid09.mod
/boot/grub/mdraid1x.mod
/boot/grub/memdisk.mod
/boot/grub/memrw.mod
/boot/grub/minicmd.mod
/boot/grub/mmap.mod
/boot/grub/minix.mod
/boot/grub/minix2.mod
/boot/grub/msdospart.mod
/boot/grub/multiboot.mod
/boot/grub/multiboot2.mod
/boot/grub/nilfs2.mod
/boot/grub/normal.mod
/boot/grub/ntfs.mod
/boot/grub/ntfscomp.mod
/boot/grub/ntldr.mod
/boot/grub/ohci.mod
/boot/grub/part_acorn.mod
/boot/grub/part_amiga.mod
/boot/grub/part_apple.mod
/boot/grub/part_bsd.mod
/boot/grub/part_gpt.mod
/boot/grub/part_msdos.mod
/boot/grub/part_sun.mod
/boot/grub/part_sunpc.mod
/boot/grub/parttool.mod
/boot/grub/password.mod
/boot/grub/password_pbkdf2.mod
/boot/grub/pbkdf2.mod
/boot/grub/pci.mod
/boot/grub/play.mod
/boot/grub/png.mod
/boot/grub/probe.mod
/boot/grub/pxe.mod
/boot/grub/pxecmd.mod
/boot/grub/raid.mod
/boot/grub/raid5rec.mod
/boot/grub/raid6rec.mod
/boot/grub/read.mod
/boot/grub/reboot.mod
/boot/grub/regexp.mod
/boot/grub/reiserfs.mod
/boot/grub/relocator.mod
/boot/grub/scsi.mod
/boot/grub/search.mod
/boot/grub/search_fs_file.mod
/boot/grub/search_fs_uuid.mod
/boot/grub/search_label.mod
/boot/grub/sendkey.mod
/boot/grub/serial.mod
/boot/grub/setjmp.mod
/boot/grub/setpci.mod
/boot/grub/sfs.mod
/boot/grub/sleep.mod
/boot/grub/squash4.mod
/boot/grub/tar.mod
/boot/grub/terminal.mod
/boot/grub/terminfo.mod
/boot/grub/test.mod
/boot/grub/test_blockarg.mod
/boot/grub/testload.mod
/boot/grub/tga.mod
/boot/grub/trig.mod
/boot/grub/true.mod
/boot/grub/udf.mod
/boot/grub/ufs1.mod
/boot/grub/ufs2.mod
/boot/grub/uhci.mod
/boot/grub/usb.mod
/boot/grub/usb_keyboard.mod
/boot/grub/usbms.mod
/boot/grub/usbserial_common.mod
/boot/grub/usbserial_ftdi.mod
/boot/grub/usbserial_pl2303.mod
/boot/grub/usbtest.mod
/boot/grub/vbe.mod
/boot/grub/vga.mod
/boot/grub/vga_text.mod
/boot/grub/video.mod
/boot/grub/video_bochs.mod
/boot/grub/video_cirrus.mod
/boot/grub/video_fb.mod
/boot/grub/videoinfo.mod
/boot/grub/videotest.mod
/boot/grub/xfs.mod
/boot/grub/xnu.mod
/boot/grub/xnu_uuid.mod
/boot/grub/xzio.mod
/boot/grub/zfs.mod
/boot/grub/zfsinfo.mod
/boot/grub/command.lst
/boot/grub/crypto.lst
/boot/grub/fs.lst
/boot/grub/moddep.lst
/boot/grub/partmap.lst
/boot/grub/parttool.lst
/boot/grub/terminal.lst
/boot/grub/video.lst
/boot/grub/boot.img
/boot/grub/cdboot.img
/boot/grub/diskboot.img
/boot/grub/g2hdr.img
/boot/grub/grldr.img
/boot/grub/kernel.img
/boot/grub/lnxboot.img
/boot/grub/pxeboot.img
/boot/grub/efiemu32.o
/boot/grub/efiemu64.o
/boot/grub/locale/ast.mo
/boot/grub/locale/ca.mo
/boot/grub/locale/da.mo
/boot/grub/locale/de.mo
/boot/grub/locale/fi.mo
/boot/grub/locale/fr.mo
/boot/grub/locale/hu.mo
/boot/grub/locale/id.mo
/boot/grub/locale/it.mo
/boot/grub/locale/ko.mo
/boot/grub/locale/nl.mo
/boot/grub/locale/pl.mo
/boot/grub/locale/ru.mo
/boot/grub/locale/sv.mo
/boot/grub/locale/uk.mo
/boot/grub/locale/vi.mo
/boot/grub/locale/zh_CN.mo
/boot/grub/core.img
/boot/grub/grubenv
/boot/grub/grub.cfg
/boot/vmlinuz-3.0.0-1-686-pae
/boot/initrd.img-3.0.0-1-686-pae




  parent reply	other threads:[~2011-10-06 12:52 UTC|newest]

Thread overview: 96+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-10-04  9:49 [gentoo-user] Is grub2 stable and who uses it? Dale
2011-10-04 10:07 ` Neil Bothwick
2011-10-04 10:16   ` Pandu Poluan
2011-10-04 12:56     ` Michael Orlitzky
2011-10-05 16:20       ` ny6p01
2011-10-05 16:47         ` Jonas de Buhr
2011-10-05 23:18           ` Peter Humphrey
2011-10-06  8:12             ` Neil Bothwick
2011-10-06 11:01               ` Alan McKinnon
2011-10-06 13:47                 ` Neil Bothwick
2011-10-06 15:17                   ` Alan McKinnon
2011-10-06 15:25                     ` Michael Mol
2011-10-06 15:35                       ` Alan McKinnon
2011-10-06 15:37                       ` Neil Bothwick
2011-10-06 16:40                       ` Sebastian Beßler
2011-10-07  0:08                         ` Peter Humphrey
2011-10-07  0:42                           ` Michael Mol
2011-10-07  7:38                           ` Alan McKinnon
2011-10-06  8:20             ` [gentoo-user] OT: change and improvement (was: Is grub2 stable and who uses it?) Jonas de Buhr
2011-10-06 19:27               ` [gentoo-user] OT: change and improvement Michael Orlitzky
2011-10-06 19:42                 ` Dale
2011-10-06 20:21                   ` Mick
2011-10-07  3:19                     ` Dale
2011-10-06 21:00                 ` Jonas de Buhr
2011-10-06 21:23                   ` Michael Orlitzky
2011-10-06 21:30                     ` Paul Hartman
2011-10-06 22:33                     ` Canek Peláez Valdés
2011-10-06 23:42                     ` Jonas de Buhr
2011-10-07  0:55                       ` Michael Orlitzky
2011-10-07  7:36                         ` Jonas de Buhr
2011-10-07 13:59                           ` Michael Orlitzky
2011-10-07 14:46                             ` Brennan Shacklett
2011-10-07 15:03                               ` Michael Orlitzky
2011-10-07 16:16                             ` Jonas de Buhr
2011-10-07 17:02                               ` Michael Orlitzky
2011-10-07 19:15                             ` [gentoo-user] " Grant Edwards
2011-10-07  8:47                         ` [gentoo-user] " Neil Bothwick
2011-10-07 13:43                           ` Michael Orlitzky
2011-10-07 14:29                         ` Alan Mackenzie
2011-10-07 14:55                           ` Michael Orlitzky
2011-10-07 15:18                             ` Dale
2011-10-07 15:43                               ` Paul Hartman
2011-10-07  1:41                       ` [gentoo-user] " Grant Edwards
2011-10-07  1:40                   ` Grant Edwards
2011-10-07  3:32                     ` Dale
2011-10-07  3:39                       ` Michael Mol
2011-10-07  4:42                         ` Michael Orlitzky
2011-10-07  5:01                           ` Michael Mol
2011-10-07  5:09                         ` Canek Peláez Valdés
2011-10-07 19:11                           ` Grant Edwards
2011-10-07 19:20                             ` Dale
2011-10-04 14:35   ` [gentoo-user] Re: Is grub2 stable and who uses it? Grant Edwards
2011-10-04 14:53     ` Dale
2011-10-04 20:13       ` Alan McKinnon
2011-10-04 20:52         ` Grant Edwards
2011-10-04 21:20       ` walt
2011-10-04 21:26         ` Grant Edwards
2011-10-04 15:08     ` Canek Peláez Valdés
2011-10-04 18:31       ` Grant Edwards
2011-10-04 18:56         ` Canek Peláez Valdés
2011-10-04 20:33           ` pk
2011-10-04 20:50           ` Grant Edwards
2011-10-04 20:53             ` Canek Peláez Valdés
2011-10-04 21:02               ` Grant Edwards
2011-10-04 21:14                 ` Canek Peláez Valdés
2011-10-04 21:24                   ` Grant Edwards
2011-10-04 21:32                     ` Canek Peláez Valdés
2011-10-04 22:14                       ` Grant Edwards
2011-10-04 22:21                         ` Canek Peláez Valdés
2011-10-05 13:55                           ` Grant Edwards
2011-10-05 14:33                             ` Pandu Poluan
2011-10-05 14:46                               ` Grant Edwards
2011-10-05 15:01                                 ` Alan McKinnon
2011-10-05 15:29                                 ` Neil Bothwick
2011-10-05 16:56                                 ` Canek Peláez Valdés
2011-10-05 18:42                                   ` Grant Edwards
2011-10-05 19:10                                     ` Canek Peláez Valdés
2011-10-05 19:33                                       ` Alan McKinnon
2011-10-05 14:36                             ` Sebastian Beßler
2011-10-05 16:51                             ` Canek Peláez Valdés
2011-10-05  6:54                       ` Alan McKinnon
2011-10-04 21:33                   ` Michael Schreckenbauer
2011-10-04 21:46                     ` Canek Peláez Valdés
2011-10-04 22:04                       ` Michael Schreckenbauer
2011-10-05  0:09                       ` Dale
2011-10-05  3:16                         ` Canek Peláez Valdés
2011-10-05  8:26                     ` Neil Bothwick
2011-10-04 20:11       ` Alan McKinnon
2011-10-04 20:36         ` Canek Peláez Valdés
2011-10-05  8:31         ` Neil Bothwick
2011-10-04 22:31     ` Neil Bothwick
2011-10-06 12:51     ` Harry Putnam [this message]
2011-10-06 13:03       ` Tanstaafl
2011-10-06 13:51       ` Neil Bothwick
2011-10-06 17:48         ` Harry Putnam
2011-10-06 19:15           ` Alan McKinnon

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=87ty7m2shz.fsf@newsguy.com \
    --to=reader@newsguy.com \
    --cc=gentoo-user@lists.gentoo.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox