Код: Выделить всё
cat /etc/fstab
# Entry for /dev/sda1 :
UUID=777f4713-eaad-4f08-b50a-b8cb06464980 / btrfs noatime,subvol=@Rosa_Fresh,ssd 1 1
UUID=777f4713-eaad-4f08-b50a-b8cb06464980 /home btrfs noatime,subvol=@Home,ssd 1 1
UUID=777f4713-eaad-4f08-b50a-b8cb06464980 /mnt/Users/Steam_SSD btrfs subvol=@Steam,noatime,ssd 1 1
UUID=777f4713-eaad-4f08-b50a-b8cb06464980 /mnt/Zone/System btrfs noatime,ssd 1 1
...
Код: Выделить всё
findmnt
TARGET SOURCE FSTYPE OPTIONS
/ /dev/sda1[/@Rosa_Fresh] btrfs rw,noatime,ssd,space_cache
├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime
│ ├─/sys/kernel/security securityfs securityfs rw,nosuid,nodev,noexec,relatime
│ ├─/sys/fs/cgroup tmpfs tmpfs rw,nosuid,nodev,noexec,mode=755
│ │ ├─/sys/fs/cgroup/systemd cgroup cgroup rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/lib/systemd/systemd-cgroups-agent,name=systemd
│ │ ├─/sys/fs/cgroup/cpuset cgroup cgroup rw,nosuid,nodev,noexec,relatime,cpuset
│ │ ├─/sys/fs/cgroup/cpu,cpuacct cgroup cgroup rw,nosuid,nodev,noexec,relatime,cpu,cpuacct
│ │ ├─/sys/fs/cgroup/devices cgroup cgroup rw,nosuid,nodev,noexec,relatime,devices
│ │ ├─/sys/fs/cgroup/freezer cgroup cgroup rw,nosuid,nodev,noexec,relatime,freezer
│ │ ├─/sys/fs/cgroup/net_cls cgroup cgroup rw,nosuid,nodev,noexec,relatime,net_cls
│ │ ├─/sys/fs/cgroup/blkio cgroup cgroup rw,nosuid,nodev,noexec,relatime,blkio
│ │ └─/sys/fs/cgroup/bfqio cgroup cgroup rw,nosuid,nodev,noexec,relatime,bfqio
│ ├─/sys/fs/pstore pstore pstore rw,nosuid,nodev,noexec,relatime
│ ├─/sys/firmware/efi/efivars efivarfs efivarfs rw,nosuid,nodev,noexec,relatime
│ ├─/sys/kernel/debug debugfs debugfs rw,relatime,mode=755
│ └─/sys/fs/fuse/connections fusectl fusectl rw,relatime
├─/proc proc proc rw,relatime
│ └─/proc/sys/fs/binfmt_misc systemd-1 autofs rw,relatime,fd=41,pgrp=1,timeout=300,minproto=5,maxproto=5,direct
│ └─/proc/sys/fs/binfmt_misc binfmt_misc binfmt_misc rw,relatime
├─/dev devtmpfs devtmpfs rw,nosuid,size=3996140k,nr_inodes=999035,mode=755
│ ├─/dev/shm tmpfs tmpfs rw,nosuid,nodev
│ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000
│ ├─/dev/mqueue mqueue mqueue rw,relatime
│ └─/dev/hugepages hugetlbfs hugetlbfs rw,relatime
├─/run tmpfs tmpfs rw,nosuid,nodev,mode=755
│ └─/run/user/500/gvfs gvfsd-fuse fuse.gvfsd-fuse rw,nosuid,nodev,relatime,user_id=500,group_id=500
├─/boot/efi systemd-1 autofs rw,relatime,fd=44,pgrp=1,timeout=300,minproto=5,maxproto=5,direct
│ └─/boot/efi /dev/sda2 vfat rw,relatime,fmask=0077,dmask=0077,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro
├─/var/spool tmpfs tmpfs rw,relatime
├─/var/tmp tmpfs tmpfs rw,nosuid,nodev,relatime
├─/tmp tmpfs tmpfs rw,nosuid,nodev,relatime
├─/var/log tmpfs tmpfs rw,relatime
├─/mnt/Zone/System /dev/sda1 btrfs rw,noatime,ssd,space_cache
├─/home none aufs rw,relatime,si=af7ee45293d383b5
├─/mnt/Users/Steam_SSD /dev/sda1[/@Steam] btrfs rw,noatime,ssd,space_cache
├─/mnt/Users/VirtualBox /dev/sdb9 ext4 rw,relatime,data=ordered
├─/mnt/Users/Steam /dev/sdb7[/Steam] btrfs rw,relatime,compress=lzo,space_cache
├─/var/cache /dev/sdb6[/Cache] btrfs rw,relatime,compress=lzo,space_cache
├─/opt /dev/sdb6[/OPT] btrfs rw,relatime,compress=lzo,space_cache
├─/usr/local /dev/sdb6[/USR_Local] btrfs rw,relatime,compress=lzo,space_cache
├─/mnt/Zone/Home/SSD /dev/sda1[/@Home] btrfs rw,noatime,ssd,space_cache
├─/mnt/Zone/Home/HDD /dev/dm-1[/Home] btrfs rw,relatime,compress=lzo,space_cache
├─/mnt/Media/Images /dev/mapper/pdc_bbaecjhci[/Images] btrfs rw,relatime,compress=lzo,space_cache
├─/mnt/Media/Music /dev/mapper/pdc_bbaecjhci[/Music] btrfs rw,relatime,compress=lzo,space_cache
└─/mnt/Media/Video /dev/mapper/pdc_bbaecjhci[/Video] btrfs rw,relatime,compress=lzo,space_cache
update-grub2 как положено записывает параметры загрузки текущей системы, второй системы, а так же еще три копии текущей системы по количеству точек монтирования для этого раздела.
Код: Выделить всё
cat grub.cfg | grep -v "#"
if [ -s $prefix/grubenv ]; then
load_env
fi
set default="0"
if [ x"${feature_menuentry_id}" = xy ]; then
menuentry_id_option="--id"
else
menuentry_id_option=""
fi
export menuentry_id_option
if [ "${prev_saved_entry}" ]; then
set saved_entry="${prev_saved_entry}"
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi
function savedefault {
if [ -z "${boot_once}" ]; then
saved_entry="${chosen}"
save_env saved_entry
fi
}
function load_video {
if [ x$feature_all_video_module = xy ]; then
insmod all_video
else
insmod efi_gop
insmod efi_uga
insmod ieee1275_fb
insmod vbe
insmod vga
insmod video_bochs
insmod video_cirrus
fi
}
if [ x$feature_default_font_path = xy ] ; then
font=unicode
else
insmod part_gpt
insmod btrfs
set root='hd0,gpt1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt1 --hint-efi=hd0,gpt1 --hint-baremetal=ahci0,gpt1 777f4713-eaad-4f08-b50a-b8cb06464980
else
search --no-floppy --fs-uuid --set=root 777f4713-eaad-4f08-b50a-b8cb06464980
fi
font="/@Rosa_Fresh/usr/share/grub/unicode.pf2"
fi
if loadfont $font ; then
set gfxmode=1024x768,1024x600,800x600,640x480
load_video
insmod gfxterm
set locale_dir=$prefix/locale
set lang=ru_RU
insmod gettext
fi
terminal_output gfxterm
insmod part_gpt
insmod btrfs
set root='hd0,gpt1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt1 --hint-efi=hd0,gpt1 --hint-baremetal=ahci0,gpt1 777f4713-eaad-4f08-b50a-b8cb06464980
else
search --no-floppy --fs-uuid --set=root 777f4713-eaad-4f08-b50a-b8cb06464980
fi
insmod gfxmenu
loadfont ($root)/@Rosa_Fresh/boot/grub2/themes/rosa/dejavu_sans_bold_14.pf2
loadfont ($root)/@Rosa_Fresh/boot/grub2/themes/rosa/dejavu_sans_mono_11.pf2
loadfont ($root)/@Rosa_Fresh/boot/grub2/themes/rosa/terminal_font_11.pf2
insmod png
set theme=($root)/@Rosa_Fresh/boot/grub2/themes/rosa/theme.txt
export theme
insmod part_gpt
insmod btrfs
set root='hd0,gpt1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt1 --hint-efi=hd0,gpt1 --hint-baremetal=ahci0,gpt1 777f4713-eaad-4f08-b50a-b8cb06464980
else
search --no-floppy --fs-uuid --set=root 777f4713-eaad-4f08-b50a-b8cb06464980
fi
insmod png
background_image -m stretch /@Rosa_Fresh/boot/grub2/themes/rosa/terminal_background.png
set timeout=5
menuentry 'ROSA Desktop Fresh R5' --class rosa --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-777f4713-eaad-4f08-b50a-b8cb06464980' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod btrfs
set root='hd0,gpt1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt1 --hint-efi=hd0,gpt1 --hint-baremetal=ahci0,gpt1 777f4713-eaad-4f08-b50a-b8cb06464980
else
search --no-floppy --fs-uuid --set=root 777f4713-eaad-4f08-b50a-b8cb06464980
fi
echo 'Загружается Linux 3.19.7-nrj-desktop-1rosa …'
linux /@Rosa_Fresh/boot/vmlinuz-3.19.7-nrj-desktop-1rosa root=UUID=777f4713-eaad-4f08-b50a-b8cb06464980 ro rootflags=subvol=@Rosa_Fresh splash=silent logo.nologo nomodeset resume=UUID=43d9e4f3-a7ac-4d9f-a66a-6d674b716589
echo 'Загружается начальный виртуальный диск …'
initrd /@Rosa_Fresh/boot/initrd-3.19.7-nrj-desktop-1rosa.img
}
submenu 'Дополнительные параметры для ROSA Desktop Fresh R5' $menuentry_id_option 'gnulinux-advanced-777f4713-eaad-4f08-b50a-b8cb06464980' {
menuentry 'ROSA Desktop Fresh R5 - Linux 3.19.7-nrj-desktop-1rosa' --class rosa --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.19.7-nrj-desktop-1rosa-advanced-777f4713-eaad-4f08-b50a-b8cb06464980' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod btrfs
set root='hd0,gpt1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt1 --hint-efi=hd0,gpt1 --hint-baremetal=ahci0,gpt1 777f4713-eaad-4f08-b50a-b8cb06464980
else
search --no-floppy --fs-uuid --set=root 777f4713-eaad-4f08-b50a-b8cb06464980
fi
echo 'Загружается Linux 3.19.7-nrj-desktop-1rosa …'
linux /@Rosa_Fresh/boot/vmlinuz-3.19.7-nrj-desktop-1rosa root=UUID=777f4713-eaad-4f08-b50a-b8cb06464980 ro rootflags=subvol=@Rosa_Fresh splash=silent logo.nologo nomodeset resume=UUID=43d9e4f3-a7ac-4d9f-a66a-6d674b716589
echo 'Загружается начальный виртуальный диск …'
initrd /@Rosa_Fresh/boot/initrd-3.19.7-nrj-desktop-1rosa.img
}
menuentry 'ROSA Desktop Fresh R5 - Linux 3.19.6-nrj-desktop-1rosa' --class rosa --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.19.6-nrj-desktop-1rosa-advanced-777f4713-eaad-4f08-b50a-b8cb06464980' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod btrfs
set root='hd0,gpt1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt1 --hint-efi=hd0,gpt1 --hint-baremetal=ahci0,gpt1 777f4713-eaad-4f08-b50a-b8cb06464980
else
search --no-floppy --fs-uuid --set=root 777f4713-eaad-4f08-b50a-b8cb06464980
fi
echo 'Загружается Linux 3.19.6-nrj-desktop-1rosa …'
linux /@Rosa_Fresh/boot/vmlinuz-3.19.6-nrj-desktop-1rosa root=UUID=777f4713-eaad-4f08-b50a-b8cb06464980 ro rootflags=subvol=@Rosa_Fresh splash=silent logo.nologo nomodeset resume=UUID=43d9e4f3-a7ac-4d9f-a66a-6d674b716589
echo 'Загружается начальный виртуальный диск …'
initrd /@Rosa_Fresh/boot/initrd-3.19.6-nrj-desktop-1rosa.img
}
menuentry 'ROSA Desktop Fresh R5 - Linux 3.14.25-nrj-desktop-1rosa' --class rosa --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.14.25-nrj-desktop-1rosa-advanced-777f4713-eaad-4f08-b50a-b8cb06464980' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod btrfs
set root='hd0,gpt1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt1 --hint-efi=hd0,gpt1 --hint-baremetal=ahci0,gpt1 777f4713-eaad-4f08-b50a-b8cb06464980
else
search --no-floppy --fs-uuid --set=root 777f4713-eaad-4f08-b50a-b8cb06464980
fi
echo 'Загружается Linux 3.14.25-nrj-desktop-1rosa …'
linux /@Rosa_Fresh/boot/vmlinuz-3.14.25-nrj-desktop-1rosa root=UUID=777f4713-eaad-4f08-b50a-b8cb06464980 ro rootflags=subvol=@Rosa_Fresh splash=silent logo.nologo nomodeset resume=UUID=43d9e4f3-a7ac-4d9f-a66a-6d674b716589
echo 'Загружается начальный виртуальный диск …'
initrd /@Rosa_Fresh/boot/initrd-3.14.25-nrj-desktop-1rosa.img
}
}
menuentry 'ROSA Desktop Fresh R5 (на sda1)' --class rosa --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-777f4713-eaad-4f08-b50a-b8cb06464980' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod btrfs
set root='hd0,gpt1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt1 --hint-efi=hd0,gpt1 --hint-baremetal=ahci0,gpt1 777f4713-eaad-4f08-b50a-b8cb06464980
else
search --no-floppy --fs-uuid --set=root 777f4713-eaad-4f08-b50a-b8cb06464980
fi
echo 'Загружается Linux /@Rosa_Fresh/boot/vmlinuz-3.19.6-nrj-desktop-1rosa …'
linux /@Rosa_Fresh/boot/vmlinuz-3.19.6-nrj-desktop-1rosa root=UUID=777f4713-eaad-4f08-b50a-b8cb06464980 ro rootflags=subvol=@Rosa_Fresh splash=silent logo.nologo nomodeset resume=UUID=43d9e4f3-a7ac-4d9f-a66a-6d674b716589
echo 'Загружается начальный виртуальный диск …'
initrd /@Rosa_Fresh/boot/initrd-3.19.6-nrj-desktop-1rosa.img
}
submenu 'Дополнительные параметры для ROSA Desktop Fresh R5 (на sda1)' $menuentry_id_option 'osprober-gnulinux-advanced-777f4713-eaad-4f08-b50a-b8cb06464980' {
menuentry 'ROSA Desktop Fresh R5 - Linux 3.19.6-nrj-desktop-1rosa (на sda1)' --class rosa --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/@Rosa_Fresh/boot/vmlinuz-3.19.6-nrj-desktop-1rosa--777f4713-eaad-4f08-b50a-b8cb06464980' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod btrfs
set root='hd0,gpt1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt1 --hint-efi=hd0,gpt1 --hint-baremetal=ahci0,gpt1 777f4713-eaad-4f08-b50a-b8cb06464980
else
search --no-floppy --fs-uuid --set=root 777f4713-eaad-4f08-b50a-b8cb06464980
fi
echo 'Загружается Linux /@Rosa_Fresh/boot/vmlinuz-3.19.6-nrj-desktop-1rosa …'
linux /@Rosa_Fresh/boot/vmlinuz-3.19.6-nrj-desktop-1rosa root=UUID=777f4713-eaad-4f08-b50a-b8cb06464980 ro rootflags=subvol=@Rosa_Fresh splash=silent logo.nologo nomodeset resume=UUID=43d9e4f3-a7ac-4d9f-a66a-6d674b716589
echo 'Загружается начальный виртуальный диск …'
initrd /@Rosa_Fresh/boot/initrd-3.19.6-nrj-desktop-1rosa.img
}
menuentry 'ROSA Desktop Fresh R5 - Linux 3.14.25-nrj-desktop-1rosa (на sda1)' --class rosa --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/@Rosa_Fresh/boot/vmlinuz-3.14.25-nrj-desktop-1rosa--777f4713-eaad-4f08-b50a-b8cb06464980' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod btrfs
set root='hd0,gpt1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt1 --hint-efi=hd0,gpt1 --hint-baremetal=ahci0,gpt1 777f4713-eaad-4f08-b50a-b8cb06464980
else
search --no-floppy --fs-uuid --set=root 777f4713-eaad-4f08-b50a-b8cb06464980
fi
echo 'Загружается Linux /@Rosa_Fresh/boot/vmlinuz-3.14.25-nrj-desktop-1rosa …'
linux /@Rosa_Fresh/boot/vmlinuz-3.14.25-nrj-desktop-1rosa root=UUID=777f4713-eaad-4f08-b50a-b8cb06464980 ro rootflags=subvol=@Rosa_Fresh splash=silent logo.nologo nomodeset resume=UUID=43d9e4f3-a7ac-4d9f-a66a-6d674b716589
echo 'Загружается начальный виртуальный диск …'
initrd /@Rosa_Fresh/boot/initrd-3.14.25-nrj-desktop-1rosa.img
}
}
menuentry 'ROSA Desktop Fresh R5 (на sda1)' --class rosa --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-777f4713-eaad-4f08-b50a-b8cb06464980' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod btrfs
set root='hd0,gpt1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt1 --hint-efi=hd0,gpt1 --hint-baremetal=ahci0,gpt1 777f4713-eaad-4f08-b50a-b8cb06464980
else
search --no-floppy --fs-uuid --set=root 777f4713-eaad-4f08-b50a-b8cb06464980
fi
echo 'Загружается Linux /@Rosa_Fresh/boot/vmlinuz-3.19.6-nrj-desktop-1rosa …'
linux /@Rosa_Fresh/boot/vmlinuz-3.19.6-nrj-desktop-1rosa root=UUID=777f4713-eaad-4f08-b50a-b8cb06464980 ro rootflags=subvol=@Rosa_Fresh splash=silent logo.nologo nomodeset resume=UUID=43d9e4f3-a7ac-4d9f-a66a-6d674b716589
echo 'Загружается начальный виртуальный диск …'
initrd /@Rosa_Fresh/boot/initrd-3.19.6-nrj-desktop-1rosa.img
}
submenu 'Дополнительные параметры для ROSA Desktop Fresh R5 (на sda1)' $menuentry_id_option 'osprober-gnulinux-advanced-777f4713-eaad-4f08-b50a-b8cb06464980' {
menuentry 'ROSA Desktop Fresh R5 - Linux 3.19.6-nrj-desktop-1rosa (на sda1)' --class rosa --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/@Rosa_Fresh/boot/vmlinuz-3.19.6-nrj-desktop-1rosa--777f4713-eaad-4f08-b50a-b8cb06464980' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod btrfs
set root='hd0,gpt1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt1 --hint-efi=hd0,gpt1 --hint-baremetal=ahci0,gpt1 777f4713-eaad-4f08-b50a-b8cb06464980
else
search --no-floppy --fs-uuid --set=root 777f4713-eaad-4f08-b50a-b8cb06464980
fi
echo 'Загружается Linux /@Rosa_Fresh/boot/vmlinuz-3.19.6-nrj-desktop-1rosa …'
linux /@Rosa_Fresh/boot/vmlinuz-3.19.6-nrj-desktop-1rosa root=UUID=777f4713-eaad-4f08-b50a-b8cb06464980 ro rootflags=subvol=@Rosa_Fresh splash=silent logo.nologo nomodeset resume=UUID=43d9e4f3-a7ac-4d9f-a66a-6d674b716589
echo 'Загружается начальный виртуальный диск …'
initrd /@Rosa_Fresh/boot/initrd-3.19.6-nrj-desktop-1rosa.img
}
menuentry 'ROSA Desktop Fresh R5 - Linux 3.14.25-nrj-desktop-1rosa (на sda1)' --class rosa --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/@Rosa_Fresh/boot/vmlinuz-3.14.25-nrj-desktop-1rosa--777f4713-eaad-4f08-b50a-b8cb06464980' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod btrfs
set root='hd0,gpt1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt1 --hint-efi=hd0,gpt1 --hint-baremetal=ahci0,gpt1 777f4713-eaad-4f08-b50a-b8cb06464980
else
search --no-floppy --fs-uuid --set=root 777f4713-eaad-4f08-b50a-b8cb06464980
fi
echo 'Загружается Linux /@Rosa_Fresh/boot/vmlinuz-3.14.25-nrj-desktop-1rosa …'
linux /@Rosa_Fresh/boot/vmlinuz-3.14.25-nrj-desktop-1rosa root=UUID=777f4713-eaad-4f08-b50a-b8cb06464980 ro rootflags=subvol=@Rosa_Fresh splash=silent logo.nologo nomodeset resume=UUID=43d9e4f3-a7ac-4d9f-a66a-6d674b716589
echo 'Загружается начальный виртуальный диск …'
initrd /@Rosa_Fresh/boot/initrd-3.14.25-nrj-desktop-1rosa.img
}
}
menuentry 'ROSA Desktop Fresh R5 (на sda1)' --class rosa --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-777f4713-eaad-4f08-b50a-b8cb06464980' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod btrfs
set root='hd0,gpt1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt1 --hint-efi=hd0,gpt1 --hint-baremetal=ahci0,gpt1 777f4713-eaad-4f08-b50a-b8cb06464980
else
search --no-floppy --fs-uuid --set=root 777f4713-eaad-4f08-b50a-b8cb06464980
fi
echo 'Загружается Linux /@Rosa_Fresh/boot/vmlinuz-3.19.7-nrj-desktop-1rosa …'
linux /@Rosa_Fresh/boot/vmlinuz-3.19.7-nrj-desktop-1rosa root=UUID=777f4713-eaad-4f08-b50a-b8cb06464980 ro rootflags=subvol=@Rosa_Fresh splash=silent logo.nologo nomodeset resume=UUID=43d9e4f3-a7ac-4d9f-a66a-6d674b716589
echo 'Загружается начальный виртуальный диск …'
initrd /@Rosa_Fresh/boot/initrd-3.19.7-nrj-desktop-1rosa.img
}
submenu 'Дополнительные параметры для ROSA Desktop Fresh R5 (на sda1)' $menuentry_id_option 'osprober-gnulinux-advanced-777f4713-eaad-4f08-b50a-b8cb06464980' {
menuentry 'ROSA Desktop Fresh R5 - Linux 3.19.7-nrj-desktop-1rosa (на sda1)' --class rosa --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/@Rosa_Fresh/boot/vmlinuz-3.19.7-nrj-desktop-1rosa--777f4713-eaad-4f08-b50a-b8cb06464980' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod btrfs
set root='hd0,gpt1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt1 --hint-efi=hd0,gpt1 --hint-baremetal=ahci0,gpt1 777f4713-eaad-4f08-b50a-b8cb06464980
else
search --no-floppy --fs-uuid --set=root 777f4713-eaad-4f08-b50a-b8cb06464980
fi
echo 'Загружается Linux /@Rosa_Fresh/boot/vmlinuz-3.19.7-nrj-desktop-1rosa …'
linux /@Rosa_Fresh/boot/vmlinuz-3.19.7-nrj-desktop-1rosa root=UUID=777f4713-eaad-4f08-b50a-b8cb06464980 ro rootflags=subvol=@Rosa_Fresh splash=silent logo.nologo nomodeset resume=UUID=43d9e4f3-a7ac-4d9f-a66a-6d674b716589
echo 'Загружается начальный виртуальный диск …'
initrd /@Rosa_Fresh/boot/initrd-3.19.7-nrj-desktop-1rosa.img
}
menuentry 'ROSA Desktop Fresh R5 - Linux 3.19.6-nrj-desktop-1rosa (на sda1)' --class rosa --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/@Rosa_Fresh/boot/vmlinuz-3.19.6-nrj-desktop-1rosa--777f4713-eaad-4f08-b50a-b8cb06464980' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod btrfs
set root='hd0,gpt1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt1 --hint-efi=hd0,gpt1 --hint-baremetal=ahci0,gpt1 777f4713-eaad-4f08-b50a-b8cb06464980
else
search --no-floppy --fs-uuid --set=root 777f4713-eaad-4f08-b50a-b8cb06464980
fi
echo 'Загружается Linux /@Rosa_Fresh/boot/vmlinuz-3.19.6-nrj-desktop-1rosa …'
linux /@Rosa_Fresh/boot/vmlinuz-3.19.6-nrj-desktop-1rosa root=UUID=777f4713-eaad-4f08-b50a-b8cb06464980 ro rootflags=subvol=@Rosa_Fresh splash=silent logo.nologo nomodeset resume=UUID=43d9e4f3-a7ac-4d9f-a66a-6d674b716589
echo 'Загружается начальный виртуальный диск …'
initrd /@Rosa_Fresh/boot/initrd-3.19.6-nrj-desktop-1rosa.img
}
menuentry 'ROSA Desktop Fresh R5 - Linux 3.14.25-nrj-desktop-1rosa (на sda1)' --class rosa --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/@Rosa_Fresh/boot/vmlinuz-3.14.25-nrj-desktop-1rosa--777f4713-eaad-4f08-b50a-b8cb06464980' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod btrfs
set root='hd0,gpt1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt1 --hint-efi=hd0,gpt1 --hint-baremetal=ahci0,gpt1 777f4713-eaad-4f08-b50a-b8cb06464980
else
search --no-floppy --fs-uuid --set=root 777f4713-eaad-4f08-b50a-b8cb06464980
fi
echo 'Загружается Linux /@Rosa_Fresh/boot/vmlinuz-3.14.25-nrj-desktop-1rosa …'
linux /@Rosa_Fresh/boot/vmlinuz-3.14.25-nrj-desktop-1rosa root=UUID=777f4713-eaad-4f08-b50a-b8cb06464980 ro rootflags=subvol=@Rosa_Fresh splash=silent logo.nologo nomodeset resume=UUID=43d9e4f3-a7ac-4d9f-a66a-6d674b716589
echo 'Загружается начальный виртуальный диск …'
initrd /@Rosa_Fresh/boot/initrd-3.14.25-nrj-desktop-1rosa.img
}
}
menuentry 'ROSA Desktop Fresh R5 (на sdb5)' --class rosadesktopfresh --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-a2fb2590-188b-4e19-a06f-2286202f462c' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
set root='hd1,gpt3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt3 --hint-efi=hd1,gpt3 --hint-baremetal=ahci1,gpt3 e5bbc83f-c1a4-40c3-a819-2ab74cbecbf6
else
search --no-floppy --fs-uuid --set=root e5bbc83f-c1a4-40c3-a819-2ab74cbecbf6
fi
echo 'Загружается Linux 3.19.5-nrj-desktop-1rosa …'
linux /vmlinuz-3.19.5-nrj-desktop-1rosa root=UUID=a2fb2590-188b-4e19-a06f-2286202f462c ro splash=silent logo.nologo nomodeset resume=UUID=43d9e4f3-a7ac-4d9f-a66a-6d674b716589
echo 'Загружается начальный виртуальный диск …'
initrd /initrd-3.19.5-nrj-desktop-1rosa.img
}
submenu 'Дополнительные параметры для ROSA Desktop Fresh R5 (на sdb5)' $menuentry_id_option 'osprober-gnulinux-advanced-a2fb2590-188b-4e19-a06f-2286202f462c' {
menuentry 'ROSA Desktop Fresh R5 - Linux 3.19.5-nrj-desktop-1rosa (на sdb5)' --class rosadesktopfresh --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/vmlinuz-3.19.5-nrj-desktop-1rosa--a2fb2590-188b-4e19-a06f-2286202f462c' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
set root='hd1,gpt3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt3 --hint-efi=hd1,gpt3 --hint-baremetal=ahci1,gpt3 e5bbc83f-c1a4-40c3-a819-2ab74cbecbf6
else
search --no-floppy --fs-uuid --set=root e5bbc83f-c1a4-40c3-a819-2ab74cbecbf6
fi
echo 'Загружается Linux 3.19.5-nrj-desktop-1rosa …'
linux /vmlinuz-3.19.5-nrj-desktop-1rosa root=UUID=a2fb2590-188b-4e19-a06f-2286202f462c ro splash=silent logo.nologo nomodeset resume=UUID=43d9e4f3-a7ac-4d9f-a66a-6d674b716589
echo 'Загружается начальный виртуальный диск …'
initrd /initrd-3.19.5-nrj-desktop-1rosa.img
}
menuentry 'ROSA Desktop Fresh R5 - Linux 3.18.12-nrj-desktop-1rosa (на sdb5)' --class rosadesktopfresh --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/vmlinuz-3.18.12-nrj-desktop-1rosa--a2fb2590-188b-4e19-a06f-2286202f462c' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
set root='hd1,gpt3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt3 --hint-efi=hd1,gpt3 --hint-baremetal=ahci1,gpt3 e5bbc83f-c1a4-40c3-a819-2ab74cbecbf6
else
search --no-floppy --fs-uuid --set=root e5bbc83f-c1a4-40c3-a819-2ab74cbecbf6
fi
echo 'Загружается Linux 3.18.12-nrj-desktop-1rosa …'
linux /vmlinuz-3.18.12-nrj-desktop-1rosa root=UUID=a2fb2590-188b-4e19-a06f-2286202f462c ro splash=silent logo.nologo nomodeset resume=UUID=43d9e4f3-a7ac-4d9f-a66a-6d674b716589
echo 'Загружается начальный виртуальный диск …'
initrd /initrd-3.18.12-nrj-desktop-1rosa.img
}
menuentry 'ROSA Desktop Fresh R5 - Linux 3.17.7-nrj-desktop-1rosa (на sdb5)' --class rosadesktopfresh --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/vmlinuz-3.17.7-nrj-desktop-1rosa--a2fb2590-188b-4e19-a06f-2286202f462c' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
set root='hd1,gpt3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt3 --hint-efi=hd1,gpt3 --hint-baremetal=ahci1,gpt3 e5bbc83f-c1a4-40c3-a819-2ab74cbecbf6
else
search --no-floppy --fs-uuid --set=root e5bbc83f-c1a4-40c3-a819-2ab74cbecbf6
fi
echo 'Загружается Linux 3.17.7-nrj-desktop-1rosa …'
linux /vmlinuz-3.17.7-nrj-desktop-1rosa root=UUID=a2fb2590-188b-4e19-a06f-2286202f462c ro splash=silent logo.nologo nomodeset resume=UUID=43d9e4f3-a7ac-4d9f-a66a-6d674b716589
echo 'Загружается начальный виртуальный диск …'
initrd /initrd-3.17.7-nrj-desktop-1rosa.img
}
menuentry 'ROSA Desktop Fresh R5 - Linux 3.14.39-nrj-desktop-4rosa-x86_64 (на sdb5)' --class rosadesktopfresh --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/vmlinuz-3.14.39-nrj-desktop-4rosa-x86_64--a2fb2590-188b-4e19-a06f-2286202f462c' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
set root='hd1,gpt3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt3 --hint-efi=hd1,gpt3 --hint-baremetal=ahci1,gpt3 e5bbc83f-c1a4-40c3-a819-2ab74cbecbf6
else
search --no-floppy --fs-uuid --set=root e5bbc83f-c1a4-40c3-a819-2ab74cbecbf6
fi
echo 'Загружается Linux 3.14.39-nrj-desktop-4rosa-x86_64 …'
linux /vmlinuz-3.14.39-nrj-desktop-4rosa-x86_64 root=UUID=a2fb2590-188b-4e19-a06f-2286202f462c ro splash=silent logo.nologo nomodeset resume=UUID=43d9e4f3-a7ac-4d9f-a66a-6d674b716589
echo 'Загружается начальный виртуальный диск …'
initrd /initrd-3.14.39-nrj-desktop-4rosa-x86_64.img
}
}
if [ -f ${config_directory}/custom.cfg ]; then
source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
if [ -f /boot/rescue.iso -o -f /boot/sgb.iso ]; then
submenu 'Repair tools' {
if [ -f /boot/rescue.iso ]; then
menuentry "Boot rescue CD" {
loopback loop /boot/rescue.iso
linux (loop)/isolinux/vmlinuz0 boot=live iso_filename=/boot/rescue.iso root=live:/dev/sr0 rootfstype=auto ro rd.live.image rhgb splash=silent logo.nologo rd.luks=0 rd.md=0 rd.dm=0
initrd (loop)/isolinux/initrd0.img
}
fi
if [ -f /boot/sgb.iso ]; then
menuentry "Run Grub2 repair" {
loopback loop /boot/sgb.iso
linux16 /boot/memdisk iso
initrd16 /boot/sgb.iso
}
fi
}
fi
UPD: Запостил багрепорт.
Есть идея решения проблемы: в скрипте OS-PROBE нужно сделать проверку на наличие уже найденных систем в пределах одного раздела и/или подтома. Но как ее реализовать пока не знаю.