Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[solved] grub -nopie instead of -no-pie
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
guid0
Guru
Guru


Joined: 06 Jul 2003
Posts: 306
Location: The Netherlands / Nederland

PostPosted: Sun Dec 03, 2017 10:50 am    Post subject: [solved] grub -nopie instead of -no-pie Reply with quote

im trying to switch to the new 17.0 profile and as instructed in the news item i need to rebuild world.

unfortunately another package failed building. this time its grub.

Code:
>>> Emerging (714 of 1185) sys-boot/grub-0.97-r16::gentoo
 * grub-0.97.tar.gz SHA256 SHA512 WHIRLPOOL size ;-) ...                                                                                                                                                                                                                                                      [ ok ]
 * splash.xpm.gz SHA256 SHA512 WHIRLPOOL size ;-) ...                                                                                                                                                                                                                                                         [ ok ]
 * grub-0.97-patches-1.14.tar.bz2 SHA256 SHA512 WHIRLPOOL size ;-) ...                                                                                                                                                                                                                                        [ ok ]
 * Determining the location of the kernel source code
 * Found kernel source directory:
 *     /usr/src/linux
 * Found kernel object directory:
 *     /lib/modules/4.14.2/build
 * Found sources for kernel version:
 *     4.14.2
 * Checking for suitable kernel configuration options...                                                                                                                                                                                                                                     [ ok ]
