Cant install grub to raid10 /boot


Recommended Posts

okay so this is where i fell down before with grub, according to the wiki

http://en.gentoo-wiki.com/wiki/RAID/Software

Since the /boot partition is a RAID, grub cannot read it to get the bootloader. It can only access physical drives. Thus, you still use (hd0,0) in this step.
Run grub:
grub --no-floppy
You must see GRUB prompt:
grub>

If you are using a RAID 1 mirror disk system, you will want to install grub on all the disks in the system, so that when one disk fails, you are still able to boot. The find command above will list the disks, e.g.
grub> find /boot/grub/stage1
 (hd0,0)
 (hd1,0)
grub>

and this is what i get

grub> find /boot/grub/stage1

Error 15: File not found


also tried


grub> find /boot/grub/stage1
Error 12: Invalid device requested

grub> root (hd0,0)
 Filesystem type is ext2fs, partition type 0xfd

grub> setup (hd0)
 Checking if "/boot/grub/stage1" exists... no
 Checking if "/grub/stage1" exists... no

Error 15: File not found

ls /boot/grub
default     e2fs_stage1_5  ffs_stage1_5  iso9660_stage1_5  menu.lst        reiserfs_stage1_5  stage1  stage2_eltorito  vstafs_stage1_5
device.map  fat_stage1_5   grub.conf     jfs_stage1_5      minix_stage1_5  splash.xpm.gz      stage2  ufs2_stage1_5    xfs_stage1_5

should i just be pointing it to /dev/grub ?

edit: seems grub (legacy) has issues with raid10, should I try grub2 or break md0 and make it raid1?

Link to comment
https://www.neowin.net/forum/topic/1122594-cant-install-grub-to-raid10-boot/
Share on other sites

Good to know that you got it working. Would you mind posting a link to the Gentoo discussion though? It might help someone else who stumbles across this thread, and I'm a little curious.

PS: I'd also be interested to know why you chose GRUB Legacy over GRUB 2.

Havent got it working yet, decided to redo the whole thing, went with grub as that is what the wiki advised if you are using the old 0.90 superblock for autoraid, I could use grub2 shouldn't be that much in it, should just need to add dolvm and domdadm in grub file

http://forums.gentoo.org/viewtopic-t-943666.html

http://forums.gentoo.org/viewtopic-t-943156.html

Thanks for the links! That thread is very interesting (and informative). I've never done anything of the sort before.

I have great respect for the Gentoo developers, but I, along with many other Debian developers it seems, often philosophically disagree with them. For the most part this tends to stem from their reluctance to embrace new ways of doing things. (Take a look at the Gentoo systemd discussion.) They make Debian developers look liberal in that regard -- and that's really saying something! I suspect that's why they (or the Gentoo wiki) recommended GRUB Legacy over GRUB 2.

all sorted now, its encrypted, have added keys to the raid so i dont have to enter a passphrase, had to go with raid1 for /boot - just updating it and putting im a few things i require :) - as for grub and such, like with most things on gentoo it is there but masked, you can use it if you wish, and then use the forums for help should you require it, it will hit the stable branch in time :)

GRUB2 is better than GRUB original in the features it provides, other than that, GRUB legacy trumples GRUB2 in all aspects.

You can boot up to GRUB and boot anything from the command line, for GRUB2 you'd need a book to lookup and type all the rubbish it needs.

Also why would anyone switch from a reliable fully-proven system that's been in use mostly flawlessly for years to a newer system (systemd) that's lined with bugs, much slower, and doesn't actually have any enhancements?

GRUB2 is better than GRUB original in the features it provides, other than that, GRUB legacy trumples GRUB2 in all aspects.

You can boot up to GRUB and boot anything from the command line, for GRUB2 you'd need a book to lookup and type all the rubbish it needs.

Also why would anyone switch from a reliable fully-proven system that's been in use mostly flawlessly for years to a newer system (systemd) that's lined with bugs, much slower, and doesn't actually have any enhancements?

I completely disagree with you. However, I beg you, please don't start this discussion again. You can read a thorough discussion of all sides of this issue on debian-devel here and here. Its gotten nearly as bad as the Windows 8 love/hate threads. (I said nearly. Its not quite that bad yet!)

