grub.cfg

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



Hi,

this is an old syslinux menu entry I try to convert to a grub.cfg menu
entry.

   $ grep "X .Moon" /boot/syslinux/syslinux.cfg -B1 -A3
   LABEL Moonstudio
       MENU LABEL Ubuntu X ^Moon Studio lowlatency
       LINUX /.boot/ubuntu_moonstudio/boot/vmlinuz-lowlatency
       APPEND root=LABEL=moonstudio ro
       INITRD /.boot/ubuntu_moonstudio/boot/initrd.img-lowlatency

I don't understand a few things provided by
https://wiki.archlinux.org/title/GRUB#Boot_menu_entry_examples .

The syslinux bootloader, syslinux.cfg and the path
/.boot/ubuntu_moonstudio/boot/ are on a MBR partition with the label
"s3.archlinux", the directories of the other Linux install's root
directory are on a partition with the label "moonstudio".

The new grub2 and grub.cfg are on a GPT partition with the label
"m1.xubu20.04", but this shouldn't matter.

IIUC the grub.cfg entry should read

   menuentry "Ubuntu X Moon Studio lowlatency" {
           search --no-floppy --set=root --label s3.archlinux
	   linux   /.boot/ubuntu_moonstudio/boot/vmlinuz-lowlatency root=LABEL=moonstudio ro
   	initrd  /.boot/ubuntu_moonstudio/boot/initrd.img-lowlatency
   }
   
OTOH I've got some doubts, should it be vice versa

           search --no-floppy --set=root --label moonstudio
	   linux   /.boot/ubuntu_moonstudio/boot/vmlinuz-lowlatency root=LABEL=s3.archlinux ro

should it read root=LABEL or root=label or else?

The fstab of the "Ubuntu X Moon Studio lowlatency" install contains a line to bind mount boot:

/mnt/archlinux/.boot/ubuntu_moonstudio/boot /boot          none   bind              0 0

Regards,
Ralf




[Index of Archives]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Share Photos]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]

  Powered by Linux