>>> Unpacking source...
>>> Unpacking grub-0.97.tar.gz to /var/tmp/portage/sys-boot/grub-0.97-r16/work
>>> Unpacking splash.xpm.gz to /var/tmp/portage/sys-boot/grub-0.97-r16/work
>>> Unpacking grub-0.97-patches-1.14.tar.bz2 to /var/tmp/portage/sys-boot/grub-0.97-r16/work
>>> Source unpacked in /var/tmp/portage/sys-boot/grub-0.97-r16/work
>>> Preparing source in /var/tmp/portage/sys-boot/grub-0.97-r16/work/grub-0.97 ...
 * Grub will support the default maximum kernel size of 9 Mb (GRUB_MAX_KERNEL_SIZE)
 * Applying various patches (bugfixes/updates) ...
 *   001_all_grub-0.95.20040823-splash.patch ...                                                                                                                                                                                                                                             [ ok ]
 *   002_all_grub-0.97-splashimage-safety.patch ...                                                                                                                                                                                                                                          [ ok ]
 *   003_all_grub-0.97-example-rescue-shell.patch ...                                                                                                                                                                                                                                        [ ok ]
 *   005_all_grub-0.96-PIC.patch ...                                                                                                                                                                                                                                                         [ ok ]
 *   008_all_grub-0.97-AM_PROG_AS.patch ...                                                                                                                                                                                                                                                  [ ok ]
 *   010_all_grub-0.96-bounced-checks.patch ...                                                                                                                                                                                                                                              [ ok ]
 *   011_all_grub-0.97-varargs.patch ...                                                                                                                                                                                                                                                     [ ok ]
 *   012_all_grub-0.97-gcc46.patch ...                                                                                                                                                                                                                                                       [ ok ]
 *   015_all_grub-0.96-unsigned-addresses.patch ...                                                                                                                                                                                                                                          [ ok ]
 *   016_all_grub-0.97-multiboot-memory-amount.patch ...                                                                                                                                                                                                                                     [ ok ]
 *   018_all_grub-0.97-config-file-chk.patch ...                                                                                                                                                                                                                                             [ ok ]
 *   040_all_grub-0.96-nxstack.patch ...                                                                                                                                                                                                                                                     [ ok ]
 *   060_all_grub-0.96-netboot-pic.patch ...                                                                                                                                                                                                                                                 [ ok ]
 *   070_all_grub-0.97-initrd_max_address.patch ...                                                                                                                                                                                                                                          [ ok ]
 *   090_all_grub-0.97-intelmac.patch ...                                                                                                                                                                                                                                                    [ ok ]
 *   100_all_grub-0.97-splashimage-example.patch ...                                                                                                                                                                                                                                         [ ok ]
 *   110_all_grub-0.97-ptable-fix.patch ...                                                                                                                                                                                                                                                  [ ok ]
 *   300_all_grub-0.97-pie-safety.patch ...                                                                                                                                                                                                                                                  [ ok ]
 *   410_all_grub-0.97-dhcp-vendorclass.patch ...                                                                                                                                                                                                                                            [ ok ]
 *   420_all_grub-0.97-chainload-logical.patch ...                                                                                                                                                                                                                                           [ ok ]
 *   550_all_grub-0.97-long-commandline.patch ...                                                                                                                                                                                                                                            [ ok ]
 *   600_all_grub-0.97-gpt-partition-table.patch ...                                                                                                                                                                                                                                         [ ok ]
 *   700_all_grub-0.97-grub-install_addsyncs.patch ...                                                                                                                                                                                                                                       [ ok ]
 *   710_all_grub-0.97-grub-install_regexp.patch ...                                                                                                                                                                                                                                         [ ok ]
 *   720_all_grub-0.97-grub-install_aoe_support.patch ...                                                                                                                                                                                                                                    [ ok ]
 *   800_all_grub-0.97-crossreference_manpages.patch ...                                                                                                                                                                                                                                     [ ok ]
 *   810_all_grub-0.97-ext3_256byte_inode.patch ...                                                                                                                                                                                                                                          [ ok ]
 *   820_all_grub-0.97-cvs-sync.patch ...                                                                                                                                                                                                                                                    [ ok ]
 *   821_all_grub-0.97-grub-special_device_names.patch ...                                                                                                                                                                                                                                   [ ok ]
 *   822_all_grub-0.97-geometry-26kernel.patch ...                                                                                                                                                                                                                                           [ ok ]
 *   825_all_grub-0.97-automake-pkglib.patch ...                                                                                                                                                                                                                                             [ ok ]
 *   830_all_grub-0.97-raid_cciss.patch ...                                                                                                                                                                                                                                                  [ ok ]
 *   840_all_grub-0.97_kvm_vda.patch ...                                                                                                                                                                                                                                                     [ ok ]
 *   850_all_grub-0.97_ext4.patch ...                                                                                                                                                                                                                                                        [ ok ]
 *   860_all_grub-0.97-pie.patch ...                                                                                                                                                                                                                                                         [ ok ]
 *   900_all_grub-0.97-no-strict-aliasing.patch ...                                                                                                                                                                                                                                          [ ok ]
 *   901_all_grub-0.97-fix-gcc46-reboot-issue.patch ...                                                                                                                                                                                                                                      [ ok ]
 *   908_all_grub-0.97-no-sse.patch ...                                                                                                                                                                                                                                                      [ ok ]
 * Done with patching
 * Forcing -O0 to get around optimization issue caused by gcc-4.9 and newer with -O2
 * Running eautoreconf in '/var/tmp/portage/sys-boot/grub-0.97-r16/work/grub-0.97' ...
 * Running aclocal ...                                                                                                                                                                                                                                                                       [ ok ]
 * Running autoconf --force ...                                                                                                                                                                                                                                                              [ ok ]
 * Running autoheader ...                                                                                                                                                                                                                                                                    [ ok ]
 * Running automake --add-missing --copy --force-missing ...                                                                                                                                                                                                                                 [ ok ]
 * Running elibtoolize in: grub-0.97/
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/sys-boot/grub-0.97-r16/work/grub-0.97 ...
 * econf: updating grub-0.97/config.sub with /usr/share/gnuconfig/config.sub
 * econf: updating grub-0.97/config.guess with /usr/share/gnuconfig/config.guess