I completely disagree with you. However, I beg you, please don't start this discussion again. You can read a thorough discussion of all sides of this issue on debian-devel here and here. Its gotten nearly as bad as the Windows 8 love/hate threads. (I said nearly. Its not quite that bad yet!)

Interesting reads.

My point isn't that systemd isn't worth anything, it's that it's been released in a junk state. I switched gdm for xdm now, the first 2 boots it was fine, bit slow to open, but fine. Since then, on every boot, it doesn't load xdm up at all, if I login as root and start is using systemctl then it'll open. There's some other programs that haven't worked either and have needed their systemd files changing so they actually run. If I worked for a bank and replaced their whole system with something that sometimes didn't bother carrying out transactions - I'd be fired, instantly and sued for damages. Systemd is incomplete, if they had waited until it was stable and working with the majority of software, then it'd be worthwhile releasing.

OK, n_k; maybe we agree a little more than I previous thought. I apologize for judging you so quickly.

Honestly, based on what I have read about Arch's switch to systemd, your problems seem to be mostly related to the Arch developer's tendency to jump first. In some cases that's a good thing. Arch is known for having bleeding-edge packages, unlike slower-moving-but-more-stable distributions like Debian. If you take a look at the current status of systemd in Debian Wheezy/Sid, its in similar shape. However, unlike Arch, Debian is still shipping sysvinit as the default in Wheezy; systemd will likely make its appearance as default in Jesse.

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • This is exactly why I keep saying we are not ready for human free self-driving. These little "bugs" are may seem like random one-offs. There was also the Waymo that drove between police with drawn guns and the suspect they were pointing them at. From a software perspective it is easy to understand how those extremely rare situations may not have been programed for, but that is the point. If AI needs to be told to watch out for every possible contingency, then it can never be successful. There will always be the possibility of a first encounter that the AI needs to understand to avoid.
    • TeraCopy 4.0 Final by Razvan Serea TeraCopy is a compact program designed to copy and move files at the maximum possible speed, also providing you with a lot of features. Copy files faster. TeraCopy uses dynamically adjusted buffers to reduce seek times. Asynchronous copy speeds up file transfer between two physical hard drives. Pause and resume transfers. Pause copy process at any time to free up system resources and continue with a single click. Error recovery. In case of copy error, TeraCopy will try several times and in the worse case just skips the file, not terminating the entire transfer. Interactive file list. TeraCopy shows failed file transfers and lets you fix the problem and recopy only problem files. Shell integration. TeraCopy can completely replace Explorer copy and move functions, allowing you work with files as usual. TeraCopy is free for non-commercial use only. For commercial use you need to buy a license. The paid version of the program includes the following features: Copy/move to your favorite folders. Save reports as HTML and CSV files. Select files with the same extension/folder. Remove the selected files from the copy queue. Download: TeraCopy 4.0 | 14.6MB (Freeware, paid upgrade available) View: TeraCopy Website | Screenshot Get alerted to all of our Software updates on Twitter at @NeowinSoftware
    • Recycle Bin has been broken for literal YEARS now. The setting to delete files older than 30 days from the bin which is on by default doesn't even work. I have files older than 4 months in it and they are just there still...
    • They’re really desperate to ingrain AI into society hoping to tug the heart strings of public to jump unto the boat of destruction to humanity’s individualism.
  • Recent Achievements

    • Week One Done
      Eurosoft10 earned a badge
      Week One Done
    • One Month Later
      Eurosoft10 earned a badge
      One Month Later
    • One Year In
      Skeet Campbell earned a badge
      One Year In
    • One Month Later
      Sharbel earned a badge
      One Month Later
    • First Post
      BizSAR earned a badge
      First Post
  • Popular Contributors

    1. 1
      +primortal
      587
    2. 2
      +Edouard
      187
    3. 3
      Michael Scrip
      74
    4. 4
      PsYcHoKiLLa
      72
    5. 5
      neufuse
      69
  • Tell a friend

    Love Neowin? Tell a friend!