From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1RBnca-0006PB-8e for garchives@archives.gentoo.org; Thu, 06 Oct 2011 13:04:20 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id BF31521C024; Thu, 6 Oct 2011 13:04:05 +0000 (UTC) Received: from homiemail-a44.g.dreamhost.com (caibbdcaaaaf.dreamhost.com [208.113.200.5]) by pigeon.gentoo.org (Postfix) with ESMTP id 93F1C21C159 for ; Thu, 6 Oct 2011 13:03:09 +0000 (UTC) Received: from homiemail-a44.g.dreamhost.com (localhost [127.0.0.1]) by homiemail-a44.g.dreamhost.com (Postfix) with ESMTP id C075C118058 for ; Thu, 6 Oct 2011 06:03:08 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; c=nofws; d=libertytrek.org; h=message-id :date:from:mime-version:to:subject:references:in-reply-to :content-type:content-transfer-encoding; q=dns; s= libertytrek.org; b=cJ3aVnT9kvk+FsydN9OGoTtyWG/QeQjwvub3PLU0EkkGO yj6npywRSlMpiRtNLjex8mlVDsS4tLZa1uHxhFQgSy2UJnNasxFgfXd4sjJsWPLS NhkiVpdWa3kgJXAxLlm1JgR4ech+6D9xnJbgYIh8mRfpwcy4Nxf56Vcma+v6Ho= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=libertytrek.org; h= message-id:date:from:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; s= libertytrek.org; bh=ku473VugZKr6UxgP4I2UncIJo2k=; b=OLGfUBqKpKF9 ex6T8UUcYqpkUDuQx57yd4/btcUzeX0lAmReiHYbJcs341FI/kham10p1HL9PyyU 8rAoSlmBWEnQhZweTpnaaq1Gu9nIPrZNP5orre94thDsQTSRRu6g9EkaTFFafUL+ ZeBxXLRR+KWPqdHQicRYxwiM2JRXxkU= Received: from [127.0.0.1] (smtp.media-brokers.com [70.43.81.99]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: tanstaafl@libertytrek.org) by homiemail-a44.g.dreamhost.com (Postfix) with ESMTPSA id 7F57A118056 for ; Thu, 6 Oct 2011 06:03:08 -0700 (PDT) Message-ID: <4E8DA70A.6040107@libertytrek.org> Date: Thu, 06 Oct 2011 09:03:06 -0400 From: Tanstaafl User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:7.0.1) Gecko/20110929 Thunderbird/7.0.1 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] Re: Is grub2 stable and who uses it? References: <4E8AD6C4.7070901@gmail.com> <20111004110746.395635e0@zaphod.digimed.co.uk> <87ty7m2shz.fsf@newsguy.com> In-Reply-To: <87ty7m2shz.fsf@newsguy.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Archives-Salt: X-Archives-Hash: fc4494438b6d866b2ea0196d2b43f444 Ugh.... Guess if Gentoo ever removes Grub1 I'll have to switch to Lilo or something else - I loathe complicated, especially when there is no good reason... On 2011-10-06 8:51 AM, Harry Putnam wrote: > Grant Edwards 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 > >