./configure --prefix=/usr --build=i686-pc-linux-gnu --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --disable-dependency-tracking --disable-silent-rules --libdir=/lib --datadir=/usr/lib/grub --exec-prefix=/ --disable-auto-linux-mem-opt --with-curses
checking for a BSD-compatible install... /var/tmp/portage/._portage_reinstall_.7u7k5idg/bin/ebuild-helpers/xattr/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking whether to enable maintainer-specific portions of Makefiles... no
checking for i686-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc -m32
checking for i686-pc-linux-gnu-gcc... (cached) x86_64-pc-linux-gnu-gcc -m32
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether x86_64-pc-linux-gnu-gcc -m32 accepts -g... yes
checking for x86_64-pc-linux-gnu-gcc -m32 option to accept ISO C89... none needed
checking whether x86_64-pc-linux-gnu-gcc -m32 understands -c and -o together... yes
checking for style of include used by make... GNU
checking dependency style of x86_64-pc-linux-gnu-gcc -m32... none
checking dependency style of x86_64-pc-linux-gnu-gcc -m32... none
checking for i686-pc-linux-gnu-ranlib... no
checking for ranlib... ranlib
checking whether optimization for size works... yes
checking whether gcc has -fno-stack-protector... yes
checking whether gcc has -fPIE on as default... yes
checking whether -Wundef works... yes
checking whether -falign-loops works... yes
checking whether linker accepts `--build-id=none'... yes
checking for i686-pc-linux-gnu-objcopy... no
checking for objcopy... objcopy
checking if C symbols get an underscore after compilation... no
checking whether objcopy works for absolute addresses... (cached) yes
checking whether addr32 must be in the same line as the instruction... yes
checking for .code16 addr32 assembler support... yes
checking whether an absolute indirect call/jump must not be prefixed with an asterisk... no
checking if start is defined by the compiler... no
checking if _start is defined by the compiler... yes
checking if __bss_start is defined by the compiler... yes
checking if _edata is defined by the compiler... yes
checking if edata is defined by the compiler... yes
checking if end is defined by the compiler... yes
checking if _end is defined by the compiler... yes
checking for opendisk in -lutil... no
checking for wgetch in -lncurses... yes
checking how to run the C preprocessor... x86_64-pc-linux-gnu-gcc -m32 -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for string.h... (cached) yes
checking for strings.h... (cached) yes
checking ncurses/curses.h usability... no
checking ncurses/curses.h presence... no
checking for ncurses/curses.h... no
checking ncurses.h usability... yes
checking ncurses.h presence... yes
checking for ncurses.h... yes
checking curses.h usability... yes
checking curses.h presence... yes
checking for curses.h... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating stage1/Makefile
config.status: creating stage2/Makefile
config.status: creating docs/Makefile
config.status: creating lib/Makefile
config.status: creating util/Makefile
config.status: creating grub/Makefile
config.status: creating netboot/Makefile
config.status: creating util/grub-image
config.status: creating util/grub-install
config.status: creating util/grub-md5-crypt
config.status: creating util/grub-terminfo
config.status: creating util/grub-set-default
config.status: creating config.h
config.status: executing depfiles commands
>>> Source configured.
>>> Compiling source in /var/tmp/portage/sys-boot/grub-0.97-r16/work/grub-0.97 ...
make -j1
make  all-recursive
make[1]: Entering directory '/var/tmp/portage/sys-boot/grub-0.97-r16/work/grub-0.97'
Making all in netboot
make[2]: Entering directory '/var/tmp/portage/sys-boot/grub-0.97-r16/work/grub-0.97/netboot'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/var/tmp/portage/sys-boot/grub-0.97-r16/work/grub-0.97/netboot'
Making all in stage2
make[2]: Entering directory '/var/tmp/portage/sys-boot/grub-0.97-r16/work/grub-0.97/stage2'
x86_64-pc-linux-gnu-gcc -m32 -DHAVE_CONFIG_H -I. -I.. -I../stage1  -Wall -Wmissing-prototypes -Wunused -Wshadow -Wpointer-arith -falign-jumps=1 -falign-loops=1 -falign-functions=1 -Wundef -Os -fno-stack-protector -nopie -fno-strict-aliasing -march=i686 -fno-reorder-functions -fno-builtin -nostdinc  -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DSUPPORT_GRAPHICS=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFSYS_UFS2=1 -DFSYS_MINIX=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_JFS=1 -DFSYS_XFS=1 -DFSYS_ISO9660=1 -DUSE_MD5_PASSWORDS=1 -DHAVE_CONFIG_H -I. -I.. -I../stage1 -Wall -Wmissing-prototypes -Wunused -Wshadow -Wpointer-arith -falign-jumps=1 -falign-loops=1 -falign-functions=1 -Wundef -g -c -o pre_stage2_exec-asm.o `test -f 'asm.S' || echo './'`asm.S
x86_64-pc-linux-gnu-gcc: error: unrecognized command line option '-nopie'; did you mean '-no-pie'?
make[2]: *** [Makefile:1492: pre_stage2_exec-asm.o] Error 1
make[2]: Leaving directory '/var/tmp/portage/sys-boot/grub-0.97-r16/work/grub-0.97/stage2'
make[1]: *** [Makefile:382: all-recursive] Error 1
make[1]: Leaving directory '/var/tmp/portage/sys-boot/grub-0.97-r16/work/grub-0.97'
make: *** [Makefile:323: all] Error 2
 * ERROR: sys-boot/grub-0.97-r16::gentoo failed (compile phase):
 *   emake failed
 *
 * If you need support, post the output of `emerge --info '=sys-boot/grub-0.97-r16::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=sys-boot/grub-0.97-r16::gentoo'`.
 * The complete build log is located at '/var/log/portage/sys-boot:grub-0.97-r16:20171203-052125.log'.
 * For convenience, a symlink to the build log is located at '/var/tmp/portage/sys-boot/grub-0.97-r16/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/sys-boot/grub-0.97-r16/temp/environment'.
 * Working directory: '/var/tmp/portage/sys-boot/grub-0.97-r16/work/grub-0.97'
 * S: '/var/tmp/portage/sys-boot/grub-0.97-r16/work/grub-0.97'


*ouch*

suppose this is something i can get resolved.. would there be any easy way to resume build at this point? (Emerging (714 of 1185))

the weird thing is that, if i read the 2017-11-30-new-17-profiles newsitem correctly this should switch binaries to PIE, however i see lots of -no-pie compile flags during recompile.

cheers,
guid0
guid0.


Last edited by guid0 on Sun Dec 03, 2017 1:20 pm; edited 1 time in total
Back to top
View user's profile Send private message
krinn
Watchman
Watchman


Joined: 02 May 2003
Posts: 5966

PostPosted: Sun Dec 03, 2017 12:02 pm    Post subject: Reply with quote

https://www.gentoo.org/support/news-items/2017-11-30-new-17-profiles.html
Quote:
2) Where supported, GCC will now build position-independent
executables (PIE) by default.


And it's not specific to you, but you have really long delay to switch to 17.0 profile (6 months), however now that you are going, just go on :)
Back to top
View user's profile Send private message
fedeliallalinea
Bodhisattva
Bodhisattva


Joined: 08 Mar 2003
Posts: 16876
Location: here

PostPosted: Sun Dec 03, 2017 12:07 pm    Post subject: Reply with quote

See here
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 39270
Location: 56N 3W

PostPosted: Sun Dec 03, 2017 12:08 pm    Post subject: Reply with quote

guid0,

Code:
sys-boot/grub-0.97-r16
your boot loader is like firmware. Its not an attack vector, so once it works, there is no need to update it.
It runs as a self contained binary to load the kernel and maybe the initrd, then, job done it sits in RAM until its overwritten.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
guid0
Guru
Guru


Joined: 06 Jul 2003
Posts: 306
Location: The Netherlands / Nederland

PostPosted: Sun Dec 03, 2017 1:20 pm    Post subject: Reply with quote

I would not update the bootloader unless i feel adventurous :D

The recompile is mostly due to the profile switch and a rebuild of the entire system using emerge -e world.

Seems that r17 has a bugfix for this particular issue. so
Code:

emerge =sys-boot/grub-0.97-r17

followed by another

Code:
emerge -e world


seems to have resolved the issue.

tnx for the hints.
Back to top
View user's profile Send private message
lmiphay
n00b
n00b


Joined: 10 Dec 2007
Posts: 4
Location: Dublin, Ireland

PostPosted: Sun Dec 03, 2017 9:37 pm    Post subject: Reply with quote

If you do rebuild grub-0.97-r1?, check that the build manages to copy in good stage files to: /boot

In my case, the gcc 6.4.0 build created huge (broken) stage1/2 files.

See: https://bugs.gentoo.org/608460#c4 and https://bugs.gentoo.org/639606#c1

Paul
Back to top
View user's profile Send private message
araxon
n00b
n00b


Joined: 25 May 2011
Posts: 44

PostPosted: Mon Dec 04, 2017 4:02 pm    Post subject: Reply with quote

This is somewhat of a blocker for me... If grub-0.97 gets destroyed while migrating to profile 17, I will be unable to boot and I'm afraid that I won't be the only one. Is this going to get fixed or should we better move to grub-2 / lilo ? I don't really like either of the replacements...
Back to top
View user's profile Send private message
BitJam
Advocate
Advocate


Joined: 12 Aug 2003
Posts: 2476
Location: Silver City, NM

PostPosted: Tue Dec 05, 2017 3:45 am    Post subject: Reply with quote

@araxon, I migrated from legacy grub to syslinux years ago when I changed my main drive to gpt.
Back to top
View user's profile Send private message
araxon
n00b
n00b


Joined: 25 May 2011
Posts: 44

PostPosted: Tue Dec 05, 2017 9:43 am    Post subject: Reply with quote

BitJam wrote:
@araxon, I migrated from legacy grub to syslinux years ago when I changed my main drive to gpt.

I'm not really looking to replace grub-0.97 or MBR on my installs, as it is simple and reliable and does not require scripting magic to install on any drive (except GPT, offcourse). But thank you for suggestion. It made me go to the list of packages in sys-boot/* and sys-boot/grub-static caught my eye. Wouldn't that be the solution for me?
Back to top
View user's profile Send private message
BitJam
Advocate
Advocate


Joined: 12 Aug 2003
Posts: 2476
Location: Silver City, NM

PostPosted: Tue Dec 05, 2017 11:55 am    Post subject: Reply with quote

I have no idea if grub-static will build under profile-17 or not. There are a number of packages that don't build under that profile. I hope/image that the devs will eventually provide fixes or work-arounds for these packages.
Back to top
View user's profile Send private message
AJM
n00b
n00b


Joined: 25 Sep 2002
Posts: 68
Location: Aberdeen, Scotland

PostPosted: Tue Dec 05, 2017 3:37 pm    Post subject: Reply with quote

I would also recommend switching to syslinux instead of grub "legacy." Like you I was happy with the original version of grub ever since it first came on the scene, and have always avoided the grub2 mess...

This update finally pushed me into switching to syslinux and it was a really,really simple change - It's possibly even easier to configure than grub legacy, certainly no more complicated.

If you're determined to stay with grub though you should find that -r17 will compile for you (it did for me.)

I'm actually not sure how grub was working for me on this machine before the update as I have no separate /boot partition and / is on a large ext4 partition which original grub doesn't support!
Back to top
View user's profile Send private message
araxon
n00b
n00b


Joined: 25 May 2011
Posts: 44

PostPosted: Tue Dec 05, 2017 4:46 pm    Post subject: Reply with quote

AJM, BitJam: thank you for your advices, my lords. I will try the syslinux then. It seems reasonably lightweight and uncomplicated.
Back to top
View user's profile Send private message
danomac
l33t
l33t


Joined: 06 Nov 2004
Posts: 871
Location: Vancouver, BC

PostPosted: Tue Dec 05, 2017 5:23 pm    Post subject: Reply with quote

I just hit the humoungous grub:0 files (specifically -r17) bug after switching profiles/gcc and it rendered my computer unbootable.

I finally upgraded to grub:2 and was able to make it boot with a few lines without using the grub-mkconfig nonsense. It is possible to do.

Edit: Here's a sample of my dual boot, manually configured grub2 config (grub.cfg):

Code:

timeout=10
default=0

menuentry 'Gentoo 4.9.49-r1' {
         root=hd0,3
         linux /boot/kernel-4.9.49-gentoo-r1 root=/dev/sda4 quiet rootfstype=ext4
}

menuentry "Windows 7 Enterprise" {
         root=hd0,1
         chainloader +1
         boot
}


That's not that complicated. Just remember the partitions are not zero-based counted any more in grub2. (As in: Windows is on /dev/sda1, /boot is /dev/sda3, / in /dev/sda4 in my configuration.)

Oh, and installing grub2 after emerging was simply `grub-install /dev/sda` and it worked with no issues...
Back to top
View user's profile Send private message
araxon
n00b
n00b


Joined: 25 May 2011
Posts: 44

PostPosted: Tue Dec 05, 2017 6:30 pm    Post subject: Reply with quote

Thank you, danomac. I'm afraid that it is this exact part "grub[2]-install /dev/sd<X>" that screwed me several times in the past, when replacing failed drives in the MD RAID array. I'm glad it works for someone, but I would rather stand on a Lego piece than to migrate to grub-2. :)
Back to top
View user's profile Send private message
danomac
l33t
l33t


Joined: 06 Nov 2004
Posts: 871
Location: Vancouver, BC

PostPosted: Tue Dec 05, 2017 7:08 pm    Post subject: Reply with quote

araxon wrote:
Thank you, danomac. I'm afraid that it is this exact part "grub[2]-install /dev/sd<X>" that screwed me several times in the past, when replacing failed drives in the MD RAID array.


This is not exclusive to grub:2, I've had many problems with RAID and grub:0 clobbering/refusing to install. It's not grub, it's your RAID. :wink:

I got a hardware RAID card so I don't have to deal with those silly issues anymore.
Back to top
View user's profile Send private message
araxon
n00b
n00b


Joined: 25 May 2011
Posts: 44

PostPosted: Thu Dec 07, 2017 5:21 pm    Post subject: Reply with quote

Just to let you know, I tried syslinux. It is quite minimalist, and so far I'm loving it. :)
Back to top
View user's profile Send private message
Irre
Apprentice
Apprentice


Joined: 09 Nov 2013
Posts: 271
Location: Stockholm

PostPosted: Thu Dec 07, 2017 7:09 pm    Post subject: Reply with quote

It is easy to keep a working grub:0 boot loader on an external usb-disk. It has saved my systems several times. I even have a bootable diskette for my old pc!
Back to top
View user's profile Send private message
szatox
Veteran
Veteran


Joined: 27 Aug 2013
Posts: 1493

PostPosted: Thu Dec 07, 2017 11:00 pm    Post subject: Reply with quote

So, I too have made the mistake of upgrading grub along with the profile change.

The results go like that:
0.97-r16 fails to build (because -nopie)
0.97-r17 is completely broken for me, produced over 30MB of stage1, I was unable to stuff it inside MBR
grub-static 0.97-r12: grub-install complains about bios drivers for raid, even though it's mdraid0 with metadata 0.9 (AKA superblock _after_ filesystem, grub does not have to be raid-aware at all)

Finally I changed to grub2. I managed to successfully reboot so I guess at least this one is working.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum