atualizar ficheiros de bootloaser e do instalador

This commit is contained in:
manuel 2023-11-19 15:43:57 -01:00
parent e3cd6e2787
commit 21a62532a6
80 changed files with 173300 additions and 517 deletions

View File

@ -13,5 +13,5 @@ source /boot/grub/theme.cfg
terminal_output gfxterm terminal_output gfxterm
# Uncomment so grub beeps during boot # Uncomment so grub beeps during boot
insmod play #insmod play
play 960 440 1 0 4 440 1 #play 960 440 1 0 4 440 1

Binary file not shown.

View File

@ -1,41 +1,436 @@
if loadfont $prefix/font.pf2 ; then
set gfxmode=1024x768
set gfxpayload=keep
insmod efi_gop
insmod efi_uga
insmod video_bochs
insmod video_cirrus
insmod gfxterm
insmod png
terminal_output gfxterm
fi
if background_image /isolinux/splash.png; then
set color_normal=light-gray/black
set color_highlight=white/black
elif background_image /splash.png; then
set color_normal=light-gray/black
set color_highlight=white/black
else
set menu_color_normal=cyan/blue
set menu_color_highlight=white/blue
fi
source /boot/grub/config.cfg source /boot/grub/config.cfg
menuentry "My-distro Live" { # Live boot
linux /live/vmlinuz boot=live components splash quiet username=user hostname=My-distro autologin "${loopback}" menuentry "My-distro Live" --hotkey=l {
initrd /live/initrd.img linux /live/vmlinuz boot=live components username=user hostname=My-distro quiet splash findiso=${iso_path}
}
menuentry "My-distro Live (fail-safe mode)" {
linux /live/initrd.img boot=live components memtest noapic noapm nodma nomce nolapic nomodeset nosmp nosplash vga=normal
initrd /live/initrd.img initrd /live/initrd.img
} }
submenu "My-distro Live with Localisation Support" { submenu "My-distro Live with Localisation Support" {
menuentry "Portuguese (pt)" { menuentry "Albanian (sq)" {
linux /live/vmlinuz boot=live components locales=pt_PT.UTF-8 quiet splash keyboard-layouts=pt username=user hostname=My-distro timezone=atlantic/azores autologin "${loopback}" linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=sq_AL.UTF-8 keyboard-layouts=sq quiet splash
initrd /live/initrd.img initrd /live/initrd.img
} }
menuentry "Portuguese (Brazil) (pt_BR)" { menuentry "Amharic (am)" {
linux /live/vmlinuz boot=live components locales=pt_BR.UTF-8 quiet splash keyboard-layouts=br username=user hostname=My-distro timezone=atlantic/azores autologin "${loopback}" linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=am_ET keyboard-layouts=am quiet splash
initrd /live/initrd.img
}
menuentry "Arabic (ar)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=ar_EG.UTF-8 keyboard-layouts=ar quiet splash
initrd /live/initrd.img
}
menuentry "Asturian (ast)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=ast_ES.UTF-8 keyboard-layouts=ast quiet splash
initrd /live/initrd.img
}
menuentry "Basque (eu)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=eu_ES.UTF-8 keyboard-layouts=eu quiet splash
initrd /live/initrd.img
}
menuentry "Belarusian (be)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=be_BY.UTF-8 keyboard-layouts=be quiet splash
initrd /live/initrd.img
}
menuentry "Bangla (bn)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=bn_BD keyboard-layouts=bn quiet splash
initrd /live/initrd.img
}
menuentry "Bosnian (bs)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=bs_BA.UTF-8 keyboard-layouts=bs quiet splash
initrd /live/initrd.img
}
menuentry "Bulgarian (bg)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=bg_BG.UTF-8 keyboard-layouts=bg quiet splash
initrd /live/initrd.img
}
menuentry "Tibetan (bo)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=bo_IN keyboard-layouts=bo quiet splash
initrd /live/initrd.img
}
menuentry "Catalan (ca)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=ca_ES.UTF-8 keyboard-layouts=ca quiet splash
initrd /live/initrd.img
}
menuentry "Chinese (Simplified) (zh_CN)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=zh_CN.UTF-8 keyboard-layouts=zh_CN quiet splash
initrd /live/initrd.img
}
menuentry "Chinese (Traditional) (zh_TW)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=zh_TW.UTF-8 keyboard-layouts=zh_TW quiet splash
initrd /live/initrd.img
}
menuentry "Croatian (hr)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=hr_HR.UTF-8 keyboard-layouts=hr quiet splash
initrd /live/initrd.img
}
menuentry "Czech (cs)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=cs_CZ.UTF-8 keyboard-layouts=cs quiet splash
initrd /live/initrd.img
}
menuentry "Danish (da)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=da_DK.UTF-8 keyboard-layouts=da quiet splash
initrd /live/initrd.img
}
menuentry "Dutch (nl)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=nl_NL.UTF-8 keyboard-layouts=nl quiet splash
initrd /live/initrd.img
}
menuentry "Dzongkha (dz)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=dz_BT keyboard-layouts=dz quiet splash
initrd /live/initrd.img initrd /live/initrd.img
} }
menuentry "English (en)" { menuentry "English (en)" {
linux /live/vmlinuz boot=live components locales=en_US.UTF-8 quiet splash keyboard-layouts=en username=user hostname=My-distro timezone=atlantic/azores autologin "${loopback}" linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=en_US.UTF-8 keyboard-layouts=en quiet splash
initrd /live/initrd.img
}
menuentry "Esperanto (eo)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=eo.UTF-8 keyboard-layouts=eo quiet splash
initrd /live/initrd.img
}
menuentry "Estonian (et)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=et_EE.UTF-8 keyboard-layouts=et quiet splash
initrd /live/initrd.img
}
menuentry "Finnish (fi)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=fi_FI.UTF-8 keyboard-layouts=fi quiet splash
initrd /live/initrd.img initrd /live/initrd.img
} }
menuentry "French (fr)" { menuentry "French (fr)" {
linux /live/vmlinuz boot=live components locales=fr_FR.UTF-8 quiet splash keyboard-layouts=fr username=user hostname=My-distro timezone=atlantic/azores autologin "${loopback}" linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=fr_FR.UTF-8 keyboard-layouts=fr quiet splash
initrd /live/initrd.img
}
menuentry "Galician (gl)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=gl_ES.UTF-8 keyboard-layouts=gl quiet splash
initrd /live/initrd.img
}
menuentry "Georgian (ka)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=ka_GE.UTF-8 keyboard-layouts=ka quiet splash
initrd /live/initrd.img initrd /live/initrd.img
} }
menuentry "German (de)" { menuentry "German (de)" {
linux /live/vmlinuz boot=live components locales=de_DE.UTF-8 quiet splash keyboard-layouts=de username=user hostname=My-distro timezone=atlantic/azores autologin "${loopback}" linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=de_DE.UTF-8 keyboard-layouts=de quiet splash
initrd /live/initrd.img
}
menuentry "Greek (el)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=el_GR.UTF-8 keyboard-layouts=el quiet splash
initrd /live/initrd.img
}
menuentry "Gujarati (gu)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=gu_IN keyboard-layouts=gu quiet splash
initrd /live/initrd.img
}
menuentry "Hebrew (he)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=he_IL.UTF-8 keyboard-layouts=he quiet splash
initrd /live/initrd.img
}
menuentry "Hindi (hi)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=hi_IN keyboard-layouts=hi quiet splash
initrd /live/initrd.img
}
menuentry "Hungarian (hu)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=hu_HU.UTF-8 keyboard-layouts=hu quiet splash
initrd /live/initrd.img
}
menuentry "Icelandic (is)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=is_IS.UTF-8 keyboard-layouts=is quiet splash
initrd /live/initrd.img
}
menuentry "Indonesian (id)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=id_ID.UTF-8 keyboard-layouts=id quiet splash
initrd /live/initrd.img
}
menuentry "Irish (ga)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=ga_IE.UTF-8 keyboard-layouts=ga quiet splash
initrd /live/initrd.img initrd /live/initrd.img
} }
menuentry "Italian (it)" { menuentry "Italian (it)" {
linux /live/vmlinuz boot=live components locales=it_IT.UTF-8 quiet splash keyboard-layouts=it username=user hostname=My-distro timezone=atlantic/azores autologin "${loopback}" linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=it_IT.UTF-8 keyboard-layouts=it quiet splash
initrd /live/initrd.img
}
menuentry "Japanese (ja)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=ja_JP.UTF-8 keyboard-layouts=ja quiet splash
initrd /live/initrd.img
}
menuentry "Kazakh (kk)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=kk_KZ.UTF-8 keyboard-layouts=kk quiet splash
initrd /live/initrd.img
}
menuentry "Khmer (km)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=km_KH keyboard-layouts=km quiet splash
initrd /live/initrd.img
}
menuentry "Kannada (kn)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=kn_IN keyboard-layouts=kn quiet splash
initrd /live/initrd.img
}
menuentry "Korean (ko)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=ko_KR.UTF-8 keyboard-layouts=ko quiet splash
initrd /live/initrd.img
}
menuentry "Kurdish (ku)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=ku_TR.UTF-8 keyboard-layouts=ku quiet splash
initrd /live/initrd.img
}
menuentry "Lao (lo)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=lo_LA keyboard-layouts=lo quiet splash
initrd /live/initrd.img
}
menuentry "Latvian (lv)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=lv_LV.UTF-8 keyboard-layouts=lv quiet splash
initrd /live/initrd.img
}
menuentry "Lithuanian (lt)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=lt_LT.UTF-8 keyboard-layouts=lt quiet splash
initrd /live/initrd.img
}
menuentry "Malayalam (ml)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=ml_IN keyboard-layouts=ml quiet splash
initrd /live/initrd.img
}
menuentry "Marathi (mr)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=mr_IN keyboard-layouts=mr quiet splash
initrd /live/initrd.img
}
menuentry "Macedonian (mk)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=mk_MK.UTF-8 keyboard-layouts=mk quiet splash
initrd /live/initrd.img
}
menuentry "Burmese (my)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=my_MM keyboard-layouts=my quiet splash
initrd /live/initrd.img
}
menuentry "Nepali (ne)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=ne_NP keyboard-layouts=ne quiet splash
initrd /live/initrd.img
}
menuentry "Northern Sami (se_NO)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=se_NO keyboard-layouts=se_NO quiet splash
initrd /live/initrd.img
}
menuentry "Norwegian Bokmaal (nb_NO)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=nb_NO.UTF-8 keyboard-layouts=nb_NO quiet splash
initrd /live/initrd.img
}
menuentry "Norwegian Nynorsk (nn_NO)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=nn_NO.UTF-8 keyboard-layouts=nn_NO quiet splash
initrd /live/initrd.img
}
menuentry "Persian (fa)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=fa_IR keyboard-layouts=fa quiet splash
initrd /live/initrd.img
}
menuentry "Polish (pl)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=pl_PL.UTF-8 keyboard-layouts=pl quiet splash
initrd /live/initrd.img
}
menuentry "Portuguese (pt)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=pt_PT.UTF-8 keyboard-layouts=pt quiet splash
initrd /live/initrd.img
}
menuentry "Portuguese (Brazil) (pt_BR)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=pt_BR.UTF-8 keyboard-layouts=pt_BR quiet splash
initrd /live/initrd.img
}
menuentry "Punjabi (Gurmukhi) (pa)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=pa_IN keyboard-layouts=pa quiet splash
initrd /live/initrd.img
}
menuentry "Romanian (ro)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=ro_RO.UTF-8 keyboard-layouts=ro quiet splash
initrd /live/initrd.img
}
menuentry "Russian (ru)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=ru_RU.UTF-8 keyboard-layouts=ru quiet splash
initrd /live/initrd.img
}
menuentry "Sinhala (si)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=si_LK keyboard-layouts=si quiet splash
initrd /live/initrd.img
}
menuentry "Serbian (Cyrillic) (sr)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=sr_RS keyboard-layouts=sr quiet splash
initrd /live/initrd.img
}
menuentry "Slovak (sk)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=sk_SK.UTF-8 keyboard-layouts=sk quiet splash
initrd /live/initrd.img
}
menuentry "Slovenian (sl)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=sl_SI.UTF-8 keyboard-layouts=sl quiet splash
initrd /live/initrd.img initrd /live/initrd.img
} }
menuentry "Spanish (es)" { menuentry "Spanish (es)" {
linux /live/vmlinuz boot=live components locales=es_ES.UTF-8 quiet splash keyboard-layouts=es username=user hostname=My-distro timezone=atlantic/azores autologin "${loopback}" linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=es_ES.UTF-8 keyboard-layouts=es quiet splash
initrd /live/initrd.img
}
menuentry "Swedish (sv)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=sv_SE.UTF-8 keyboard-layouts=sv quiet splash
initrd /live/initrd.img
}
menuentry "Tagalog (tl)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=tl_PH.UTF-8 keyboard-layouts=tl quiet splash
initrd /live/initrd.img
}
menuentry "Tamil (ta)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=ta_IN keyboard-layouts=ta quiet splash
initrd /live/initrd.img
}
menuentry "Telugu (te)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=te_IN keyboard-layouts=te quiet splash
initrd /live/initrd.img
}
menuentry "Tajik (tg)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=tg_TJ.UTF-8 keyboard-layouts=tg quiet splash
initrd /live/initrd.img
}
menuentry "Thai (th)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=th_TH.UTF-8 keyboard-layouts=th quiet splash
initrd /live/initrd.img
}
menuentry "Turkish (tr)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=tr_TR.UTF-8 keyboard-layouts=tr quiet splash
initrd /live/initrd.img
}
menuentry "Uyghur (ug)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=ug_CN keyboard-layouts=ug quiet splash
initrd /live/initrd.img
}
menuentry "Ukrainian (uk)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=uk_UA.UTF-8 keyboard-layouts=uk quiet splash
initrd /live/initrd.img
}
menuentry "Vietnamese (vi)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=vi_VN keyboard-layouts=vi quiet splash
initrd /live/initrd.img
}
menuentry "Welsh (cy)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=cy_GB.UTF-8 keyboard-layouts=cy quiet splash
initrd /live/initrd.img initrd /live/initrd.img
} }
} }
### Commented out till Persistence is working as expected.
#menuentry "Persistent My-distro" --hotkey=p {
# linux /live/vmlinuz boot=live components username=user hostname=My-distro quiet splash findiso=${iso_path} persistence
# initrd /live/initrd.img
#}
### Commented out till toram is working as expected.
#menuentry "My-distro loaded to RAM" --hotkey=t {
# linux /live/vmlinuz boot=live components username=user hostname=My-distro quiet splash findiso=${iso_path} toram
# initrd /live/initrd.img
#}
#menuentry "Developer Desktop" --hotkey=d {
# linux /live/vmlinuz boot=local ro root=/dev/sdb126 quiet splash findiso=${iso_path}
# initrd /live/initrd.img
#}
# You can add more entries like this
#menuentry "Alternate live boot" {
# linux /live/vmlinuz boot=live components username=user hostname=My-distro quiet splash findiso=${iso_path} custom options here
# initrd /live/initrd.img
#}
#menuentry "Alternate graphical installer" {
# linux custom options here
# initrd
#}
#menuentry "Alternate textual installer" {
# linux custom options here
# initrd
#}
# Installer (if any)
if false; then
source /boot/grub/install_start.cfg
submenu 'Advanced install options ...' --hotkey=a {
source /boot/grub/theme.cfg
source /boot/grub/install.cfg
}
fi
submenu ' Utilities ...' --hotkey=u {
source /boot/grub/theme.cfg
menuentry "My-distro(fail-safe mode)" --hotkey=s {
linux /live/vmlinuz boot=live components username=user hostname=My-distro memtest noapic noapm nodma nomce nolapic nomodeset nosmp nosplash vga=788
initrd /live/initrd.img
}
# Memtest (if any)
if [ "${grub_platform}" = "pc" ] -a false; then
source /boot/grub/memtest.cfg
fi
# Firmware setup (UEFI)
if [ "${grub_platform}" = "efi" ]; then
menuentry "UEFI Firmware Settings" {
fwsetup
}
fi
}
submenu ' Recovery ...' --hotkey=r {
source /boot/grub/theme.cfg
menuentry "AçorOS on sda2" {
linux /live/vmlinuz ro boot=local root=/dev/sda2 quiet splash
initrd /live/initrd.img
}
menuentry "AçorOS on sda3" {
linux /live/vmlinuz ro boot=local root=/dev/sda3 quiet splash
initrd /live/initrd.img
}
menuentry "AçorOS on mmcblk0p2" {
linux /live/vmlinuz ro boot=local root=/dev/mmcblk0p2 quiet splash
initrd /live/initrd.img
}
menuentry "AçorOS on mmcblk0p3" {
linux /live/vmlinuz ro boot=local root=/dev/mmcblk0p3 quiet splash
initrd /live/initrd.img
}
menuentry "AçorOS on nvme0n1p2" {
linux /live/vmlinuz ro boot=local root=/dev/nvme0n1p2 quiet splash
initrd /live/initrd.img
}
menuentry "AçorOS on nvme0n1p3" {
linux /live/vmlinuz ro boot=local root=/dev/nvme0n1p3 quiet splash
initrd /live/initrd.img
}
#menuentry "AçorOS on nvme0n1p4" {
# linux /live/vmlinuz ro boot=local root=/dev/nvme0n1p4 quiet splash
# initrd /live/initrd.img
#}
#menuentry "AçorOS on nvme0n1p5" {
# linux /live/vmlinuz ro boot=local root=/dev/nvme0n1p5 quiet splash
# initrd /live/initrd.img
#}
}

Binary file not shown.

View File

@ -1,6 +1,3 @@
# D-I config version 2.0
# search path for the c32 support libraries (libcom32, libutil etc.)
path
include menu.cfg include menu.cfg
default vesamenu.c32 default vesamenu.c32
prompt 0 prompt 0

View File

@ -0,0 +1,432 @@
### ISOLINUX config for Live-Session
#timeout 200
#ontimeout live
menu title My-distro - Live
default live
label live
menu label ^My-distro (amd64)
linux /live/vmlinuz
initrd /live/initrd.img
append boot=live components username=user hostname=My-distro splash quiet
MENU begin advanced
MENU title My-distro with Localisation Support
LABEL Albanian (sq)
say "Booting Albanian (sq)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=sq_AL.UTF-8 keyboard-layouts=sq quiet splash
LABEL Amharic (am)
say "Booting Amharic (am)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=am_ET keyboard-layouts=am quiet splash
LABEL Arabic (ar)
say "Booting Arabic (ar)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=ar_EG.UTF-8 keyboard-layouts=ar quiet splash
LABEL Asturian (ast)
say "Booting Asturian (ast)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=ast_ES.UTF-8 keyboard-layouts=ast quiet splash
LABEL Basque (eu)
say "Booting Basque (eu)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=eu_ES.UTF-8 keyboard-layouts=eu quiet splash
LABEL Belarusian (be)
say "Booting Belarusian (be)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=be_BY.UTF-8 keyboard-layouts=be quiet splash
LABEL Bangla (bn)
say "Booting Bangla (bn)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=bn_BD keyboard-layouts=bn quiet splash
LABEL Bosnian (bs)
say "Booting Bosnian (bs)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=bs_BA.UTF-8 keyboard-layouts=bs quiet splash
LABEL Bulgarian (bg)
say "Booting Bulgarian (bg)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=bg_BG.UTF-8 keyboard-layouts=bg quiet splash
LABEL Tibetan (bo)
say "Booting Tibetan (bo)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=bo_IN keyboard-layouts=bo quiet splash
LABEL Catalan (ca)
say "Booting Catalan (ca)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=ca_ES.UTF-8 keyboard-layouts=ca quiet splash
LABEL Chinese (Simplified) (zh_CN)
say "Booting Chinese (Simplified) (zh_CN)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=zh_CN.UTF-8 keyboard-layouts=zh_CN quiet splash
LABEL Chinese (Traditional) (zh_TW)
say "Booting Chinese (Traditional) (zh_TW)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=zh_TW.UTF-8 keyboard-layouts=zh_TW quiet splash
LABEL Croatian (hr)
say "Booting Croatian (hr)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=hr_HR.UTF-8 keyboard-layouts=hr quiet splash
LABEL Czech (cs)
say "Booting Czech (cs)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=cs_CZ.UTF-8 keyboard-layouts=cs quiet splash
LABEL Danish (da)
say "Booting Danish (da)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=da_DK.UTF-8 keyboard-layouts=da quiet splash
LABEL Dutch (nl)
say "Booting Dutch (nl)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=nl_NL.UTF-8 keyboard-layouts=nl quiet splash
LABEL Dzongkha (dz)
say "Booting Dzongkha (dz)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=dz_BT keyboard-layouts=dz quiet splash
LABEL English (en)
say "Booting English (en)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=en_US.UTF-8 keyboard-layouts=en quiet splash
LABEL Esperanto (eo)
say "Booting Esperanto (eo)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=eo.UTF-8 keyboard-layouts=eo quiet splash
LABEL Estonian (et)
say "Booting Estonian (et)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=et_EE.UTF-8 keyboard-layouts=et quiet splash
LABEL Finnish (fi)
say "Booting Finnish (fi)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=fi_FI.UTF-8 keyboard-layouts=fi quiet splash
LABEL French (fr)
say "Booting French (fr)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=fr_FR.UTF-8 keyboard-layouts=fr quiet splash
LABEL Galician (gl)
say "Booting Galician (gl)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=gl_ES.UTF-8 keyboard-layouts=gl quiet splash
LABEL Georgian (ka)
say "Booting Georgian (ka)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=ka_GE.UTF-8 keyboard-layouts=ka quiet splash
LABEL German (de)
say "Booting German (de)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=de_DE.UTF-8 keyboard-layouts=de quiet splash
LABEL Greek (el)
say "Booting Greek (el)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=el_GR.UTF-8 keyboard-layouts=el quiet splash
LABEL Gujarati (gu)
say "Booting Gujarati (gu)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=gu_IN keyboard-layouts=gu quiet splash
LABEL Hebrew (he)
say "Booting Hebrew (he)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=he_IL.UTF-8 keyboard-layouts=he quiet splash
LABEL Hindi (hi)
say "Booting Hindi (hi)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=hi_IN keyboard-layouts=hi quiet splash
LABEL Hungarian (hu)
say "Booting Hungarian (hu)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=hu_HU.UTF-8 keyboard-layouts=hu quiet splash
LABEL Icelandic (is)
say "Booting Icelandic (is)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=is_IS.UTF-8 keyboard-layouts=is quiet splash
LABEL Indonesian (id)
say "Booting Indonesian (id)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=id_ID.UTF-8 keyboard-layouts=id quiet splash
LABEL Irish (ga)
say "Booting Irish (ga)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=ga_IE.UTF-8 keyboard-layouts=ga quiet splash
LABEL Italian (it)
say "Booting Italian (it)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=it_IT.UTF-8 keyboard-layouts=it quiet splash
LABEL Japanese (ja)
say "Booting Japanese (ja)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=ja_JP.UTF-8 keyboard-layouts=ja quiet splash
LABEL Kazakh (kk)
say "Booting Kazakh (kk)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=kk_KZ.UTF-8 keyboard-layouts=kk quiet splash
LABEL Khmer (km)
say "Booting Khmer (km)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=km_KH keyboard-layouts=km quiet splash
LABEL Kannada (kn)
say "Booting Kannada (kn)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=kn_IN keyboard-layouts=kn quiet splash
LABEL Korean (ko)
say "Booting Korean (ko)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=ko_KR.UTF-8 keyboard-layouts=ko quiet splash
LABEL Kurdish (ku)
say "Booting Kurdish (ku)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=ku_TR.UTF-8 keyboard-layouts=ku quiet splash
LABEL Lao (lo)
say "Booting Lao (lo)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=lo_LA keyboard-layouts=lo quiet splash
LABEL Latvian (lv)
say "Booting Latvian (lv)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=lv_LV.UTF-8 keyboard-layouts=lv quiet splash
LABEL Lithuanian (lt)
say "Booting Lithuanian (lt)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=lt_LT.UTF-8 keyboard-layouts=lt quiet splash
LABEL Malayalam (ml)
say "Booting Malayalam (ml)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=ml_IN keyboard-layouts=ml quiet splash
LABEL Marathi (mr)
say "Booting Marathi (mr)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=mr_IN keyboard-layouts=mr quiet splash
LABEL Macedonian (mk)
say "Booting Macedonian (mk)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=mk_MK.UTF-8 keyboard-layouts=mk quiet splash
LABEL Burmese (my)
say "Booting Burmese (my)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=my_MM keyboard-layouts=my quiet splash
LABEL Nepali (ne)
say "Booting Nepali (ne)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=ne_NP keyboard-layouts=ne quiet splash
LABEL Northern Sami (se_NO)
say "Booting Northern Sami (se_NO)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=se_NO keyboard-layouts=se_NO quiet splash
LABEL Norwegian Bokmaal (nb_NO)
say "Booting Norwegian Bokmaal (nb_NO)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=nb_NO.UTF-8 keyboard-layouts=nb_NO quiet splash
LABEL Norwegian Nynorsk (nn_NO)
say "Booting Norwegian Nynorsk (nn_NO)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=nn_NO.UTF-8 keyboard-layouts=nn_NO quiet splash
LABEL Persian (fa)
say "Booting Persian (fa)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=fa_IR keyboard-layouts=fa quiet splash
LABEL Polish (pl)
say "Booting Polish (pl)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=pl_PL.UTF-8 keyboard-layouts=pl quiet splash
LABEL Portuguese (pt)
say "Booting Portuguese (pt)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=pt_PT.UTF-8 keyboard-layouts=pt quiet splash
LABEL Portuguese (Brazil) (pt_BR)
say "Booting Portuguese (Brazil) (pt_BR)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=pt_BR.UTF-8 keyboard-layouts=pt_BR quiet splash
LABEL Punjabi (Gurmukhi) (pa)
say "Booting Punjabi (Gurmukhi) (pa)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=pa_IN keyboard-layouts=pa quiet splash
LABEL Romanian (ro)
say "Booting Romanian (ro)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=ro_RO.UTF-8 keyboard-layouts=ro quiet splash
LABEL Russian (ru)
say "Booting Russian (ru)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=ru_RU.UTF-8 keyboard-layouts=ru quiet splash
LABEL Sinhala (si)
say "Booting Sinhala (si)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=si_LK keyboard-layouts=si quiet splash
LABEL Serbian (Cyrillic) (sr)
say "Booting Serbian (Cyrillic) (sr)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=sr_RS keyboard-layouts=sr quiet splash
LABEL Slovak (sk)
say "Booting Slovak (sk)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=sk_SK.UTF-8 keyboard-layouts=sk quiet splash
LABEL Slovenian (sl)
say "Booting Slovenian (sl)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=sl_SI.UTF-8 keyboard-layouts=sl quiet splash
LABEL Spanish (es)
say "Booting Spanish (es)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=es_ES.UTF-8 keyboard-layouts=es quiet splash
LABEL Swedish (sv)
say "Booting Swedish (sv)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=sv_SE.UTF-8 keyboard-layouts= quiet splash
LABEL Tagalog (tl)
say "Booting Tagalog (tl)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=tl_PH.UTF-8 keyboard-layouts=tl quiet splash
LABEL Tamil (ta)
say "Booting Tamil (ta)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=ta_IN keyboard-layouts=ta quiet splash
LABEL Telugu (te)
say "Booting Telugu (te)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=te_IN keyboard-layouts=te quiet splash
LABEL Tajik (tg)
say "Booting Tajik (tg)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=tg_TJ.UTF-8 keyboard-layouts=tg quiet splash
LABEL Thai (th)
say "Booting Thai (th)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=th_TH.UTF-8 keyboard-layouts=th quiet splash
LABEL Turkish (tr)
say "Booting Turkish (tr)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=tr_TR.UTF-8 keyboard-layouts=tr quiet splash
LABEL Uyghur (ug)
say "Booting Uyghur (ug)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=ug_CN keyboard-layouts=ug quiet splash
LABEL Ukrainian (uk)
say "Booting Ukrainian (uk)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=uk_UA.UTF-8 keyboard-layouts=uk quiet splash
LABEL Vietnamese (vi)
say "Booting Vietnamese (vi)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=vi_VN keyboard-layouts=vi quiet splash
LABEL Welsh (cy)
say "Booting Welsh (cy)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=cy_GB.UTF-8 keyboard-layouts=cy quiet splash
LABEL mainmenu
MENU label Back
MENU exit
MENU end
### Until this isn't UNPLEASANT, it stays commented in Beta releases.
#label persistent
# menu label ^Persistent My-distro(amd64)
# linux /live/vmlinuz
# initrd /live/initrd.img
# append boot=live components username=user hostname=My-distro quiet splash persistence
#label toram
# menu label ^My-distroloaded in RAM
# linux /live/vmlinuz
# initrd /live/initrd.img
# append boot=live components username=user hostname=My-distro quiet splash toram
#label developer
# menu label ^Boot to Developer Desktop
# linux /live/vmlinuz
# initrd /live/initrd.img
# append boot=local ro root=/dev/sdb126 quiet splash
#### ### ## # This line is intentionaly left blank. # ## ### ####
### By following the constucts above, We can add additional entries
#label Alternative boot
# menu label ^Alternative My-distro(amd64)
# linux /live/vmlinuz
# initrd /live/initrd.img
# append boot=live components username=user hostname=My-distro quiet splash persistence
# say Now booting alternative method
#### ### ## # This line is intentionaly left blank. # ## ### ####
### By following the constucts above, We can add additional entries
#label Alternative boot
# menu label ^Alternative My-distro(amd64)
# linux /live/vmlinuz
# initrd /live/initrd.img
# append boot=live components username=user hostname=My-distro quiet splash persistence
# say Now booting alternative method

View File

@ -1,12 +0,0 @@
label live-@FLAVOUR@
menu label ^Live (@FLAVOUR@)
menu default
linux @LINUX@
initrd @INITRD@
append @APPEND_LIVE@
label live-@FLAVOUR@-failsafe
menu label ^Live (@FLAVOUR@ failsafe)
linux @LINUX@
initrd @INITRD@
append @APPEND_LIVE_FAILSAFE@

View File

@ -1,61 +1,38 @@
INCLUDE stdmenu.cfg menu hshift 0
MENU title Main Menu menu width 82
DEFAULT My-distro Live
LABEL My-distro Live
SAY "Booting My-distro Live..."
linux /live/vmlinuz
APPEND initrd=/live/initrd.img boot=live components splash quiet username=user hostname=My-distro
LABEL My-distro live failsafe include stdmenu.cfg
menu label My-distro Live failsafe include live.cfg
kernel /live/vmlinuz
append initrd=/live/initrd.img boot=live config noapic noapm nodma nomce nolapic pci=nomsi nomodeset radeon.modeset=0 nouveau.modeset=0 nosmp vga=normal autologin
LABEL hd menu begin utilities
menu label Boot the first hard disk menu title Utilities
COM32 chain.c32 menu label ^Utilities
APPEND hd0 include stdmenu.cfg
include utilities.cfg
label mainmenu
menu label ^Back..
menu exit
menu end
MENU begin advanced menu begin recovery
MENU title My-distro Live with Localisation Support menu title Recovery
LABEL Portuguese (pt) menu label ^Recovery Options
SAY "Booting Portuguese (pt)..." include stdmenu.cfg
linux /live/vmlinuz include recovery.cfg
APPEND initrd=/live/initrd.img boot=live components locales=pt_PT.UTF-8 username=user hostname=My-distro keyboard-layouts=pt quiet splash label mainmenu
menu label ^Back..
menu exit
menu end
LABEL Portuguese (Brazil) (pt_BR) #menu begin Additional menu
SAY "Booting Portuguese (Brazil) (pt_BR)..." # menu title Additional menu
linux /live/vmlinuz # menu label ^Additional menu Options
APPEND initrd=/live/initrd.img boot=live components locales=pt_BR.UTF-8 username=user hostname=My-distro keyboard-layouts=br quiet splash # include stdmenu.cfg
# include recovery.cfg
# label mainmenu
# menu label ^Back..
#menu exit
#menu end
LABEL English (en) menu clear
SAY "Booting English (en)..."
linux /live/vmlinuz
APPEND initrd=/live/initrd.img boot=live components locales=en_US.UTF-8 username=user hostname=My-distro keyboard-layouts=en quiet splash
LABEL French (fr)
SAY "Booting French (fr)..."
linux /live/vmlinuz
APPEND initrd=/live/initrd.img boot=live components locales=fr_FR.UTF-8 username=user hostname=My-distro keyboard-layouts=fr quiet splash
LABEL German (de)
SAY "Booting German (de)..."
linux /live/vmlinuz
APPEND initrd=/live/initrd.img boot=live components locales=de_DE.UTF-8 username=user hostname=My-distro keyboard-layouts=de quiet splash
LABEL Italian (it)
SAY "Booting Italian (it)..."
linux /live/vmlinuz
APPEND initrd=/live/initrd.img boot=live components locales=it_IT.UTF-8 username=user hostname=My-distro keyboard-layouts=it quiet splash
LABEL Spanish (es)
SAY "Booting Spanish (es)..."
linux /live/vmlinuz
APPEND initrd=/live/initrd.img boot=live components locales=es_ES.UTF-8 username=user hostname=My-distro keyboard-layouts=es quiet splash
LABEL mainmenu
MENU label Back
MENU exit
MENU end
INCLUDE utilities.cfg

33699
bootloaders/isolinux/pci.ids Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,56 @@
### recovery.cfg for Live-Session
include stdmenu.cfg
menu title My-distroRecovery Options
label R-sda2
menu label ^My-distro on sda2
linux /live/vmlinuz
initrd /live/initrd.img
append boot=local root=/dev/sda2 ro quiet splash
label R-sda3
menu label ^My-distro on sda3
linux /live/vmlinuz
initrd /live/initrd.img
append boot=local root=/dev/sda3 ro quiet splash
label R-nvme0n1p2
menu label ^My-distro on nvme0n1p2
linux /live/vmlinuz
initrd /live/initrd.img
append boot=local root=/dev/nvme0n1p2 ro quiet splash
label R-nvme0n1p3
menu label ^My-distro on nvme0n1p3
linux /live/vmlinuz
initrd /live/initrd.img
append boot=local root=/dev/nvme0n1p3 ro quiet splash
label R-mmcblk0p2
menu label ^My-distro on mmcblk0p2
linux /live/vmlinuz
initrd /live/initrd.img
append boot=local root=/dev/mmcblk0p2 ro quiet splash
label R-mmcblk0p3
menu label ^My-distro on mmcblk0p3
linux /live/vmlinuz
initrd /live/initrd.img
append boot=local root=/dev/mmcblk0p3 ro quiet splash
#### ### ## # This line is intentionaly left blank. # ## ### ####
### By following the constucts above, We can add additional entries
#label Alternative boot
# menu label ^Alternative My-distro(amd64)
# linux /live/vmlinuz
# initrd /live/initrd.img
# append boot=live components quiet splash persistence
# say Now booting alternative method
### By following the constucts above, We can add additional entries
#label Alternative boot
# menu label ^Alternative My-distro(amd64)
# linux /live/vmlinuz
# initrd /live/initrd.img
# append boot=live components quiet splash persistence
# say Now booting alternative method

View File

@ -1,19 +1,15 @@
menu background splash.png menu background splash.png
menu color title * #FFFFFFFF * menu color title * #FFFFFFFF *
menu color border * #00000000 #00000000 none menu color border * #00000000 #00000000 none
menu color sel * #ffffffff #76a1d0ff * menu color sel * #ffffffff #e00000 *
menu color hotsel 1;7;37;40 #ffffffff #76a1d0ff * menu color hotsel 1;7;37;40 #ffffffff #e00000 *
menu color tabmsg * #ffffffff #00000000 * menu color tabmsg * #ffffffff #00000000 *
menu color help 37;40 #ffdddd00 #00000000 none menu color help 37;40 #ffffff #e00000 none
# XXX When adjusting vshift, take care that rows is set to a small menu vshift 12
# enough value so any possible menu will fit on the screen, menu rows 10
# rather than falling off the bottom. menu helpmsgrow 15
menu vshift 8 # The command line must be at least one line from the bottom.
menu rows 8
# The help line must be at least one line from the bottom.
menu helpmsgrow 14
# The command line must be at least one line from the help line.
menu cmdlinerow 16 menu cmdlinerow 16
menu timeoutrow 16 menu timeoutrow 16
menu tabmsgrow 18 menu tabmsgrow 18
menu tabmsg Press ENTER to boot or TAB to edit a menu entry menu tabmsg Press ENTER to boot or TAB to edit a menu entr

View File

@ -1,4 +1,20 @@
menu title My-distro Utilities Options
label failsafe
menu label ^My-distro (amd64 failsafe)
linux /live/vmlinuz
initrd /live/initrd.img
append boot=live components memtest noapic noapm nodma nomce nolapic nomodeset nosmp nosplash vga=788
label hdt label hdt
menu label ^Hardware Detection Tool (HDT) menu label ^Hardware Detection Tool (HDT)
com32 hdt.c32 com32 hdt.c32
### By following the constucts above, We can add additional entries
#label Alternative boot
# menu label ^Alternative My-distro (amd64)
# linux /live/vmlinuz
# initrd /live/initrd.img
# append boot=live components quiet splash persistence
# say Now booting alternative method

View File

@ -21,12 +21,12 @@ extraMounts:
- device: /run/udev - device: /run/udev
mountPoint: /run/udev mountPoint: /run/udev
options: bind options: bind
extraMountsEfi:
- device: efivarfs - device: efivarfs
fs: efivarfs fs: efivarfs
mountPoint: /sys/firmware/efi/efivars mountPoint: /sys/firmware/efi/efivars
btrfsSwapSubvol: /@swap
btrfsSubvolumes: btrfsSubvolumes:
- mountPoint: / - mountPoint: /
subvolume: /@ subvolume: /@

View File

@ -13,5 +13,5 @@ source /boot/grub/theme.cfg
terminal_output gfxterm terminal_output gfxterm
# Uncomment so grub beeps during boot # Uncomment so grub beeps during boot
insmod play #insmod play
play 960 440 1 0 4 440 1 #play 960 440 1 0 4 440 1

View File

@ -1,41 +1,436 @@
if loadfont $prefix/font.pf2 ; then
set gfxmode=1024x768
set gfxpayload=keep
insmod efi_gop
insmod efi_uga
insmod video_bochs
insmod video_cirrus
insmod gfxterm
insmod png
terminal_output gfxterm
fi
if background_image /isolinux/splash.png; then
set color_normal=light-gray/black
set color_highlight=white/black
elif background_image /splash.png; then
set color_normal=light-gray/black
set color_highlight=white/black
else
set menu_color_normal=cyan/blue
set menu_color_highlight=white/blue
fi
source /boot/grub/config.cfg source /boot/grub/config.cfg
menuentry "My-distro Live" { # Live boot
linux /live/vmlinuz boot=live components splash quiet locales=pt_PT.UTF-8 keyboard-layouts=pt username=user hostname=My-distro timezone=atlantic/azores autologin "${loopback}" menuentry "My-distro Live" --hotkey=l {
initrd /live/initrd.img linux /live/vmlinuz boot=live components username=user hostname=My-distro quiet splash findiso=${iso_path}
}
menuentry "My-distro Live (fail-safe mode)" {
linux /live/initrd.img boot=live components memtest noapic noapm nodma nomce nolapic nomodeset nosmp nosplash vga=normal
initrd /live/initrd.img initrd /live/initrd.img
} }
submenu "My-distro Live with Localisation Support" { submenu "My-distro Live with Localisation Support" {
menuentry "Portuguese (pt)" { menuentry "Albanian (sq)" {
linux /live/vmlinuz boot=live components locales=pt_PT.UTF-8 quiet splash keyboard-layouts=pt username=user hostname=My-distro timezone=atlantic/azores autologin "${loopback}" linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=sq_AL.UTF-8 keyboard-layouts=sq quiet splash
initrd /live/initrd.img initrd /live/initrd.img
} }
menuentry "Portuguese (Brazil) (pt_BR)" { menuentry "Amharic (am)" {
linux /live/vmlinuz boot=live components locales=pt_BR.UTF-8 quiet splash keyboard-layouts=br username=user hostname=My-distro timezone=atlantic/azores autologin "${loopback}" linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=am_ET keyboard-layouts=am quiet splash
initrd /live/initrd.img
}
menuentry "Arabic (ar)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=ar_EG.UTF-8 keyboard-layouts=ar quiet splash
initrd /live/initrd.img
}
menuentry "Asturian (ast)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=ast_ES.UTF-8 keyboard-layouts=ast quiet splash
initrd /live/initrd.img
}
menuentry "Basque (eu)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=eu_ES.UTF-8 keyboard-layouts=eu quiet splash
initrd /live/initrd.img
}
menuentry "Belarusian (be)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=be_BY.UTF-8 keyboard-layouts=be quiet splash
initrd /live/initrd.img
}
menuentry "Bangla (bn)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=bn_BD keyboard-layouts=bn quiet splash
initrd /live/initrd.img
}
menuentry "Bosnian (bs)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=bs_BA.UTF-8 keyboard-layouts=bs quiet splash
initrd /live/initrd.img
}
menuentry "Bulgarian (bg)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=bg_BG.UTF-8 keyboard-layouts=bg quiet splash
initrd /live/initrd.img
}
menuentry "Tibetan (bo)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=bo_IN keyboard-layouts=bo quiet splash
initrd /live/initrd.img
}
menuentry "Catalan (ca)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=ca_ES.UTF-8 keyboard-layouts=ca quiet splash
initrd /live/initrd.img
}
menuentry "Chinese (Simplified) (zh_CN)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=zh_CN.UTF-8 keyboard-layouts=zh_CN quiet splash
initrd /live/initrd.img
}
menuentry "Chinese (Traditional) (zh_TW)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=zh_TW.UTF-8 keyboard-layouts=zh_TW quiet splash
initrd /live/initrd.img
}
menuentry "Croatian (hr)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=hr_HR.UTF-8 keyboard-layouts=hr quiet splash
initrd /live/initrd.img
}
menuentry "Czech (cs)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=cs_CZ.UTF-8 keyboard-layouts=cs quiet splash
initrd /live/initrd.img
}
menuentry "Danish (da)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=da_DK.UTF-8 keyboard-layouts=da quiet splash
initrd /live/initrd.img
}
menuentry "Dutch (nl)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=nl_NL.UTF-8 keyboard-layouts=nl quiet splash
initrd /live/initrd.img
}
menuentry "Dzongkha (dz)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=dz_BT keyboard-layouts=dz quiet splash
initrd /live/initrd.img initrd /live/initrd.img
} }
menuentry "English (en)" { menuentry "English (en)" {
linux /live/vmlinuz boot=live components locales=en_US.UTF-8 quiet splash keyboard-layouts=en username=user hostname=My-distro timezone=atlantic/azores autologin "${loopback}" linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=en_US.UTF-8 keyboard-layouts=en quiet splash
initrd /live/initrd.img
}
menuentry "Esperanto (eo)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=eo.UTF-8 keyboard-layouts=eo quiet splash
initrd /live/initrd.img
}
menuentry "Estonian (et)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=et_EE.UTF-8 keyboard-layouts=et quiet splash
initrd /live/initrd.img
}
menuentry "Finnish (fi)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=fi_FI.UTF-8 keyboard-layouts=fi quiet splash
initrd /live/initrd.img initrd /live/initrd.img
} }
menuentry "French (fr)" { menuentry "French (fr)" {
linux /live/vmlinuz boot=live components locales=fr_FR.UTF-8 quiet splash keyboard-layouts=fr username=user hostname=My-distro timezone=atlantic/azores autologin "${loopback}" linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=fr_FR.UTF-8 keyboard-layouts=fr quiet splash
initrd /live/initrd.img
}
menuentry "Galician (gl)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=gl_ES.UTF-8 keyboard-layouts=gl quiet splash
initrd /live/initrd.img
}
menuentry "Georgian (ka)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=ka_GE.UTF-8 keyboard-layouts=ka quiet splash
initrd /live/initrd.img initrd /live/initrd.img
} }
menuentry "German (de)" { menuentry "German (de)" {
linux /live/vmlinuz boot=live components locales=de_DE.UTF-8 quiet splash keyboard-layouts=de username=user hostname=My-distro timezone=atlantic/azores autologin "${loopback}" linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=de_DE.UTF-8 keyboard-layouts=de quiet splash
initrd /live/initrd.img
}
menuentry "Greek (el)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=el_GR.UTF-8 keyboard-layouts=el quiet splash
initrd /live/initrd.img
}
menuentry "Gujarati (gu)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=gu_IN keyboard-layouts=gu quiet splash
initrd /live/initrd.img
}
menuentry "Hebrew (he)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=he_IL.UTF-8 keyboard-layouts=he quiet splash
initrd /live/initrd.img
}
menuentry "Hindi (hi)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=hi_IN keyboard-layouts=hi quiet splash
initrd /live/initrd.img
}
menuentry "Hungarian (hu)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=hu_HU.UTF-8 keyboard-layouts=hu quiet splash
initrd /live/initrd.img
}
menuentry "Icelandic (is)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=is_IS.UTF-8 keyboard-layouts=is quiet splash
initrd /live/initrd.img
}
menuentry "Indonesian (id)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=id_ID.UTF-8 keyboard-layouts=id quiet splash
initrd /live/initrd.img
}
menuentry "Irish (ga)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=ga_IE.UTF-8 keyboard-layouts=ga quiet splash
initrd /live/initrd.img initrd /live/initrd.img
} }
menuentry "Italian (it)" { menuentry "Italian (it)" {
linux /live/vmlinuz boot=live components locales=it_IT.UTF-8 quiet splash keyboard-layouts=it username=user hostname=My-distro timezone=atlantic/azores autologin "${loopback}" linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=it_IT.UTF-8 keyboard-layouts=it quiet splash
initrd /live/initrd.img
}
menuentry "Japanese (ja)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=ja_JP.UTF-8 keyboard-layouts=ja quiet splash
initrd /live/initrd.img
}
menuentry "Kazakh (kk)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=kk_KZ.UTF-8 keyboard-layouts=kk quiet splash
initrd /live/initrd.img
}
menuentry "Khmer (km)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=km_KH keyboard-layouts=km quiet splash
initrd /live/initrd.img
}
menuentry "Kannada (kn)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=kn_IN keyboard-layouts=kn quiet splash
initrd /live/initrd.img
}
menuentry "Korean (ko)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=ko_KR.UTF-8 keyboard-layouts=ko quiet splash
initrd /live/initrd.img
}
menuentry "Kurdish (ku)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=ku_TR.UTF-8 keyboard-layouts=ku quiet splash
initrd /live/initrd.img
}
menuentry "Lao (lo)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=lo_LA keyboard-layouts=lo quiet splash
initrd /live/initrd.img
}
menuentry "Latvian (lv)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=lv_LV.UTF-8 keyboard-layouts=lv quiet splash
initrd /live/initrd.img
}
menuentry "Lithuanian (lt)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=lt_LT.UTF-8 keyboard-layouts=lt quiet splash
initrd /live/initrd.img
}
menuentry "Malayalam (ml)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=ml_IN keyboard-layouts=ml quiet splash
initrd /live/initrd.img
}
menuentry "Marathi (mr)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=mr_IN keyboard-layouts=mr quiet splash
initrd /live/initrd.img
}
menuentry "Macedonian (mk)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=mk_MK.UTF-8 keyboard-layouts=mk quiet splash
initrd /live/initrd.img
}
menuentry "Burmese (my)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=my_MM keyboard-layouts=my quiet splash
initrd /live/initrd.img
}
menuentry "Nepali (ne)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=ne_NP keyboard-layouts=ne quiet splash
initrd /live/initrd.img
}
menuentry "Northern Sami (se_NO)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=se_NO keyboard-layouts=se_NO quiet splash
initrd /live/initrd.img
}
menuentry "Norwegian Bokmaal (nb_NO)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=nb_NO.UTF-8 keyboard-layouts=nb_NO quiet splash
initrd /live/initrd.img
}
menuentry "Norwegian Nynorsk (nn_NO)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=nn_NO.UTF-8 keyboard-layouts=nn_NO quiet splash
initrd /live/initrd.img
}
menuentry "Persian (fa)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=fa_IR keyboard-layouts=fa quiet splash
initrd /live/initrd.img
}
menuentry "Polish (pl)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=pl_PL.UTF-8 keyboard-layouts=pl quiet splash
initrd /live/initrd.img
}
menuentry "Portuguese (pt)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=pt_PT.UTF-8 keyboard-layouts=pt quiet splash
initrd /live/initrd.img
}
menuentry "Portuguese (Brazil) (pt_BR)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=pt_BR.UTF-8 keyboard-layouts=pt_BR quiet splash
initrd /live/initrd.img
}
menuentry "Punjabi (Gurmukhi) (pa)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=pa_IN keyboard-layouts=pa quiet splash
initrd /live/initrd.img
}
menuentry "Romanian (ro)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=ro_RO.UTF-8 keyboard-layouts=ro quiet splash
initrd /live/initrd.img
}
menuentry "Russian (ru)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=ru_RU.UTF-8 keyboard-layouts=ru quiet splash
initrd /live/initrd.img
}
menuentry "Sinhala (si)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=si_LK keyboard-layouts=si quiet splash
initrd /live/initrd.img
}
menuentry "Serbian (Cyrillic) (sr)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=sr_RS keyboard-layouts=sr quiet splash
initrd /live/initrd.img
}
menuentry "Slovak (sk)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=sk_SK.UTF-8 keyboard-layouts=sk quiet splash
initrd /live/initrd.img
}
menuentry "Slovenian (sl)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=sl_SI.UTF-8 keyboard-layouts=sl quiet splash
initrd /live/initrd.img initrd /live/initrd.img
} }
menuentry "Spanish (es)" { menuentry "Spanish (es)" {
linux /live/vmlinuz boot=live components locales=es_ES.UTF-8 quiet splash keyboard-layouts=es username=user hostname=My-distro timezone=atlantic/azores autologin "${loopback}" linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=es_ES.UTF-8 keyboard-layouts=es quiet splash
initrd /live/initrd.img
}
menuentry "Swedish (sv)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=sv_SE.UTF-8 keyboard-layouts=sv quiet splash
initrd /live/initrd.img
}
menuentry "Tagalog (tl)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=tl_PH.UTF-8 keyboard-layouts=tl quiet splash
initrd /live/initrd.img
}
menuentry "Tamil (ta)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=ta_IN keyboard-layouts=ta quiet splash
initrd /live/initrd.img
}
menuentry "Telugu (te)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=te_IN keyboard-layouts=te quiet splash
initrd /live/initrd.img
}
menuentry "Tajik (tg)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=tg_TJ.UTF-8 keyboard-layouts=tg quiet splash
initrd /live/initrd.img
}
menuentry "Thai (th)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=th_TH.UTF-8 keyboard-layouts=th quiet splash
initrd /live/initrd.img
}
menuentry "Turkish (tr)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=tr_TR.UTF-8 keyboard-layouts=tr quiet splash
initrd /live/initrd.img
}
menuentry "Uyghur (ug)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=ug_CN keyboard-layouts=ug quiet splash
initrd /live/initrd.img
}
menuentry "Ukrainian (uk)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=uk_UA.UTF-8 keyboard-layouts=uk quiet splash
initrd /live/initrd.img
}
menuentry "Vietnamese (vi)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=vi_VN keyboard-layouts=vi quiet splash
initrd /live/initrd.img
}
menuentry "Welsh (cy)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=cy_GB.UTF-8 keyboard-layouts=cy quiet splash
initrd /live/initrd.img initrd /live/initrd.img
} }
} }
### Commented out till Persistence is working as expected.
#menuentry "Persistent My-distro" --hotkey=p {
# linux /live/vmlinuz boot=live components username=user hostname=My-distro quiet splash findiso=${iso_path} persistence
# initrd /live/initrd.img
#}
### Commented out till toram is working as expected.
#menuentry "My-distro loaded to RAM" --hotkey=t {
# linux /live/vmlinuz boot=live components username=user hostname=My-distro quiet splash findiso=${iso_path} toram
# initrd /live/initrd.img
#}
#menuentry "Developer Desktop" --hotkey=d {
# linux /live/vmlinuz boot=local ro root=/dev/sdb126 quiet splash findiso=${iso_path}
# initrd /live/initrd.img
#}
# You can add more entries like this
#menuentry "Alternate live boot" {
# linux /live/vmlinuz boot=live components username=user hostname=My-distro quiet splash findiso=${iso_path} custom options here
# initrd /live/initrd.img
#}
#menuentry "Alternate graphical installer" {
# linux custom options here
# initrd
#}
#menuentry "Alternate textual installer" {
# linux custom options here
# initrd
#}
# Installer (if any)
if false; then
source /boot/grub/install_start.cfg
submenu 'Advanced install options ...' --hotkey=a {
source /boot/grub/theme.cfg
source /boot/grub/install.cfg
}
fi
submenu ' Utilities ...' --hotkey=u {
source /boot/grub/theme.cfg
menuentry "My-distro(fail-safe mode)" --hotkey=s {
linux /live/vmlinuz boot=live components username=user hostname=My-distro memtest noapic noapm nodma nomce nolapic nomodeset nosmp nosplash vga=788
initrd /live/initrd.img
}
# Memtest (if any)
if [ "${grub_platform}" = "pc" ] -a false; then
source /boot/grub/memtest.cfg
fi
# Firmware setup (UEFI)
if [ "${grub_platform}" = "efi" ]; then
menuentry "UEFI Firmware Settings" {
fwsetup
}
fi
}
submenu ' Recovery ...' --hotkey=r {
source /boot/grub/theme.cfg
menuentry "AçorOS on sda2" {
linux /live/vmlinuz ro boot=local root=/dev/sda2 quiet splash
initrd /live/initrd.img
}
menuentry "AçorOS on sda3" {
linux /live/vmlinuz ro boot=local root=/dev/sda3 quiet splash
initrd /live/initrd.img
}
menuentry "AçorOS on mmcblk0p2" {
linux /live/vmlinuz ro boot=local root=/dev/mmcblk0p2 quiet splash
initrd /live/initrd.img
}
menuentry "AçorOS on mmcblk0p3" {
linux /live/vmlinuz ro boot=local root=/dev/mmcblk0p3 quiet splash
initrd /live/initrd.img
}
menuentry "AçorOS on nvme0n1p2" {
linux /live/vmlinuz ro boot=local root=/dev/nvme0n1p2 quiet splash
initrd /live/initrd.img
}
menuentry "AçorOS on nvme0n1p3" {
linux /live/vmlinuz ro boot=local root=/dev/nvme0n1p3 quiet splash
initrd /live/initrd.img
}
#menuentry "AçorOS on nvme0n1p4" {
# linux /live/vmlinuz ro boot=local root=/dev/nvme0n1p4 quiet splash
# initrd /live/initrd.img
#}
#menuentry "AçorOS on nvme0n1p5" {
# linux /live/vmlinuz ro boot=local root=/dev/nvme0n1p5 quiet splash
# initrd /live/initrd.img
#}
}

View File

@ -1,6 +1,3 @@
# D-I config version 2.0
# search path for the c32 support libraries (libcom32, libutil etc.)
path
include menu.cfg include menu.cfg
default vesamenu.c32 default vesamenu.c32
prompt 0 prompt 0

View File

@ -0,0 +1,432 @@
### ISOLINUX config for Live-Session
#timeout 200
#ontimeout live
menu title My-distro - Live
default live
label live
menu label ^My-distro (amd64)
linux /live/vmlinuz
initrd /live/initrd.img
append boot=live components username=user hostname=My-distro splash quiet
MENU begin advanced
MENU title My-distro with Localisation Support
LABEL Albanian (sq)
say "Booting Albanian (sq)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=sq_AL.UTF-8 keyboard-layouts=sq quiet splash
LABEL Amharic (am)
say "Booting Amharic (am)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=am_ET keyboard-layouts=am quiet splash
LABEL Arabic (ar)
say "Booting Arabic (ar)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=ar_EG.UTF-8 keyboard-layouts=ar quiet splash
LABEL Asturian (ast)
say "Booting Asturian (ast)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=ast_ES.UTF-8 keyboard-layouts=ast quiet splash
LABEL Basque (eu)
say "Booting Basque (eu)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=eu_ES.UTF-8 keyboard-layouts=eu quiet splash
LABEL Belarusian (be)
say "Booting Belarusian (be)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=be_BY.UTF-8 keyboard-layouts=be quiet splash
LABEL Bangla (bn)
say "Booting Bangla (bn)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=bn_BD keyboard-layouts=bn quiet splash
LABEL Bosnian (bs)
say "Booting Bosnian (bs)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=bs_BA.UTF-8 keyboard-layouts=bs quiet splash
LABEL Bulgarian (bg)
say "Booting Bulgarian (bg)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=bg_BG.UTF-8 keyboard-layouts=bg quiet splash
LABEL Tibetan (bo)
say "Booting Tibetan (bo)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=bo_IN keyboard-layouts=bo quiet splash
LABEL Catalan (ca)
say "Booting Catalan (ca)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=ca_ES.UTF-8 keyboard-layouts=ca quiet splash
LABEL Chinese (Simplified) (zh_CN)
say "Booting Chinese (Simplified) (zh_CN)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=zh_CN.UTF-8 keyboard-layouts=zh_CN quiet splash
LABEL Chinese (Traditional) (zh_TW)
say "Booting Chinese (Traditional) (zh_TW)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=zh_TW.UTF-8 keyboard-layouts=zh_TW quiet splash
LABEL Croatian (hr)
say "Booting Croatian (hr)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=hr_HR.UTF-8 keyboard-layouts=hr quiet splash
LABEL Czech (cs)
say "Booting Czech (cs)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=cs_CZ.UTF-8 keyboard-layouts=cs quiet splash
LABEL Danish (da)
say "Booting Danish (da)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=da_DK.UTF-8 keyboard-layouts=da quiet splash
LABEL Dutch (nl)
say "Booting Dutch (nl)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=nl_NL.UTF-8 keyboard-layouts=nl quiet splash
LABEL Dzongkha (dz)
say "Booting Dzongkha (dz)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=dz_BT keyboard-layouts=dz quiet splash
LABEL English (en)
say "Booting English (en)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=en_US.UTF-8 keyboard-layouts=en quiet splash
LABEL Esperanto (eo)
say "Booting Esperanto (eo)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=eo.UTF-8 keyboard-layouts=eo quiet splash
LABEL Estonian (et)
say "Booting Estonian (et)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=et_EE.UTF-8 keyboard-layouts=et quiet splash
LABEL Finnish (fi)
say "Booting Finnish (fi)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=fi_FI.UTF-8 keyboard-layouts=fi quiet splash
LABEL French (fr)
say "Booting French (fr)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=fr_FR.UTF-8 keyboard-layouts=fr quiet splash
LABEL Galician (gl)
say "Booting Galician (gl)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=gl_ES.UTF-8 keyboard-layouts=gl quiet splash
LABEL Georgian (ka)
say "Booting Georgian (ka)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=ka_GE.UTF-8 keyboard-layouts=ka quiet splash
LABEL German (de)
say "Booting German (de)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=de_DE.UTF-8 keyboard-layouts=de quiet splash
LABEL Greek (el)
say "Booting Greek (el)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=el_GR.UTF-8 keyboard-layouts=el quiet splash
LABEL Gujarati (gu)
say "Booting Gujarati (gu)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=gu_IN keyboard-layouts=gu quiet splash
LABEL Hebrew (he)
say "Booting Hebrew (he)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=he_IL.UTF-8 keyboard-layouts=he quiet splash
LABEL Hindi (hi)
say "Booting Hindi (hi)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=hi_IN keyboard-layouts=hi quiet splash
LABEL Hungarian (hu)
say "Booting Hungarian (hu)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=hu_HU.UTF-8 keyboard-layouts=hu quiet splash
LABEL Icelandic (is)
say "Booting Icelandic (is)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=is_IS.UTF-8 keyboard-layouts=is quiet splash
LABEL Indonesian (id)
say "Booting Indonesian (id)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=id_ID.UTF-8 keyboard-layouts=id quiet splash
LABEL Irish (ga)
say "Booting Irish (ga)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=ga_IE.UTF-8 keyboard-layouts=ga quiet splash
LABEL Italian (it)
say "Booting Italian (it)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=it_IT.UTF-8 keyboard-layouts=it quiet splash
LABEL Japanese (ja)
say "Booting Japanese (ja)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=ja_JP.UTF-8 keyboard-layouts=ja quiet splash
LABEL Kazakh (kk)
say "Booting Kazakh (kk)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=kk_KZ.UTF-8 keyboard-layouts=kk quiet splash
LABEL Khmer (km)
say "Booting Khmer (km)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=km_KH keyboard-layouts=km quiet splash
LABEL Kannada (kn)
say "Booting Kannada (kn)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=kn_IN keyboard-layouts=kn quiet splash
LABEL Korean (ko)
say "Booting Korean (ko)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=ko_KR.UTF-8 keyboard-layouts=ko quiet splash
LABEL Kurdish (ku)
say "Booting Kurdish (ku)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=ku_TR.UTF-8 keyboard-layouts=ku quiet splash
LABEL Lao (lo)
say "Booting Lao (lo)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=lo_LA keyboard-layouts=lo quiet splash
LABEL Latvian (lv)
say "Booting Latvian (lv)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=lv_LV.UTF-8 keyboard-layouts=lv quiet splash
LABEL Lithuanian (lt)
say "Booting Lithuanian (lt)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=lt_LT.UTF-8 keyboard-layouts=lt quiet splash
LABEL Malayalam (ml)
say "Booting Malayalam (ml)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=ml_IN keyboard-layouts=ml quiet splash
LABEL Marathi (mr)
say "Booting Marathi (mr)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=mr_IN keyboard-layouts=mr quiet splash
LABEL Macedonian (mk)
say "Booting Macedonian (mk)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=mk_MK.UTF-8 keyboard-layouts=mk quiet splash
LABEL Burmese (my)
say "Booting Burmese (my)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=my_MM keyboard-layouts=my quiet splash
LABEL Nepali (ne)
say "Booting Nepali (ne)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=ne_NP keyboard-layouts=ne quiet splash
LABEL Northern Sami (se_NO)
say "Booting Northern Sami (se_NO)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=se_NO keyboard-layouts=se_NO quiet splash
LABEL Norwegian Bokmaal (nb_NO)
say "Booting Norwegian Bokmaal (nb_NO)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=nb_NO.UTF-8 keyboard-layouts=nb_NO quiet splash
LABEL Norwegian Nynorsk (nn_NO)
say "Booting Norwegian Nynorsk (nn_NO)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=nn_NO.UTF-8 keyboard-layouts=nn_NO quiet splash
LABEL Persian (fa)
say "Booting Persian (fa)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=fa_IR keyboard-layouts=fa quiet splash
LABEL Polish (pl)
say "Booting Polish (pl)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=pl_PL.UTF-8 keyboard-layouts=pl quiet splash
LABEL Portuguese (pt)
say "Booting Portuguese (pt)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=pt_PT.UTF-8 keyboard-layouts=pt quiet splash
LABEL Portuguese (Brazil) (pt_BR)
say "Booting Portuguese (Brazil) (pt_BR)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=pt_BR.UTF-8 keyboard-layouts=pt_BR quiet splash
LABEL Punjabi (Gurmukhi) (pa)
say "Booting Punjabi (Gurmukhi) (pa)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=pa_IN keyboard-layouts=pa quiet splash
LABEL Romanian (ro)
say "Booting Romanian (ro)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=ro_RO.UTF-8 keyboard-layouts=ro quiet splash
LABEL Russian (ru)
say "Booting Russian (ru)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=ru_RU.UTF-8 keyboard-layouts=ru quiet splash
LABEL Sinhala (si)
say "Booting Sinhala (si)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=si_LK keyboard-layouts=si quiet splash
LABEL Serbian (Cyrillic) (sr)
say "Booting Serbian (Cyrillic) (sr)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=sr_RS keyboard-layouts=sr quiet splash
LABEL Slovak (sk)
say "Booting Slovak (sk)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=sk_SK.UTF-8 keyboard-layouts=sk quiet splash
LABEL Slovenian (sl)
say "Booting Slovenian (sl)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=sl_SI.UTF-8 keyboard-layouts=sl quiet splash
LABEL Spanish (es)
say "Booting Spanish (es)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=es_ES.UTF-8 keyboard-layouts=es quiet splash
LABEL Swedish (sv)
say "Booting Swedish (sv)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=sv_SE.UTF-8 keyboard-layouts= quiet splash
LABEL Tagalog (tl)
say "Booting Tagalog (tl)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=tl_PH.UTF-8 keyboard-layouts=tl quiet splash
LABEL Tamil (ta)
say "Booting Tamil (ta)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=ta_IN keyboard-layouts=ta quiet splash
LABEL Telugu (te)
say "Booting Telugu (te)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=te_IN keyboard-layouts=te quiet splash
LABEL Tajik (tg)
say "Booting Tajik (tg)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=tg_TJ.UTF-8 keyboard-layouts=tg quiet splash
LABEL Thai (th)
say "Booting Thai (th)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=th_TH.UTF-8 keyboard-layouts=th quiet splash
LABEL Turkish (tr)
say "Booting Turkish (tr)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=tr_TR.UTF-8 keyboard-layouts=tr quiet splash
LABEL Uyghur (ug)
say "Booting Uyghur (ug)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=ug_CN keyboard-layouts=ug quiet splash
LABEL Ukrainian (uk)
say "Booting Ukrainian (uk)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=uk_UA.UTF-8 keyboard-layouts=uk quiet splash
LABEL Vietnamese (vi)
say "Booting Vietnamese (vi)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=vi_VN keyboard-layouts=vi quiet splash
LABEL Welsh (cy)
say "Booting Welsh (cy)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=cy_GB.UTF-8 keyboard-layouts=cy quiet splash
LABEL mainmenu
MENU label Back
MENU exit
MENU end
### Until this isn't UNPLEASANT, it stays commented in Beta releases.
#label persistent
# menu label ^Persistent My-distro(amd64)
# linux /live/vmlinuz
# initrd /live/initrd.img
# append boot=live components username=user hostname=My-distro quiet splash persistence
#label toram
# menu label ^My-distroloaded in RAM
# linux /live/vmlinuz
# initrd /live/initrd.img
# append boot=live components username=user hostname=My-distro quiet splash toram
#label developer
# menu label ^Boot to Developer Desktop
# linux /live/vmlinuz
# initrd /live/initrd.img
# append boot=local ro root=/dev/sdb126 quiet splash
#### ### ## # This line is intentionaly left blank. # ## ### ####
### By following the constucts above, We can add additional entries
#label Alternative boot
# menu label ^Alternative My-distro(amd64)
# linux /live/vmlinuz
# initrd /live/initrd.img
# append boot=live components username=user hostname=My-distro quiet splash persistence
# say Now booting alternative method
#### ### ## # This line is intentionaly left blank. # ## ### ####
### By following the constucts above, We can add additional entries
#label Alternative boot
# menu label ^Alternative My-distro(amd64)
# linux /live/vmlinuz
# initrd /live/initrd.img
# append boot=live components username=user hostname=My-distro quiet splash persistence
# say Now booting alternative method

View File

@ -1,12 +0,0 @@
label live-@FLAVOUR@
menu label ^Live (@FLAVOUR@)
menu default
linux @LINUX@
initrd @INITRD@
append @APPEND_LIVE@
label live-@FLAVOUR@-failsafe
menu label ^Live (@FLAVOUR@ failsafe)
linux @LINUX@
initrd @INITRD@
append @APPEND_LIVE_FAILSAFE@

View File

@ -1,60 +1,38 @@
INCLUDE stdmenu.cfg menu hshift 0
MENU title Main Menu menu width 82
DEFAULT My-distro Live
LABEL My-distro Live
SAY "Booting My-distro Live..."
linux /live/vmlinuz
APPEND initrd=/live/initrd.img boot=live components splash quiet username=user hostname=My-distro
LABEL My-distro live failsafe
menu label My-distro Live failsafe
kernel /live/vmlinuz
append initrd=/live/initrd.img boot=live config noapic noapm nodma nomce nolapic pci=nomsi nomodeset radeon.modeset=0 nouveau.modeset=0 nosmp vga=normal autologin
LABEL hd include stdmenu.cfg
menu label Boot the first hard disk include live.cfg
COM32 chain.c32
APPEND hd0
MENU begin advanced menu begin utilities
MENU title My-distro Live with Localisation Support menu title Utilities
LABEL Portuguese (pt) menu label ^Utilities
SAY "Booting Portuguese (pt)..." include stdmenu.cfg
linux /live/vmlinuz include utilities.cfg
APPEND initrd=/live/initrd.img boot=live components locales=pt_PT.UTF-8 username=user hostname=My-distro keyboard-layouts=pt quiet splash label mainmenu
menu label ^Back..
menu exit
menu end
LABEL Portuguese (Brazil) (pt_BR) menu begin recovery
SAY "Booting Portuguese (Brazil) (pt_BR)..." menu title Recovery
linux /live/vmlinuz menu label ^Recovery Options
APPEND initrd=/live/initrd.img boot=live components locales=pt_BR.UTF-8 username=user hostname=My-distro keyboard-layouts=br quiet splash include stdmenu.cfg
include recovery.cfg
label mainmenu
menu label ^Back..
menu exit
menu end
LABEL English (en) #menu begin Additional menu
SAY "Booting English (en)..." # menu title Additional menu
linux /live/vmlinuz # menu label ^Additional menu Options
APPEND initrd=/live/initrd.img boot=live components locales=en_US.UTF-8 username=user hostname=My-distro keyboard-layouts=en quiet splash # include stdmenu.cfg
# include recovery.cfg
# label mainmenu
# menu label ^Back..
#menu exit
#menu end
LABEL French (fr) menu clear
SAY "Booting French (fr)..."
linux /live/vmlinuz
APPEND initrd=/live/initrd.img boot=live components locales=fr_FR.UTF-8 username=user hostname=My-distro keyboard-layouts=fr quiet splash
LABEL German (de)
SAY "Booting German (de)..."
linux /live/vmlinuz
APPEND initrd=/live/initrd.img boot=live components locales=de_DE.UTF-8 username=user hostname=My-distro keyboard-layouts=de quiet splash
LABEL Italian (it)
SAY "Booting Italian (it)..."
linux /live/vmlinuz
APPEND initrd=/live/initrd.img boot=live components locales=it_IT.UTF-8 username=user hostname=My-distro keyboard-layouts=it quiet splash
LABEL Spanish (es)
SAY "Booting Spanish (es)..."
linux /live/vmlinuz
APPEND initrd=/live/initrd.img boot=live components locales=es_ES.UTF-8 username=user hostname=My-distro keyboard-layouts=es quiet splash
LABEL mainmenu
MENU label Back
MENU exit
MENU end
INCLUDE utilities.cfg

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,56 @@
### recovery.cfg for Live-Session
include stdmenu.cfg
menu title My-distroRecovery Options
label R-sda2
menu label ^My-distro on sda2
linux /live/vmlinuz
initrd /live/initrd.img
append boot=local root=/dev/sda2 ro quiet splash
label R-sda3
menu label ^My-distro on sda3
linux /live/vmlinuz
initrd /live/initrd.img
append boot=local root=/dev/sda3 ro quiet splash
label R-nvme0n1p2
menu label ^My-distro on nvme0n1p2
linux /live/vmlinuz
initrd /live/initrd.img
append boot=local root=/dev/nvme0n1p2 ro quiet splash
label R-nvme0n1p3
menu label ^My-distro on nvme0n1p3
linux /live/vmlinuz
initrd /live/initrd.img
append boot=local root=/dev/nvme0n1p3 ro quiet splash
label R-mmcblk0p2
menu label ^My-distro on mmcblk0p2
linux /live/vmlinuz
initrd /live/initrd.img
append boot=local root=/dev/mmcblk0p2 ro quiet splash
label R-mmcblk0p3
menu label ^My-distro on mmcblk0p3
linux /live/vmlinuz
initrd /live/initrd.img
append boot=local root=/dev/mmcblk0p3 ro quiet splash
#### ### ## # This line is intentionaly left blank. # ## ### ####
### By following the constucts above, We can add additional entries
#label Alternative boot
# menu label ^Alternative My-distro(amd64)
# linux /live/vmlinuz
# initrd /live/initrd.img
# append boot=live components quiet splash persistence
# say Now booting alternative method
### By following the constucts above, We can add additional entries
#label Alternative boot
# menu label ^Alternative My-distro(amd64)
# linux /live/vmlinuz
# initrd /live/initrd.img
# append boot=live components quiet splash persistence
# say Now booting alternative method

View File

@ -1,19 +1,15 @@
menu background splash.png menu background splash.png
menu color title * #FFFFFFFF * menu color title * #FFFFFFFF *
menu color border * #00000000 #00000000 none menu color border * #00000000 #00000000 none
menu color sel * #ffffffff #76a1d0ff * menu color sel * #ffffffff #e00000 *
menu color hotsel 1;7;37;40 #ffffffff #76a1d0ff * menu color hotsel 1;7;37;40 #ffffffff #e00000 *
menu color tabmsg * #ffffffff #00000000 * menu color tabmsg * #ffffffff #00000000 *
menu color help 37;40 #ffdddd00 #00000000 none menu color help 37;40 #ffffff #e00000 none
# XXX When adjusting vshift, take care that rows is set to a small menu vshift 12
# enough value so any possible menu will fit on the screen, menu rows 10
# rather than falling off the bottom. menu helpmsgrow 15
menu vshift 8 # The command line must be at least one line from the bottom.
menu rows 8
# The help line must be at least one line from the bottom.
menu helpmsgrow 14
# The command line must be at least one line from the help line.
menu cmdlinerow 16 menu cmdlinerow 16
menu timeoutrow 16 menu timeoutrow 16
menu tabmsgrow 18 menu tabmsgrow 18
menu tabmsg Press ENTER to boot or TAB to edit a menu entry menu tabmsg Press ENTER to boot or TAB to edit a menu entr

View File

@ -1,4 +1,20 @@
menu title My-distro Utilities Options
label failsafe
menu label ^My-distro (amd64 failsafe)
linux /live/vmlinuz
initrd /live/initrd.img
append boot=live components memtest noapic noapm nodma nomce nolapic nomodeset nosmp nosplash vga=788
label hdt label hdt
menu label ^Hardware Detection Tool (HDT) menu label ^Hardware Detection Tool (HDT)
com32 hdt.c32 com32 hdt.c32
### By following the constucts above, We can add additional entries
#label Alternative boot
# menu label ^Alternative My-distro (amd64)
# linux /live/vmlinuz
# initrd /live/initrd.img
# append boot=live components quiet splash persistence
# say Now booting alternative method

View File

@ -21,12 +21,12 @@ extraMounts:
- device: /run/udev - device: /run/udev
mountPoint: /run/udev mountPoint: /run/udev
options: bind options: bind
extraMountsEfi:
- device: efivarfs - device: efivarfs
fs: efivarfs fs: efivarfs
mountPoint: /sys/firmware/efi/efivars mountPoint: /sys/firmware/efi/efivars
btrfsSwapSubvol: /@swap
btrfsSubvolumes: btrfsSubvolumes:
- mountPoint: / - mountPoint: /
subvolume: /@ subvolume: /@

View File

@ -13,5 +13,5 @@ source /boot/grub/theme.cfg
terminal_output gfxterm terminal_output gfxterm
# Uncomment so grub beeps during boot # Uncomment so grub beeps during boot
insmod play #insmod play
play 960 440 1 0 4 440 1 #play 960 440 1 0 4 440 1

View File

@ -1,41 +1,436 @@
if loadfont $prefix/font.pf2 ; then
set gfxmode=1024x768
set gfxpayload=keep
insmod efi_gop
insmod efi_uga
insmod video_bochs
insmod video_cirrus
insmod gfxterm
insmod png
terminal_output gfxterm
fi
if background_image /isolinux/splash.png; then
set color_normal=light-gray/black
set color_highlight=white/black
elif background_image /splash.png; then
set color_normal=light-gray/black
set color_highlight=white/black
else
set menu_color_normal=cyan/blue
set menu_color_highlight=white/blue
fi
source /boot/grub/config.cfg source /boot/grub/config.cfg
menuentry "My-distro Live" { # Live boot
linux /live/vmlinuz boot=live components splash quiet locales=pt_PT.UTF-8 keyboard-layouts=pt username=user hostname=My-distro timezone=atlantic/azores autologin "${loopback}" menuentry "My-distro Live" --hotkey=l {
initrd /live/initrd.img linux /live/vmlinuz boot=live components username=user hostname=My-distro quiet splash findiso=${iso_path}
}
menuentry "My-distro Live (fail-safe mode)" {
linux /live/initrd.img boot=live components memtest noapic noapm nodma nomce nolapic nomodeset nosmp nosplash vga=normal
initrd /live/initrd.img initrd /live/initrd.img
} }
submenu "My-distro Live with Localisation Support" { submenu "My-distro Live with Localisation Support" {
menuentry "Portuguese (pt)" { menuentry "Albanian (sq)" {
linux /live/vmlinuz boot=live components locales=pt_PT.UTF-8 quiet splash keyboard-layouts=pt username=user hostname=My-distro timezone=atlantic/azores autologin "${loopback}" linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=sq_AL.UTF-8 keyboard-layouts=sq quiet splash
initrd /live/initrd.img initrd /live/initrd.img
} }
menuentry "Portuguese (Brazil) (pt_BR)" { menuentry "Amharic (am)" {
linux /live/vmlinuz boot=live components locales=pt_BR.UTF-8 quiet splash keyboard-layouts=br username=user hostname=My-distro timezone=atlantic/azores autologin "${loopback}" linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=am_ET keyboard-layouts=am quiet splash
initrd /live/initrd.img
}
menuentry "Arabic (ar)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=ar_EG.UTF-8 keyboard-layouts=ar quiet splash
initrd /live/initrd.img
}
menuentry "Asturian (ast)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=ast_ES.UTF-8 keyboard-layouts=ast quiet splash
initrd /live/initrd.img
}
menuentry "Basque (eu)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=eu_ES.UTF-8 keyboard-layouts=eu quiet splash
initrd /live/initrd.img
}
menuentry "Belarusian (be)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=be_BY.UTF-8 keyboard-layouts=be quiet splash
initrd /live/initrd.img
}
menuentry "Bangla (bn)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=bn_BD keyboard-layouts=bn quiet splash
initrd /live/initrd.img
}
menuentry "Bosnian (bs)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=bs_BA.UTF-8 keyboard-layouts=bs quiet splash
initrd /live/initrd.img
}
menuentry "Bulgarian (bg)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=bg_BG.UTF-8 keyboard-layouts=bg quiet splash
initrd /live/initrd.img
}
menuentry "Tibetan (bo)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=bo_IN keyboard-layouts=bo quiet splash
initrd /live/initrd.img
}
menuentry "Catalan (ca)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=ca_ES.UTF-8 keyboard-layouts=ca quiet splash
initrd /live/initrd.img
}
menuentry "Chinese (Simplified) (zh_CN)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=zh_CN.UTF-8 keyboard-layouts=zh_CN quiet splash
initrd /live/initrd.img
}
menuentry "Chinese (Traditional) (zh_TW)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=zh_TW.UTF-8 keyboard-layouts=zh_TW quiet splash
initrd /live/initrd.img
}
menuentry "Croatian (hr)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=hr_HR.UTF-8 keyboard-layouts=hr quiet splash
initrd /live/initrd.img
}
menuentry "Czech (cs)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=cs_CZ.UTF-8 keyboard-layouts=cs quiet splash
initrd /live/initrd.img
}
menuentry "Danish (da)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=da_DK.UTF-8 keyboard-layouts=da quiet splash
initrd /live/initrd.img
}
menuentry "Dutch (nl)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=nl_NL.UTF-8 keyboard-layouts=nl quiet splash
initrd /live/initrd.img
}
menuentry "Dzongkha (dz)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=dz_BT keyboard-layouts=dz quiet splash
initrd /live/initrd.img initrd /live/initrd.img
} }
menuentry "English (en)" { menuentry "English (en)" {
linux /live/vmlinuz boot=live components locales=en_US.UTF-8 quiet splash keyboard-layouts=en username=user hostname=My-distro timezone=atlantic/azores autologin "${loopback}" linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=en_US.UTF-8 keyboard-layouts=en quiet splash
initrd /live/initrd.img
}
menuentry "Esperanto (eo)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=eo.UTF-8 keyboard-layouts=eo quiet splash
initrd /live/initrd.img
}
menuentry "Estonian (et)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=et_EE.UTF-8 keyboard-layouts=et quiet splash
initrd /live/initrd.img
}
menuentry "Finnish (fi)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=fi_FI.UTF-8 keyboard-layouts=fi quiet splash
initrd /live/initrd.img initrd /live/initrd.img
} }
menuentry "French (fr)" { menuentry "French (fr)" {
linux /live/vmlinuz boot=live components locales=fr_FR.UTF-8 quiet splash keyboard-layouts=fr username=user hostname=My-distro timezone=atlantic/azores autologin "${loopback}" linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=fr_FR.UTF-8 keyboard-layouts=fr quiet splash
initrd /live/initrd.img
}
menuentry "Galician (gl)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=gl_ES.UTF-8 keyboard-layouts=gl quiet splash
initrd /live/initrd.img
}
menuentry "Georgian (ka)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=ka_GE.UTF-8 keyboard-layouts=ka quiet splash
initrd /live/initrd.img initrd /live/initrd.img
} }
menuentry "German (de)" { menuentry "German (de)" {
linux /live/vmlinuz boot=live components locales=de_DE.UTF-8 quiet splash keyboard-layouts=de username=user hostname=My-distro timezone=atlantic/azores autologin "${loopback}" linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=de_DE.UTF-8 keyboard-layouts=de quiet splash
initrd /live/initrd.img
}
menuentry "Greek (el)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=el_GR.UTF-8 keyboard-layouts=el quiet splash
initrd /live/initrd.img
}
menuentry "Gujarati (gu)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=gu_IN keyboard-layouts=gu quiet splash
initrd /live/initrd.img
}
menuentry "Hebrew (he)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=he_IL.UTF-8 keyboard-layouts=he quiet splash
initrd /live/initrd.img
}
menuentry "Hindi (hi)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=hi_IN keyboard-layouts=hi quiet splash
initrd /live/initrd.img
}
menuentry "Hungarian (hu)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=hu_HU.UTF-8 keyboard-layouts=hu quiet splash
initrd /live/initrd.img
}
menuentry "Icelandic (is)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=is_IS.UTF-8 keyboard-layouts=is quiet splash
initrd /live/initrd.img
}
menuentry "Indonesian (id)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=id_ID.UTF-8 keyboard-layouts=id quiet splash
initrd /live/initrd.img
}
menuentry "Irish (ga)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=ga_IE.UTF-8 keyboard-layouts=ga quiet splash
initrd /live/initrd.img initrd /live/initrd.img
} }
menuentry "Italian (it)" { menuentry "Italian (it)" {
linux /live/vmlinuz boot=live components locales=it_IT.UTF-8 quiet splash keyboard-layouts=it username=user hostname=My-distro timezone=atlantic/azores autologin "${loopback}" linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=it_IT.UTF-8 keyboard-layouts=it quiet splash
initrd /live/initrd.img
}
menuentry "Japanese (ja)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=ja_JP.UTF-8 keyboard-layouts=ja quiet splash
initrd /live/initrd.img
}
menuentry "Kazakh (kk)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=kk_KZ.UTF-8 keyboard-layouts=kk quiet splash
initrd /live/initrd.img
}
menuentry "Khmer (km)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=km_KH keyboard-layouts=km quiet splash
initrd /live/initrd.img
}
menuentry "Kannada (kn)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=kn_IN keyboard-layouts=kn quiet splash
initrd /live/initrd.img
}
menuentry "Korean (ko)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=ko_KR.UTF-8 keyboard-layouts=ko quiet splash
initrd /live/initrd.img
}
menuentry "Kurdish (ku)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=ku_TR.UTF-8 keyboard-layouts=ku quiet splash
initrd /live/initrd.img
}
menuentry "Lao (lo)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=lo_LA keyboard-layouts=lo quiet splash
initrd /live/initrd.img
}
menuentry "Latvian (lv)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=lv_LV.UTF-8 keyboard-layouts=lv quiet splash
initrd /live/initrd.img
}
menuentry "Lithuanian (lt)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=lt_LT.UTF-8 keyboard-layouts=lt quiet splash
initrd /live/initrd.img
}
menuentry "Malayalam (ml)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=ml_IN keyboard-layouts=ml quiet splash
initrd /live/initrd.img
}
menuentry "Marathi (mr)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=mr_IN keyboard-layouts=mr quiet splash
initrd /live/initrd.img
}
menuentry "Macedonian (mk)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=mk_MK.UTF-8 keyboard-layouts=mk quiet splash
initrd /live/initrd.img
}
menuentry "Burmese (my)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=my_MM keyboard-layouts=my quiet splash
initrd /live/initrd.img
}
menuentry "Nepali (ne)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=ne_NP keyboard-layouts=ne quiet splash
initrd /live/initrd.img
}
menuentry "Northern Sami (se_NO)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=se_NO keyboard-layouts=se_NO quiet splash
initrd /live/initrd.img
}
menuentry "Norwegian Bokmaal (nb_NO)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=nb_NO.UTF-8 keyboard-layouts=nb_NO quiet splash
initrd /live/initrd.img
}
menuentry "Norwegian Nynorsk (nn_NO)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=nn_NO.UTF-8 keyboard-layouts=nn_NO quiet splash
initrd /live/initrd.img
}
menuentry "Persian (fa)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=fa_IR keyboard-layouts=fa quiet splash
initrd /live/initrd.img
}
menuentry "Polish (pl)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=pl_PL.UTF-8 keyboard-layouts=pl quiet splash
initrd /live/initrd.img
}
menuentry "Portuguese (pt)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=pt_PT.UTF-8 keyboard-layouts=pt quiet splash
initrd /live/initrd.img
}
menuentry "Portuguese (Brazil) (pt_BR)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=pt_BR.UTF-8 keyboard-layouts=pt_BR quiet splash
initrd /live/initrd.img
}
menuentry "Punjabi (Gurmukhi) (pa)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=pa_IN keyboard-layouts=pa quiet splash
initrd /live/initrd.img
}
menuentry "Romanian (ro)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=ro_RO.UTF-8 keyboard-layouts=ro quiet splash
initrd /live/initrd.img
}
menuentry "Russian (ru)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=ru_RU.UTF-8 keyboard-layouts=ru quiet splash
initrd /live/initrd.img
}
menuentry "Sinhala (si)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=si_LK keyboard-layouts=si quiet splash
initrd /live/initrd.img
}
menuentry "Serbian (Cyrillic) (sr)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=sr_RS keyboard-layouts=sr quiet splash
initrd /live/initrd.img
}
menuentry "Slovak (sk)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=sk_SK.UTF-8 keyboard-layouts=sk quiet splash
initrd /live/initrd.img
}
menuentry "Slovenian (sl)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=sl_SI.UTF-8 keyboard-layouts=sl quiet splash
initrd /live/initrd.img initrd /live/initrd.img
} }
menuentry "Spanish (es)" { menuentry "Spanish (es)" {
linux /live/vmlinuz boot=live components locales=es_ES.UTF-8 quiet splash keyboard-layouts=es username=user hostname=My-distro timezone=atlantic/azores autologin "${loopback}" linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=es_ES.UTF-8 keyboard-layouts=es quiet splash
initrd /live/initrd.img
}
menuentry "Swedish (sv)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=sv_SE.UTF-8 keyboard-layouts=sv quiet splash
initrd /live/initrd.img
}
menuentry "Tagalog (tl)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=tl_PH.UTF-8 keyboard-layouts=tl quiet splash
initrd /live/initrd.img
}
menuentry "Tamil (ta)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=ta_IN keyboard-layouts=ta quiet splash
initrd /live/initrd.img
}
menuentry "Telugu (te)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=te_IN keyboard-layouts=te quiet splash
initrd /live/initrd.img
}
menuentry "Tajik (tg)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=tg_TJ.UTF-8 keyboard-layouts=tg quiet splash
initrd /live/initrd.img
}
menuentry "Thai (th)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=th_TH.UTF-8 keyboard-layouts=th quiet splash
initrd /live/initrd.img
}
menuentry "Turkish (tr)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=tr_TR.UTF-8 keyboard-layouts=tr quiet splash
initrd /live/initrd.img
}
menuentry "Uyghur (ug)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=ug_CN keyboard-layouts=ug quiet splash
initrd /live/initrd.img
}
menuentry "Ukrainian (uk)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=uk_UA.UTF-8 keyboard-layouts=uk quiet splash
initrd /live/initrd.img
}
menuentry "Vietnamese (vi)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=vi_VN keyboard-layouts=vi quiet splash
initrd /live/initrd.img
}
menuentry "Welsh (cy)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=cy_GB.UTF-8 keyboard-layouts=cy quiet splash
initrd /live/initrd.img initrd /live/initrd.img
} }
} }
### Commented out till Persistence is working as expected.
#menuentry "Persistent My-distro" --hotkey=p {
# linux /live/vmlinuz boot=live components username=user hostname=My-distro quiet splash findiso=${iso_path} persistence
# initrd /live/initrd.img
#}
### Commented out till toram is working as expected.
#menuentry "My-distro loaded to RAM" --hotkey=t {
# linux /live/vmlinuz boot=live components username=user hostname=My-distro quiet splash findiso=${iso_path} toram
# initrd /live/initrd.img
#}
#menuentry "Developer Desktop" --hotkey=d {
# linux /live/vmlinuz boot=local ro root=/dev/sdb126 quiet splash findiso=${iso_path}
# initrd /live/initrd.img
#}
# You can add more entries like this
#menuentry "Alternate live boot" {
# linux /live/vmlinuz boot=live components username=user hostname=My-distro quiet splash findiso=${iso_path} custom options here
# initrd /live/initrd.img
#}
#menuentry "Alternate graphical installer" {
# linux custom options here
# initrd
#}
#menuentry "Alternate textual installer" {
# linux custom options here
# initrd
#}
# Installer (if any)
if false; then
source /boot/grub/install_start.cfg
submenu 'Advanced install options ...' --hotkey=a {
source /boot/grub/theme.cfg
source /boot/grub/install.cfg
}
fi
submenu ' Utilities ...' --hotkey=u {
source /boot/grub/theme.cfg
menuentry "My-distro(fail-safe mode)" --hotkey=s {
linux /live/vmlinuz boot=live components username=user hostname=My-distro memtest noapic noapm nodma nomce nolapic nomodeset nosmp nosplash vga=788
initrd /live/initrd.img
}
# Memtest (if any)
if [ "${grub_platform}" = "pc" ] -a false; then
source /boot/grub/memtest.cfg
fi
# Firmware setup (UEFI)
if [ "${grub_platform}" = "efi" ]; then
menuentry "UEFI Firmware Settings" {
fwsetup
}
fi
}
submenu ' Recovery ...' --hotkey=r {
source /boot/grub/theme.cfg
menuentry "AçorOS on sda2" {
linux /live/vmlinuz ro boot=local root=/dev/sda2 quiet splash
initrd /live/initrd.img
}
menuentry "AçorOS on sda3" {
linux /live/vmlinuz ro boot=local root=/dev/sda3 quiet splash
initrd /live/initrd.img
}
menuentry "AçorOS on mmcblk0p2" {
linux /live/vmlinuz ro boot=local root=/dev/mmcblk0p2 quiet splash
initrd /live/initrd.img
}
menuentry "AçorOS on mmcblk0p3" {
linux /live/vmlinuz ro boot=local root=/dev/mmcblk0p3 quiet splash
initrd /live/initrd.img
}
menuentry "AçorOS on nvme0n1p2" {
linux /live/vmlinuz ro boot=local root=/dev/nvme0n1p2 quiet splash
initrd /live/initrd.img
}
menuentry "AçorOS on nvme0n1p3" {
linux /live/vmlinuz ro boot=local root=/dev/nvme0n1p3 quiet splash
initrd /live/initrd.img
}
#menuentry "AçorOS on nvme0n1p4" {
# linux /live/vmlinuz ro boot=local root=/dev/nvme0n1p4 quiet splash
# initrd /live/initrd.img
#}
#menuentry "AçorOS on nvme0n1p5" {
# linux /live/vmlinuz ro boot=local root=/dev/nvme0n1p5 quiet splash
# initrd /live/initrd.img
#}
}

View File

@ -1,6 +1,3 @@
# D-I config version 2.0
# search path for the c32 support libraries (libcom32, libutil etc.)
path
include menu.cfg include menu.cfg
default vesamenu.c32 default vesamenu.c32
prompt 0 prompt 0

View File

@ -0,0 +1,432 @@
### ISOLINUX config for Live-Session
#timeout 200
#ontimeout live
menu title My-distro - Live
default live
label live
menu label ^My-distro (amd64)
linux /live/vmlinuz
initrd /live/initrd.img
append boot=live components username=user hostname=My-distro splash quiet
MENU begin advanced
MENU title My-distro with Localisation Support
LABEL Albanian (sq)
say "Booting Albanian (sq)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=sq_AL.UTF-8 keyboard-layouts=sq quiet splash
LABEL Amharic (am)
say "Booting Amharic (am)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=am_ET keyboard-layouts=am quiet splash
LABEL Arabic (ar)
say "Booting Arabic (ar)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=ar_EG.UTF-8 keyboard-layouts=ar quiet splash
LABEL Asturian (ast)
say "Booting Asturian (ast)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=ast_ES.UTF-8 keyboard-layouts=ast quiet splash
LABEL Basque (eu)
say "Booting Basque (eu)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=eu_ES.UTF-8 keyboard-layouts=eu quiet splash
LABEL Belarusian (be)
say "Booting Belarusian (be)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=be_BY.UTF-8 keyboard-layouts=be quiet splash
LABEL Bangla (bn)
say "Booting Bangla (bn)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=bn_BD keyboard-layouts=bn quiet splash
LABEL Bosnian (bs)
say "Booting Bosnian (bs)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=bs_BA.UTF-8 keyboard-layouts=bs quiet splash
LABEL Bulgarian (bg)
say "Booting Bulgarian (bg)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=bg_BG.UTF-8 keyboard-layouts=bg quiet splash
LABEL Tibetan (bo)
say "Booting Tibetan (bo)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=bo_IN keyboard-layouts=bo quiet splash
LABEL Catalan (ca)
say "Booting Catalan (ca)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=ca_ES.UTF-8 keyboard-layouts=ca quiet splash
LABEL Chinese (Simplified) (zh_CN)
say "Booting Chinese (Simplified) (zh_CN)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=zh_CN.UTF-8 keyboard-layouts=zh_CN quiet splash
LABEL Chinese (Traditional) (zh_TW)
say "Booting Chinese (Traditional) (zh_TW)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=zh_TW.UTF-8 keyboard-layouts=zh_TW quiet splash
LABEL Croatian (hr)
say "Booting Croatian (hr)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=hr_HR.UTF-8 keyboard-layouts=hr quiet splash
LABEL Czech (cs)
say "Booting Czech (cs)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=cs_CZ.UTF-8 keyboard-layouts=cs quiet splash
LABEL Danish (da)
say "Booting Danish (da)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=da_DK.UTF-8 keyboard-layouts=da quiet splash
LABEL Dutch (nl)
say "Booting Dutch (nl)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=nl_NL.UTF-8 keyboard-layouts=nl quiet splash
LABEL Dzongkha (dz)
say "Booting Dzongkha (dz)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=dz_BT keyboard-layouts=dz quiet splash
LABEL English (en)
say "Booting English (en)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=en_US.UTF-8 keyboard-layouts=en quiet splash
LABEL Esperanto (eo)
say "Booting Esperanto (eo)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=eo.UTF-8 keyboard-layouts=eo quiet splash
LABEL Estonian (et)
say "Booting Estonian (et)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=et_EE.UTF-8 keyboard-layouts=et quiet splash
LABEL Finnish (fi)
say "Booting Finnish (fi)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=fi_FI.UTF-8 keyboard-layouts=fi quiet splash
LABEL French (fr)
say "Booting French (fr)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=fr_FR.UTF-8 keyboard-layouts=fr quiet splash
LABEL Galician (gl)
say "Booting Galician (gl)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=gl_ES.UTF-8 keyboard-layouts=gl quiet splash
LABEL Georgian (ka)
say "Booting Georgian (ka)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=ka_GE.UTF-8 keyboard-layouts=ka quiet splash
LABEL German (de)
say "Booting German (de)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=de_DE.UTF-8 keyboard-layouts=de quiet splash
LABEL Greek (el)
say "Booting Greek (el)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=el_GR.UTF-8 keyboard-layouts=el quiet splash
LABEL Gujarati (gu)
say "Booting Gujarati (gu)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=gu_IN keyboard-layouts=gu quiet splash
LABEL Hebrew (he)
say "Booting Hebrew (he)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=he_IL.UTF-8 keyboard-layouts=he quiet splash
LABEL Hindi (hi)
say "Booting Hindi (hi)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=hi_IN keyboard-layouts=hi quiet splash
LABEL Hungarian (hu)
say "Booting Hungarian (hu)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=hu_HU.UTF-8 keyboard-layouts=hu quiet splash
LABEL Icelandic (is)
say "Booting Icelandic (is)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=is_IS.UTF-8 keyboard-layouts=is quiet splash
LABEL Indonesian (id)
say "Booting Indonesian (id)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=id_ID.UTF-8 keyboard-layouts=id quiet splash
LABEL Irish (ga)
say "Booting Irish (ga)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=ga_IE.UTF-8 keyboard-layouts=ga quiet splash
LABEL Italian (it)
say "Booting Italian (it)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=it_IT.UTF-8 keyboard-layouts=it quiet splash
LABEL Japanese (ja)
say "Booting Japanese (ja)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=ja_JP.UTF-8 keyboard-layouts=ja quiet splash
LABEL Kazakh (kk)
say "Booting Kazakh (kk)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=kk_KZ.UTF-8 keyboard-layouts=kk quiet splash
LABEL Khmer (km)
say "Booting Khmer (km)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=km_KH keyboard-layouts=km quiet splash
LABEL Kannada (kn)
say "Booting Kannada (kn)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=kn_IN keyboard-layouts=kn quiet splash
LABEL Korean (ko)
say "Booting Korean (ko)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=ko_KR.UTF-8 keyboard-layouts=ko quiet splash
LABEL Kurdish (ku)
say "Booting Kurdish (ku)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=ku_TR.UTF-8 keyboard-layouts=ku quiet splash
LABEL Lao (lo)
say "Booting Lao (lo)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=lo_LA keyboard-layouts=lo quiet splash
LABEL Latvian (lv)
say "Booting Latvian (lv)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=lv_LV.UTF-8 keyboard-layouts=lv quiet splash
LABEL Lithuanian (lt)
say "Booting Lithuanian (lt)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=lt_LT.UTF-8 keyboard-layouts=lt quiet splash
LABEL Malayalam (ml)
say "Booting Malayalam (ml)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=ml_IN keyboard-layouts=ml quiet splash
LABEL Marathi (mr)
say "Booting Marathi (mr)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=mr_IN keyboard-layouts=mr quiet splash
LABEL Macedonian (mk)
say "Booting Macedonian (mk)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=mk_MK.UTF-8 keyboard-layouts=mk quiet splash
LABEL Burmese (my)
say "Booting Burmese (my)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=my_MM keyboard-layouts=my quiet splash
LABEL Nepali (ne)
say "Booting Nepali (ne)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=ne_NP keyboard-layouts=ne quiet splash
LABEL Northern Sami (se_NO)
say "Booting Northern Sami (se_NO)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=se_NO keyboard-layouts=se_NO quiet splash
LABEL Norwegian Bokmaal (nb_NO)
say "Booting Norwegian Bokmaal (nb_NO)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=nb_NO.UTF-8 keyboard-layouts=nb_NO quiet splash
LABEL Norwegian Nynorsk (nn_NO)
say "Booting Norwegian Nynorsk (nn_NO)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=nn_NO.UTF-8 keyboard-layouts=nn_NO quiet splash
LABEL Persian (fa)
say "Booting Persian (fa)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=fa_IR keyboard-layouts=fa quiet splash
LABEL Polish (pl)
say "Booting Polish (pl)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=pl_PL.UTF-8 keyboard-layouts=pl quiet splash
LABEL Portuguese (pt)
say "Booting Portuguese (pt)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=pt_PT.UTF-8 keyboard-layouts=pt quiet splash
LABEL Portuguese (Brazil) (pt_BR)
say "Booting Portuguese (Brazil) (pt_BR)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=pt_BR.UTF-8 keyboard-layouts=pt_BR quiet splash
LABEL Punjabi (Gurmukhi) (pa)
say "Booting Punjabi (Gurmukhi) (pa)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=pa_IN keyboard-layouts=pa quiet splash
LABEL Romanian (ro)
say "Booting Romanian (ro)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=ro_RO.UTF-8 keyboard-layouts=ro quiet splash
LABEL Russian (ru)
say "Booting Russian (ru)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=ru_RU.UTF-8 keyboard-layouts=ru quiet splash
LABEL Sinhala (si)
say "Booting Sinhala (si)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=si_LK keyboard-layouts=si quiet splash
LABEL Serbian (Cyrillic) (sr)
say "Booting Serbian (Cyrillic) (sr)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=sr_RS keyboard-layouts=sr quiet splash
LABEL Slovak (sk)
say "Booting Slovak (sk)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=sk_SK.UTF-8 keyboard-layouts=sk quiet splash
LABEL Slovenian (sl)
say "Booting Slovenian (sl)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=sl_SI.UTF-8 keyboard-layouts=sl quiet splash
LABEL Spanish (es)
say "Booting Spanish (es)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=es_ES.UTF-8 keyboard-layouts=es quiet splash
LABEL Swedish (sv)
say "Booting Swedish (sv)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=sv_SE.UTF-8 keyboard-layouts= quiet splash
LABEL Tagalog (tl)
say "Booting Tagalog (tl)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=tl_PH.UTF-8 keyboard-layouts=tl quiet splash
LABEL Tamil (ta)
say "Booting Tamil (ta)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=ta_IN keyboard-layouts=ta quiet splash
LABEL Telugu (te)
say "Booting Telugu (te)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=te_IN keyboard-layouts=te quiet splash
LABEL Tajik (tg)
say "Booting Tajik (tg)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=tg_TJ.UTF-8 keyboard-layouts=tg quiet splash
LABEL Thai (th)
say "Booting Thai (th)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=th_TH.UTF-8 keyboard-layouts=th quiet splash
LABEL Turkish (tr)
say "Booting Turkish (tr)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=tr_TR.UTF-8 keyboard-layouts=tr quiet splash
LABEL Uyghur (ug)
say "Booting Uyghur (ug)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=ug_CN keyboard-layouts=ug quiet splash
LABEL Ukrainian (uk)
say "Booting Ukrainian (uk)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=uk_UA.UTF-8 keyboard-layouts=uk quiet splash
LABEL Vietnamese (vi)
say "Booting Vietnamese (vi)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=vi_VN keyboard-layouts=vi quiet splash
LABEL Welsh (cy)
say "Booting Welsh (cy)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=cy_GB.UTF-8 keyboard-layouts=cy quiet splash
LABEL mainmenu
MENU label Back
MENU exit
MENU end
### Until this isn't UNPLEASANT, it stays commented in Beta releases.
#label persistent
# menu label ^Persistent My-distro(amd64)
# linux /live/vmlinuz
# initrd /live/initrd.img
# append boot=live components username=user hostname=My-distro quiet splash persistence
#label toram
# menu label ^My-distroloaded in RAM
# linux /live/vmlinuz
# initrd /live/initrd.img
# append boot=live components username=user hostname=My-distro quiet splash toram
#label developer
# menu label ^Boot to Developer Desktop
# linux /live/vmlinuz
# initrd /live/initrd.img
# append boot=local ro root=/dev/sdb126 quiet splash
#### ### ## # This line is intentionaly left blank. # ## ### ####
### By following the constucts above, We can add additional entries
#label Alternative boot
# menu label ^Alternative My-distro(amd64)
# linux /live/vmlinuz
# initrd /live/initrd.img
# append boot=live components username=user hostname=My-distro quiet splash persistence
# say Now booting alternative method
#### ### ## # This line is intentionaly left blank. # ## ### ####
### By following the constucts above, We can add additional entries
#label Alternative boot
# menu label ^Alternative My-distro(amd64)
# linux /live/vmlinuz
# initrd /live/initrd.img
# append boot=live components username=user hostname=My-distro quiet splash persistence
# say Now booting alternative method

View File

@ -1,12 +0,0 @@
label live-@FLAVOUR@
menu label ^Live (@FLAVOUR@)
menu default
linux @LINUX@
initrd @INITRD@
append @APPEND_LIVE@
label live-@FLAVOUR@-failsafe
menu label ^Live (@FLAVOUR@ failsafe)
linux @LINUX@
initrd @INITRD@
append @APPEND_LIVE_FAILSAFE@

View File

@ -1,60 +1,38 @@
INCLUDE stdmenu.cfg menu hshift 0
MENU title Main Menu menu width 82
DEFAULT My-distro Live
LABEL My-distro Live
SAY "Booting My-distro Live..."
linux /live/vmlinuz
APPEND initrd=/live/initrd.img boot=live components splash quiet username=user hostname=My-distro
LABEL My-distro live failsafe
menu label My-distro Live failsafe
kernel /live/vmlinuz
append initrd=/live/initrd.img boot=live config noapic noapm nodma nomce nolapic pci=nomsi nomodeset radeon.modeset=0 nouveau.modeset=0 nosmp vga=normal autologin
LABEL hd include stdmenu.cfg
menu label Boot the first hard disk include live.cfg
COM32 chain.c32
APPEND hd0
MENU begin advanced menu begin utilities
MENU title My-distro Live with Localisation Support menu title Utilities
LABEL Portuguese (pt) menu label ^Utilities
SAY "Booting Portuguese (pt)..." include stdmenu.cfg
linux /live/vmlinuz include utilities.cfg
APPEND initrd=/live/initrd.img boot=live components locales=pt_PT.UTF-8 username=user hostname=My-distro keyboard-layouts=pt quiet splash label mainmenu
menu label ^Back..
menu exit
menu end
LABEL Portuguese (Brazil) (pt_BR) menu begin recovery
SAY "Booting Portuguese (Brazil) (pt_BR)..." menu title Recovery
linux /live/vmlinuz menu label ^Recovery Options
APPEND initrd=/live/initrd.img boot=live components locales=pt_BR.UTF-8 username=user hostname=My-distro keyboard-layouts=br quiet splash include stdmenu.cfg
include recovery.cfg
label mainmenu
menu label ^Back..
menu exit
menu end
LABEL English (en) #menu begin Additional menu
SAY "Booting English (en)..." # menu title Additional menu
linux /live/vmlinuz # menu label ^Additional menu Options
APPEND initrd=/live/initrd.img boot=live components locales=en_US.UTF-8 username=user hostname=My-distro keyboard-layouts=en quiet splash # include stdmenu.cfg
# include recovery.cfg
# label mainmenu
# menu label ^Back..
#menu exit
#menu end
LABEL French (fr) menu clear
SAY "Booting French (fr)..."
linux /live/vmlinuz
APPEND initrd=/live/initrd.img boot=live components locales=fr_FR.UTF-8 username=user hostname=My-distro keyboard-layouts=fr quiet splash
LABEL German (de)
SAY "Booting German (de)..."
linux /live/vmlinuz
APPEND initrd=/live/initrd.img boot=live components locales=de_DE.UTF-8 username=user hostname=My-distro keyboard-layouts=de quiet splash
LABEL Italian (it)
SAY "Booting Italian (it)..."
linux /live/vmlinuz
APPEND initrd=/live/initrd.img boot=live components locales=it_IT.UTF-8 username=user hostname=My-distro keyboard-layouts=it quiet splash
LABEL Spanish (es)
SAY "Booting Spanish (es)..."
linux /live/vmlinuz
APPEND initrd=/live/initrd.img boot=live components locales=es_ES.UTF-8 username=user hostname=My-distro keyboard-layouts=es quiet splash
LABEL mainmenu
MENU label Back
MENU exit
MENU end
INCLUDE utilities.cfg

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,56 @@
### recovery.cfg for Live-Session
include stdmenu.cfg
menu title My-distroRecovery Options
label R-sda2
menu label ^My-distro on sda2
linux /live/vmlinuz
initrd /live/initrd.img
append boot=local root=/dev/sda2 ro quiet splash
label R-sda3
menu label ^My-distro on sda3
linux /live/vmlinuz
initrd /live/initrd.img
append boot=local root=/dev/sda3 ro quiet splash
label R-nvme0n1p2
menu label ^My-distro on nvme0n1p2
linux /live/vmlinuz
initrd /live/initrd.img
append boot=local root=/dev/nvme0n1p2 ro quiet splash
label R-nvme0n1p3
menu label ^My-distro on nvme0n1p3
linux /live/vmlinuz
initrd /live/initrd.img
append boot=local root=/dev/nvme0n1p3 ro quiet splash
label R-mmcblk0p2
menu label ^My-distro on mmcblk0p2
linux /live/vmlinuz
initrd /live/initrd.img
append boot=local root=/dev/mmcblk0p2 ro quiet splash
label R-mmcblk0p3
menu label ^My-distro on mmcblk0p3
linux /live/vmlinuz
initrd /live/initrd.img
append boot=local root=/dev/mmcblk0p3 ro quiet splash
#### ### ## # This line is intentionaly left blank. # ## ### ####
### By following the constucts above, We can add additional entries
#label Alternative boot
# menu label ^Alternative My-distro(amd64)
# linux /live/vmlinuz
# initrd /live/initrd.img
# append boot=live components quiet splash persistence
# say Now booting alternative method
### By following the constucts above, We can add additional entries
#label Alternative boot
# menu label ^Alternative My-distro(amd64)
# linux /live/vmlinuz
# initrd /live/initrd.img
# append boot=live components quiet splash persistence
# say Now booting alternative method

View File

@ -1,19 +1,15 @@
menu background splash.png menu background splash.png
menu color title * #FFFFFFFF * menu color title * #FFFFFFFF *
menu color border * #00000000 #00000000 none menu color border * #00000000 #00000000 none
menu color sel * #ffffffff #76a1d0ff * menu color sel * #ffffffff #e00000 *
menu color hotsel 1;7;37;40 #ffffffff #76a1d0ff * menu color hotsel 1;7;37;40 #ffffffff #e00000 *
menu color tabmsg * #ffffffff #00000000 * menu color tabmsg * #ffffffff #00000000 *
menu color help 37;40 #ffdddd00 #00000000 none menu color help 37;40 #ffffff #e00000 none
# XXX When adjusting vshift, take care that rows is set to a small menu vshift 12
# enough value so any possible menu will fit on the screen, menu rows 10
# rather than falling off the bottom. menu helpmsgrow 15
menu vshift 8 # The command line must be at least one line from the bottom.
menu rows 8
# The help line must be at least one line from the bottom.
menu helpmsgrow 14
# The command line must be at least one line from the help line.
menu cmdlinerow 16 menu cmdlinerow 16
menu timeoutrow 16 menu timeoutrow 16
menu tabmsgrow 18 menu tabmsgrow 18
menu tabmsg Press ENTER to boot or TAB to edit a menu entry menu tabmsg Press ENTER to boot or TAB to edit a menu entr

View File

@ -1,4 +1,20 @@
menu title My-distro Utilities Options
label failsafe
menu label ^My-distro (amd64 failsafe)
linux /live/vmlinuz
initrd /live/initrd.img
append boot=live components memtest noapic noapm nodma nomce nolapic nomodeset nosmp nosplash vga=788
label hdt label hdt
menu label ^Hardware Detection Tool (HDT) menu label ^Hardware Detection Tool (HDT)
com32 hdt.c32 com32 hdt.c32
### By following the constucts above, We can add additional entries
#label Alternative boot
# menu label ^Alternative My-distro (amd64)
# linux /live/vmlinuz
# initrd /live/initrd.img
# append boot=live components quiet splash persistence
# say Now booting alternative method

View File

@ -21,12 +21,12 @@ extraMounts:
- device: /run/udev - device: /run/udev
mountPoint: /run/udev mountPoint: /run/udev
options: bind options: bind
extraMountsEfi:
- device: efivarfs - device: efivarfs
fs: efivarfs fs: efivarfs
mountPoint: /sys/firmware/efi/efivars mountPoint: /sys/firmware/efi/efivars
btrfsSwapSubvol: /@swap
btrfsSubvolumes: btrfsSubvolumes:
- mountPoint: / - mountPoint: /
subvolume: /@ subvolume: /@

View File

@ -13,5 +13,5 @@ source /boot/grub/theme.cfg
terminal_output gfxterm terminal_output gfxterm
# Uncomment so grub beeps during boot # Uncomment so grub beeps during boot
insmod play #insmod play
play 960 440 1 0 4 440 1 #play 960 440 1 0 4 440 1

View File

@ -1,41 +1,436 @@
if loadfont $prefix/font.pf2 ; then
set gfxmode=1024x768
set gfxpayload=keep
insmod efi_gop
insmod efi_uga
insmod video_bochs
insmod video_cirrus
insmod gfxterm
insmod png
terminal_output gfxterm
fi
if background_image /isolinux/splash.png; then
set color_normal=light-gray/black
set color_highlight=white/black
elif background_image /splash.png; then
set color_normal=light-gray/black
set color_highlight=white/black
else
set menu_color_normal=cyan/blue
set menu_color_highlight=white/blue
fi
source /boot/grub/config.cfg source /boot/grub/config.cfg
menuentry "My-distro Live" { # Live boot
linux /live/vmlinuz boot=live components splash quiet locales=pt_PT.UTF-8 keyboard-layouts=pt username=user hostname=My-distro timezone=atlantic/azores autologin "${loopback}" menuentry "My-distro Live" --hotkey=l {
initrd /live/initrd.img linux /live/vmlinuz boot=live components username=user hostname=My-distro quiet splash findiso=${iso_path}
}
menuentry "My-distro Live (fail-safe mode)" {
linux /live/initrd.img boot=live components memtest noapic noapm nodma nomce nolapic nomodeset nosmp nosplash vga=normal
initrd /live/initrd.img initrd /live/initrd.img
} }
submenu "My-distro Live with Localisation Support" { submenu "My-distro Live with Localisation Support" {
menuentry "Portuguese (pt)" { menuentry "Albanian (sq)" {
linux /live/vmlinuz boot=live components locales=pt_PT.UTF-8 quiet splash keyboard-layouts=pt username=user hostname=My-distro timezone=atlantic/azores autologin "${loopback}" linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=sq_AL.UTF-8 keyboard-layouts=sq quiet splash
initrd /live/initrd.img initrd /live/initrd.img
} }
menuentry "Portuguese (Brazil) (pt_BR)" { menuentry "Amharic (am)" {
linux /live/vmlinuz boot=live components locales=pt_BR.UTF-8 quiet splash keyboard-layouts=br username=user hostname=My-distro timezone=atlantic/azores autologin "${loopback}" linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=am_ET keyboard-layouts=am quiet splash
initrd /live/initrd.img
}
menuentry "Arabic (ar)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=ar_EG.UTF-8 keyboard-layouts=ar quiet splash
initrd /live/initrd.img
}
menuentry "Asturian (ast)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=ast_ES.UTF-8 keyboard-layouts=ast quiet splash
initrd /live/initrd.img
}
menuentry "Basque (eu)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=eu_ES.UTF-8 keyboard-layouts=eu quiet splash
initrd /live/initrd.img
}
menuentry "Belarusian (be)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=be_BY.UTF-8 keyboard-layouts=be quiet splash
initrd /live/initrd.img
}
menuentry "Bangla (bn)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=bn_BD keyboard-layouts=bn quiet splash
initrd /live/initrd.img
}
menuentry "Bosnian (bs)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=bs_BA.UTF-8 keyboard-layouts=bs quiet splash
initrd /live/initrd.img
}
menuentry "Bulgarian (bg)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=bg_BG.UTF-8 keyboard-layouts=bg quiet splash
initrd /live/initrd.img
}
menuentry "Tibetan (bo)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=bo_IN keyboard-layouts=bo quiet splash
initrd /live/initrd.img
}
menuentry "Catalan (ca)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=ca_ES.UTF-8 keyboard-layouts=ca quiet splash
initrd /live/initrd.img
}
menuentry "Chinese (Simplified) (zh_CN)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=zh_CN.UTF-8 keyboard-layouts=zh_CN quiet splash
initrd /live/initrd.img
}
menuentry "Chinese (Traditional) (zh_TW)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=zh_TW.UTF-8 keyboard-layouts=zh_TW quiet splash
initrd /live/initrd.img
}
menuentry "Croatian (hr)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=hr_HR.UTF-8 keyboard-layouts=hr quiet splash
initrd /live/initrd.img
}
menuentry "Czech (cs)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=cs_CZ.UTF-8 keyboard-layouts=cs quiet splash
initrd /live/initrd.img
}
menuentry "Danish (da)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=da_DK.UTF-8 keyboard-layouts=da quiet splash
initrd /live/initrd.img
}
menuentry "Dutch (nl)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=nl_NL.UTF-8 keyboard-layouts=nl quiet splash
initrd /live/initrd.img
}
menuentry "Dzongkha (dz)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=dz_BT keyboard-layouts=dz quiet splash
initrd /live/initrd.img initrd /live/initrd.img
} }
menuentry "English (en)" { menuentry "English (en)" {
linux /live/vmlinuz boot=live components locales=en_US.UTF-8 quiet splash keyboard-layouts=en username=user hostname=My-distro timezone=atlantic/azores autologin "${loopback}" linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=en_US.UTF-8 keyboard-layouts=en quiet splash
initrd /live/initrd.img
}
menuentry "Esperanto (eo)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=eo.UTF-8 keyboard-layouts=eo quiet splash
initrd /live/initrd.img
}
menuentry "Estonian (et)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=et_EE.UTF-8 keyboard-layouts=et quiet splash
initrd /live/initrd.img
}
menuentry "Finnish (fi)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=fi_FI.UTF-8 keyboard-layouts=fi quiet splash
initrd /live/initrd.img initrd /live/initrd.img
} }
menuentry "French (fr)" { menuentry "French (fr)" {
linux /live/vmlinuz boot=live components locales=fr_FR.UTF-8 quiet splash keyboard-layouts=fr username=user hostname=My-distro timezone=atlantic/azores autologin "${loopback}" linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=fr_FR.UTF-8 keyboard-layouts=fr quiet splash
initrd /live/initrd.img
}
menuentry "Galician (gl)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=gl_ES.UTF-8 keyboard-layouts=gl quiet splash
initrd /live/initrd.img
}
menuentry "Georgian (ka)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=ka_GE.UTF-8 keyboard-layouts=ka quiet splash
initrd /live/initrd.img initrd /live/initrd.img
} }
menuentry "German (de)" { menuentry "German (de)" {
linux /live/vmlinuz boot=live components locales=de_DE.UTF-8 quiet splash keyboard-layouts=de username=user hostname=My-distro timezone=atlantic/azores autologin "${loopback}" linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=de_DE.UTF-8 keyboard-layouts=de quiet splash
initrd /live/initrd.img
}
menuentry "Greek (el)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=el_GR.UTF-8 keyboard-layouts=el quiet splash
initrd /live/initrd.img
}
menuentry "Gujarati (gu)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=gu_IN keyboard-layouts=gu quiet splash
initrd /live/initrd.img
}
menuentry "Hebrew (he)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=he_IL.UTF-8 keyboard-layouts=he quiet splash
initrd /live/initrd.img
}
menuentry "Hindi (hi)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=hi_IN keyboard-layouts=hi quiet splash
initrd /live/initrd.img
}
menuentry "Hungarian (hu)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=hu_HU.UTF-8 keyboard-layouts=hu quiet splash
initrd /live/initrd.img
}
menuentry "Icelandic (is)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=is_IS.UTF-8 keyboard-layouts=is quiet splash
initrd /live/initrd.img
}
menuentry "Indonesian (id)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=id_ID.UTF-8 keyboard-layouts=id quiet splash
initrd /live/initrd.img
}
menuentry "Irish (ga)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=ga_IE.UTF-8 keyboard-layouts=ga quiet splash
initrd /live/initrd.img initrd /live/initrd.img
} }
menuentry "Italian (it)" { menuentry "Italian (it)" {
linux /live/vmlinuz boot=live components locales=it_IT.UTF-8 quiet splash keyboard-layouts=it username=user hostname=My-distro timezone=atlantic/azores autologin "${loopback}" linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=it_IT.UTF-8 keyboard-layouts=it quiet splash
initrd /live/initrd.img
}
menuentry "Japanese (ja)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=ja_JP.UTF-8 keyboard-layouts=ja quiet splash
initrd /live/initrd.img
}
menuentry "Kazakh (kk)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=kk_KZ.UTF-8 keyboard-layouts=kk quiet splash
initrd /live/initrd.img
}
menuentry "Khmer (km)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=km_KH keyboard-layouts=km quiet splash
initrd /live/initrd.img
}
menuentry "Kannada (kn)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=kn_IN keyboard-layouts=kn quiet splash
initrd /live/initrd.img
}
menuentry "Korean (ko)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=ko_KR.UTF-8 keyboard-layouts=ko quiet splash
initrd /live/initrd.img
}
menuentry "Kurdish (ku)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=ku_TR.UTF-8 keyboard-layouts=ku quiet splash
initrd /live/initrd.img
}
menuentry "Lao (lo)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=lo_LA keyboard-layouts=lo quiet splash
initrd /live/initrd.img
}
menuentry "Latvian (lv)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=lv_LV.UTF-8 keyboard-layouts=lv quiet splash
initrd /live/initrd.img
}
menuentry "Lithuanian (lt)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=lt_LT.UTF-8 keyboard-layouts=lt quiet splash
initrd /live/initrd.img
}
menuentry "Malayalam (ml)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=ml_IN keyboard-layouts=ml quiet splash
initrd /live/initrd.img
}
menuentry "Marathi (mr)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=mr_IN keyboard-layouts=mr quiet splash
initrd /live/initrd.img
}
menuentry "Macedonian (mk)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=mk_MK.UTF-8 keyboard-layouts=mk quiet splash
initrd /live/initrd.img
}
menuentry "Burmese (my)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=my_MM keyboard-layouts=my quiet splash
initrd /live/initrd.img
}
menuentry "Nepali (ne)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=ne_NP keyboard-layouts=ne quiet splash
initrd /live/initrd.img
}
menuentry "Northern Sami (se_NO)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=se_NO keyboard-layouts=se_NO quiet splash
initrd /live/initrd.img
}
menuentry "Norwegian Bokmaal (nb_NO)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=nb_NO.UTF-8 keyboard-layouts=nb_NO quiet splash
initrd /live/initrd.img
}
menuentry "Norwegian Nynorsk (nn_NO)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=nn_NO.UTF-8 keyboard-layouts=nn_NO quiet splash
initrd /live/initrd.img
}
menuentry "Persian (fa)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=fa_IR keyboard-layouts=fa quiet splash
initrd /live/initrd.img
}
menuentry "Polish (pl)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=pl_PL.UTF-8 keyboard-layouts=pl quiet splash
initrd /live/initrd.img
}
menuentry "Portuguese (pt)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=pt_PT.UTF-8 keyboard-layouts=pt quiet splash
initrd /live/initrd.img
}
menuentry "Portuguese (Brazil) (pt_BR)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=pt_BR.UTF-8 keyboard-layouts=pt_BR quiet splash
initrd /live/initrd.img
}
menuentry "Punjabi (Gurmukhi) (pa)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=pa_IN keyboard-layouts=pa quiet splash
initrd /live/initrd.img
}
menuentry "Romanian (ro)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=ro_RO.UTF-8 keyboard-layouts=ro quiet splash
initrd /live/initrd.img
}
menuentry "Russian (ru)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=ru_RU.UTF-8 keyboard-layouts=ru quiet splash
initrd /live/initrd.img
}
menuentry "Sinhala (si)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=si_LK keyboard-layouts=si quiet splash
initrd /live/initrd.img
}
menuentry "Serbian (Cyrillic) (sr)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=sr_RS keyboard-layouts=sr quiet splash
initrd /live/initrd.img
}
menuentry "Slovak (sk)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=sk_SK.UTF-8 keyboard-layouts=sk quiet splash
initrd /live/initrd.img
}
menuentry "Slovenian (sl)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=sl_SI.UTF-8 keyboard-layouts=sl quiet splash
initrd /live/initrd.img initrd /live/initrd.img
} }
menuentry "Spanish (es)" { menuentry "Spanish (es)" {
linux /live/vmlinuz boot=live components locales=es_ES.UTF-8 quiet splash keyboard-layouts=es username=user hostname=My-distro timezone=atlantic/azores autologin "${loopback}" linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=es_ES.UTF-8 keyboard-layouts=es quiet splash
initrd /live/initrd.img
}
menuentry "Swedish (sv)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=sv_SE.UTF-8 keyboard-layouts=sv quiet splash
initrd /live/initrd.img
}
menuentry "Tagalog (tl)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=tl_PH.UTF-8 keyboard-layouts=tl quiet splash
initrd /live/initrd.img
}
menuentry "Tamil (ta)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=ta_IN keyboard-layouts=ta quiet splash
initrd /live/initrd.img
}
menuentry "Telugu (te)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=te_IN keyboard-layouts=te quiet splash
initrd /live/initrd.img
}
menuentry "Tajik (tg)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=tg_TJ.UTF-8 keyboard-layouts=tg quiet splash
initrd /live/initrd.img
}
menuentry "Thai (th)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=th_TH.UTF-8 keyboard-layouts=th quiet splash
initrd /live/initrd.img
}
menuentry "Turkish (tr)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=tr_TR.UTF-8 keyboard-layouts=tr quiet splash
initrd /live/initrd.img
}
menuentry "Uyghur (ug)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=ug_CN keyboard-layouts=ug quiet splash
initrd /live/initrd.img
}
menuentry "Ukrainian (uk)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=uk_UA.UTF-8 keyboard-layouts=uk quiet splash
initrd /live/initrd.img
}
menuentry "Vietnamese (vi)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=vi_VN keyboard-layouts=vi quiet splash
initrd /live/initrd.img
}
menuentry "Welsh (cy)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=cy_GB.UTF-8 keyboard-layouts=cy quiet splash
initrd /live/initrd.img initrd /live/initrd.img
} }
} }
### Commented out till Persistence is working as expected.
#menuentry "Persistent My-distro" --hotkey=p {
# linux /live/vmlinuz boot=live components username=user hostname=My-distro quiet splash findiso=${iso_path} persistence
# initrd /live/initrd.img
#}
### Commented out till toram is working as expected.
#menuentry "My-distro loaded to RAM" --hotkey=t {
# linux /live/vmlinuz boot=live components username=user hostname=My-distro quiet splash findiso=${iso_path} toram
# initrd /live/initrd.img
#}
#menuentry "Developer Desktop" --hotkey=d {
# linux /live/vmlinuz boot=local ro root=/dev/sdb126 quiet splash findiso=${iso_path}
# initrd /live/initrd.img
#}
# You can add more entries like this
#menuentry "Alternate live boot" {
# linux /live/vmlinuz boot=live components username=user hostname=My-distro quiet splash findiso=${iso_path} custom options here
# initrd /live/initrd.img
#}
#menuentry "Alternate graphical installer" {
# linux custom options here
# initrd
#}
#menuentry "Alternate textual installer" {
# linux custom options here
# initrd
#}
# Installer (if any)
if false; then
source /boot/grub/install_start.cfg
submenu 'Advanced install options ...' --hotkey=a {
source /boot/grub/theme.cfg
source /boot/grub/install.cfg
}
fi
submenu ' Utilities ...' --hotkey=u {
source /boot/grub/theme.cfg
menuentry "My-distro(fail-safe mode)" --hotkey=s {
linux /live/vmlinuz boot=live components username=user hostname=My-distro memtest noapic noapm nodma nomce nolapic nomodeset nosmp nosplash vga=788
initrd /live/initrd.img
}
# Memtest (if any)
if [ "${grub_platform}" = "pc" ] -a false; then
source /boot/grub/memtest.cfg
fi
# Firmware setup (UEFI)
if [ "${grub_platform}" = "efi" ]; then
menuentry "UEFI Firmware Settings" {
fwsetup
}
fi
}
submenu ' Recovery ...' --hotkey=r {
source /boot/grub/theme.cfg
menuentry "AçorOS on sda2" {
linux /live/vmlinuz ro boot=local root=/dev/sda2 quiet splash
initrd /live/initrd.img
}
menuentry "AçorOS on sda3" {
linux /live/vmlinuz ro boot=local root=/dev/sda3 quiet splash
initrd /live/initrd.img
}
menuentry "AçorOS on mmcblk0p2" {
linux /live/vmlinuz ro boot=local root=/dev/mmcblk0p2 quiet splash
initrd /live/initrd.img
}
menuentry "AçorOS on mmcblk0p3" {
linux /live/vmlinuz ro boot=local root=/dev/mmcblk0p3 quiet splash
initrd /live/initrd.img
}
menuentry "AçorOS on nvme0n1p2" {
linux /live/vmlinuz ro boot=local root=/dev/nvme0n1p2 quiet splash
initrd /live/initrd.img
}
menuentry "AçorOS on nvme0n1p3" {
linux /live/vmlinuz ro boot=local root=/dev/nvme0n1p3 quiet splash
initrd /live/initrd.img
}
#menuentry "AçorOS on nvme0n1p4" {
# linux /live/vmlinuz ro boot=local root=/dev/nvme0n1p4 quiet splash
# initrd /live/initrd.img
#}
#menuentry "AçorOS on nvme0n1p5" {
# linux /live/vmlinuz ro boot=local root=/dev/nvme0n1p5 quiet splash
# initrd /live/initrd.img
#}
}

View File

@ -1,6 +1,3 @@
# D-I config version 2.0
# search path for the c32 support libraries (libcom32, libutil etc.)
path
include menu.cfg include menu.cfg
default vesamenu.c32 default vesamenu.c32
prompt 0 prompt 0

View File

@ -0,0 +1,432 @@
### ISOLINUX config for Live-Session
#timeout 200
#ontimeout live
menu title My-distro - Live
default live
label live
menu label ^My-distro (amd64)
linux /live/vmlinuz
initrd /live/initrd.img
append boot=live components username=user hostname=My-distro splash quiet
MENU begin advanced
MENU title My-distro with Localisation Support
LABEL Albanian (sq)
say "Booting Albanian (sq)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=sq_AL.UTF-8 keyboard-layouts=sq quiet splash
LABEL Amharic (am)
say "Booting Amharic (am)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=am_ET keyboard-layouts=am quiet splash
LABEL Arabic (ar)
say "Booting Arabic (ar)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=ar_EG.UTF-8 keyboard-layouts=ar quiet splash
LABEL Asturian (ast)
say "Booting Asturian (ast)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=ast_ES.UTF-8 keyboard-layouts=ast quiet splash
LABEL Basque (eu)
say "Booting Basque (eu)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=eu_ES.UTF-8 keyboard-layouts=eu quiet splash
LABEL Belarusian (be)
say "Booting Belarusian (be)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=be_BY.UTF-8 keyboard-layouts=be quiet splash
LABEL Bangla (bn)
say "Booting Bangla (bn)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=bn_BD keyboard-layouts=bn quiet splash
LABEL Bosnian (bs)
say "Booting Bosnian (bs)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=bs_BA.UTF-8 keyboard-layouts=bs quiet splash
LABEL Bulgarian (bg)
say "Booting Bulgarian (bg)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=bg_BG.UTF-8 keyboard-layouts=bg quiet splash
LABEL Tibetan (bo)
say "Booting Tibetan (bo)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=bo_IN keyboard-layouts=bo quiet splash
LABEL Catalan (ca)
say "Booting Catalan (ca)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=ca_ES.UTF-8 keyboard-layouts=ca quiet splash
LABEL Chinese (Simplified) (zh_CN)
say "Booting Chinese (Simplified) (zh_CN)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=zh_CN.UTF-8 keyboard-layouts=zh_CN quiet splash
LABEL Chinese (Traditional) (zh_TW)
say "Booting Chinese (Traditional) (zh_TW)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=zh_TW.UTF-8 keyboard-layouts=zh_TW quiet splash
LABEL Croatian (hr)
say "Booting Croatian (hr)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=hr_HR.UTF-8 keyboard-layouts=hr quiet splash
LABEL Czech (cs)
say "Booting Czech (cs)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=cs_CZ.UTF-8 keyboard-layouts=cs quiet splash
LABEL Danish (da)
say "Booting Danish (da)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=da_DK.UTF-8 keyboard-layouts=da quiet splash
LABEL Dutch (nl)
say "Booting Dutch (nl)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=nl_NL.UTF-8 keyboard-layouts=nl quiet splash
LABEL Dzongkha (dz)
say "Booting Dzongkha (dz)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=dz_BT keyboard-layouts=dz quiet splash
LABEL English (en)
say "Booting English (en)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=en_US.UTF-8 keyboard-layouts=en quiet splash
LABEL Esperanto (eo)
say "Booting Esperanto (eo)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=eo.UTF-8 keyboard-layouts=eo quiet splash
LABEL Estonian (et)
say "Booting Estonian (et)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=et_EE.UTF-8 keyboard-layouts=et quiet splash
LABEL Finnish (fi)
say "Booting Finnish (fi)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=fi_FI.UTF-8 keyboard-layouts=fi quiet splash
LABEL French (fr)
say "Booting French (fr)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=fr_FR.UTF-8 keyboard-layouts=fr quiet splash
LABEL Galician (gl)
say "Booting Galician (gl)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=gl_ES.UTF-8 keyboard-layouts=gl quiet splash
LABEL Georgian (ka)
say "Booting Georgian (ka)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=ka_GE.UTF-8 keyboard-layouts=ka quiet splash
LABEL German (de)
say "Booting German (de)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=de_DE.UTF-8 keyboard-layouts=de quiet splash
LABEL Greek (el)
say "Booting Greek (el)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=el_GR.UTF-8 keyboard-layouts=el quiet splash
LABEL Gujarati (gu)
say "Booting Gujarati (gu)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=gu_IN keyboard-layouts=gu quiet splash
LABEL Hebrew (he)
say "Booting Hebrew (he)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=he_IL.UTF-8 keyboard-layouts=he quiet splash
LABEL Hindi (hi)
say "Booting Hindi (hi)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=hi_IN keyboard-layouts=hi quiet splash
LABEL Hungarian (hu)
say "Booting Hungarian (hu)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=hu_HU.UTF-8 keyboard-layouts=hu quiet splash
LABEL Icelandic (is)
say "Booting Icelandic (is)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=is_IS.UTF-8 keyboard-layouts=is quiet splash
LABEL Indonesian (id)
say "Booting Indonesian (id)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=id_ID.UTF-8 keyboard-layouts=id quiet splash
LABEL Irish (ga)
say "Booting Irish (ga)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=ga_IE.UTF-8 keyboard-layouts=ga quiet splash
LABEL Italian (it)
say "Booting Italian (it)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=it_IT.UTF-8 keyboard-layouts=it quiet splash
LABEL Japanese (ja)
say "Booting Japanese (ja)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=ja_JP.UTF-8 keyboard-layouts=ja quiet splash
LABEL Kazakh (kk)
say "Booting Kazakh (kk)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=kk_KZ.UTF-8 keyboard-layouts=kk quiet splash
LABEL Khmer (km)
say "Booting Khmer (km)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=km_KH keyboard-layouts=km quiet splash
LABEL Kannada (kn)
say "Booting Kannada (kn)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=kn_IN keyboard-layouts=kn quiet splash
LABEL Korean (ko)
say "Booting Korean (ko)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=ko_KR.UTF-8 keyboard-layouts=ko quiet splash
LABEL Kurdish (ku)
say "Booting Kurdish (ku)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=ku_TR.UTF-8 keyboard-layouts=ku quiet splash
LABEL Lao (lo)
say "Booting Lao (lo)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=lo_LA keyboard-layouts=lo quiet splash
LABEL Latvian (lv)
say "Booting Latvian (lv)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=lv_LV.UTF-8 keyboard-layouts=lv quiet splash
LABEL Lithuanian (lt)
say "Booting Lithuanian (lt)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=lt_LT.UTF-8 keyboard-layouts=lt quiet splash
LABEL Malayalam (ml)
say "Booting Malayalam (ml)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=ml_IN keyboard-layouts=ml quiet splash
LABEL Marathi (mr)
say "Booting Marathi (mr)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=mr_IN keyboard-layouts=mr quiet splash
LABEL Macedonian (mk)
say "Booting Macedonian (mk)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=mk_MK.UTF-8 keyboard-layouts=mk quiet splash
LABEL Burmese (my)
say "Booting Burmese (my)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=my_MM keyboard-layouts=my quiet splash
LABEL Nepali (ne)
say "Booting Nepali (ne)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=ne_NP keyboard-layouts=ne quiet splash
LABEL Northern Sami (se_NO)
say "Booting Northern Sami (se_NO)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=se_NO keyboard-layouts=se_NO quiet splash
LABEL Norwegian Bokmaal (nb_NO)
say "Booting Norwegian Bokmaal (nb_NO)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=nb_NO.UTF-8 keyboard-layouts=nb_NO quiet splash
LABEL Norwegian Nynorsk (nn_NO)
say "Booting Norwegian Nynorsk (nn_NO)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=nn_NO.UTF-8 keyboard-layouts=nn_NO quiet splash
LABEL Persian (fa)
say "Booting Persian (fa)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=fa_IR keyboard-layouts=fa quiet splash
LABEL Polish (pl)
say "Booting Polish (pl)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=pl_PL.UTF-8 keyboard-layouts=pl quiet splash
LABEL Portuguese (pt)
say "Booting Portuguese (pt)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=pt_PT.UTF-8 keyboard-layouts=pt quiet splash
LABEL Portuguese (Brazil) (pt_BR)
say "Booting Portuguese (Brazil) (pt_BR)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=pt_BR.UTF-8 keyboard-layouts=pt_BR quiet splash
LABEL Punjabi (Gurmukhi) (pa)
say "Booting Punjabi (Gurmukhi) (pa)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=pa_IN keyboard-layouts=pa quiet splash
LABEL Romanian (ro)
say "Booting Romanian (ro)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=ro_RO.UTF-8 keyboard-layouts=ro quiet splash
LABEL Russian (ru)
say "Booting Russian (ru)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=ru_RU.UTF-8 keyboard-layouts=ru quiet splash
LABEL Sinhala (si)
say "Booting Sinhala (si)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=si_LK keyboard-layouts=si quiet splash
LABEL Serbian (Cyrillic) (sr)
say "Booting Serbian (Cyrillic) (sr)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=sr_RS keyboard-layouts=sr quiet splash
LABEL Slovak (sk)
say "Booting Slovak (sk)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=sk_SK.UTF-8 keyboard-layouts=sk quiet splash
LABEL Slovenian (sl)
say "Booting Slovenian (sl)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=sl_SI.UTF-8 keyboard-layouts=sl quiet splash
LABEL Spanish (es)
say "Booting Spanish (es)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=es_ES.UTF-8 keyboard-layouts=es quiet splash
LABEL Swedish (sv)
say "Booting Swedish (sv)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=sv_SE.UTF-8 keyboard-layouts= quiet splash
LABEL Tagalog (tl)
say "Booting Tagalog (tl)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=tl_PH.UTF-8 keyboard-layouts=tl quiet splash
LABEL Tamil (ta)
say "Booting Tamil (ta)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=ta_IN keyboard-layouts=ta quiet splash
LABEL Telugu (te)
say "Booting Telugu (te)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=te_IN keyboard-layouts=te quiet splash
LABEL Tajik (tg)
say "Booting Tajik (tg)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=tg_TJ.UTF-8 keyboard-layouts=tg quiet splash
LABEL Thai (th)
say "Booting Thai (th)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=th_TH.UTF-8 keyboard-layouts=th quiet splash
LABEL Turkish (tr)
say "Booting Turkish (tr)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=tr_TR.UTF-8 keyboard-layouts=tr quiet splash
LABEL Uyghur (ug)
say "Booting Uyghur (ug)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=ug_CN keyboard-layouts=ug quiet splash
LABEL Ukrainian (uk)
say "Booting Ukrainian (uk)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=uk_UA.UTF-8 keyboard-layouts=uk quiet splash
LABEL Vietnamese (vi)
say "Booting Vietnamese (vi)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=vi_VN keyboard-layouts=vi quiet splash
LABEL Welsh (cy)
say "Booting Welsh (cy)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=cy_GB.UTF-8 keyboard-layouts=cy quiet splash
LABEL mainmenu
MENU label Back
MENU exit
MENU end
### Until this isn't UNPLEASANT, it stays commented in Beta releases.
#label persistent
# menu label ^Persistent My-distro(amd64)
# linux /live/vmlinuz
# initrd /live/initrd.img
# append boot=live components username=user hostname=My-distro quiet splash persistence
#label toram
# menu label ^My-distroloaded in RAM
# linux /live/vmlinuz
# initrd /live/initrd.img
# append boot=live components username=user hostname=My-distro quiet splash toram
#label developer
# menu label ^Boot to Developer Desktop
# linux /live/vmlinuz
# initrd /live/initrd.img
# append boot=local ro root=/dev/sdb126 quiet splash
#### ### ## # This line is intentionaly left blank. # ## ### ####
### By following the constucts above, We can add additional entries
#label Alternative boot
# menu label ^Alternative My-distro(amd64)
# linux /live/vmlinuz
# initrd /live/initrd.img
# append boot=live components username=user hostname=My-distro quiet splash persistence
# say Now booting alternative method
#### ### ## # This line is intentionaly left blank. # ## ### ####
### By following the constucts above, We can add additional entries
#label Alternative boot
# menu label ^Alternative My-distro(amd64)
# linux /live/vmlinuz
# initrd /live/initrd.img
# append boot=live components username=user hostname=My-distro quiet splash persistence
# say Now booting alternative method

View File

@ -1,12 +0,0 @@
label live-@FLAVOUR@
menu label ^Live (@FLAVOUR@)
menu default
linux @LINUX@
initrd @INITRD@
append @APPEND_LIVE@
label live-@FLAVOUR@-failsafe
menu label ^Live (@FLAVOUR@ failsafe)
linux @LINUX@
initrd @INITRD@
append @APPEND_LIVE_FAILSAFE@

View File

@ -1,60 +1,38 @@
INCLUDE stdmenu.cfg menu hshift 0
MENU title Main Menu menu width 82
DEFAULT My-distro Live
LABEL My-distro Live
SAY "Booting My-distro Live..."
linux /live/vmlinuz
APPEND initrd=/live/initrd.img boot=live components splash quiet username=user hostname=My-distro
LABEL My-distro live failsafe
menu label My-distro Live failsafe
kernel /live/vmlinuz
append initrd=/live/initrd.img boot=live config noapic noapm nodma nomce nolapic pci=nomsi nomodeset radeon.modeset=0 nouveau.modeset=0 nosmp vga=normal autologin
LABEL hd include stdmenu.cfg
menu label Boot the first hard disk include live.cfg
COM32 chain.c32
APPEND hd0
MENU begin advanced menu begin utilities
MENU title My-distro Live with Localisation Support menu title Utilities
LABEL Portuguese (pt) menu label ^Utilities
SAY "Booting Portuguese (pt)..." include stdmenu.cfg
linux /live/vmlinuz include utilities.cfg
APPEND initrd=/live/initrd.img boot=live components locales=pt_PT.UTF-8 username=user hostname=My-distro keyboard-layouts=pt quiet splash label mainmenu
menu label ^Back..
menu exit
menu end
LABEL Portuguese (Brazil) (pt_BR) menu begin recovery
SAY "Booting Portuguese (Brazil) (pt_BR)..." menu title Recovery
linux /live/vmlinuz menu label ^Recovery Options
APPEND initrd=/live/initrd.img boot=live components locales=pt_BR.UTF-8 username=user hostname=My-distro keyboard-layouts=br quiet splash include stdmenu.cfg
include recovery.cfg
label mainmenu
menu label ^Back..
menu exit
menu end
LABEL English (en) #menu begin Additional menu
SAY "Booting English (en)..." # menu title Additional menu
linux /live/vmlinuz # menu label ^Additional menu Options
APPEND initrd=/live/initrd.img boot=live components locales=en_US.UTF-8 username=user hostname=My-distro keyboard-layouts=en quiet splash # include stdmenu.cfg
# include recovery.cfg
# label mainmenu
# menu label ^Back..
#menu exit
#menu end
LABEL French (fr) menu clear
SAY "Booting French (fr)..."
linux /live/vmlinuz
APPEND initrd=/live/initrd.img boot=live components locales=fr_FR.UTF-8 username=user hostname=My-distro keyboard-layouts=fr quiet splash
LABEL German (de)
SAY "Booting German (de)..."
linux /live/vmlinuz
APPEND initrd=/live/initrd.img boot=live components locales=de_DE.UTF-8 username=user hostname=My-distro keyboard-layouts=de quiet splash
LABEL Italian (it)
SAY "Booting Italian (it)..."
linux /live/vmlinuz
APPEND initrd=/live/initrd.img boot=live components locales=it_IT.UTF-8 username=user hostname=My-distro keyboard-layouts=it quiet splash
LABEL Spanish (es)
SAY "Booting Spanish (es)..."
linux /live/vmlinuz
APPEND initrd=/live/initrd.img boot=live components locales=es_ES.UTF-8 username=user hostname=My-distro keyboard-layouts=es quiet splash
LABEL mainmenu
MENU label Back
MENU exit
MENU end
INCLUDE utilities.cfg

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,56 @@
### recovery.cfg for Live-Session
include stdmenu.cfg
menu title My-distroRecovery Options
label R-sda2
menu label ^My-distro on sda2
linux /live/vmlinuz
initrd /live/initrd.img
append boot=local root=/dev/sda2 ro quiet splash
label R-sda3
menu label ^My-distro on sda3
linux /live/vmlinuz
initrd /live/initrd.img
append boot=local root=/dev/sda3 ro quiet splash
label R-nvme0n1p2
menu label ^My-distro on nvme0n1p2
linux /live/vmlinuz
initrd /live/initrd.img
append boot=local root=/dev/nvme0n1p2 ro quiet splash
label R-nvme0n1p3
menu label ^My-distro on nvme0n1p3
linux /live/vmlinuz
initrd /live/initrd.img
append boot=local root=/dev/nvme0n1p3 ro quiet splash
label R-mmcblk0p2
menu label ^My-distro on mmcblk0p2
linux /live/vmlinuz
initrd /live/initrd.img
append boot=local root=/dev/mmcblk0p2 ro quiet splash
label R-mmcblk0p3
menu label ^My-distro on mmcblk0p3
linux /live/vmlinuz
initrd /live/initrd.img
append boot=local root=/dev/mmcblk0p3 ro quiet splash
#### ### ## # This line is intentionaly left blank. # ## ### ####
### By following the constucts above, We can add additional entries
#label Alternative boot
# menu label ^Alternative My-distro(amd64)
# linux /live/vmlinuz
# initrd /live/initrd.img
# append boot=live components quiet splash persistence
# say Now booting alternative method
### By following the constucts above, We can add additional entries
#label Alternative boot
# menu label ^Alternative My-distro(amd64)
# linux /live/vmlinuz
# initrd /live/initrd.img
# append boot=live components quiet splash persistence
# say Now booting alternative method

View File

@ -1,19 +1,15 @@
menu background splash.png menu background splash.png
menu color title * #FFFFFFFF * menu color title * #FFFFFFFF *
menu color border * #00000000 #00000000 none menu color border * #00000000 #00000000 none
menu color sel * #ffffffff #76a1d0ff * menu color sel * #ffffffff #e00000 *
menu color hotsel 1;7;37;40 #ffffffff #76a1d0ff * menu color hotsel 1;7;37;40 #ffffffff #e00000 *
menu color tabmsg * #ffffffff #00000000 * menu color tabmsg * #ffffffff #00000000 *
menu color help 37;40 #ffdddd00 #00000000 none menu color help 37;40 #ffffff #e00000 none
# XXX When adjusting vshift, take care that rows is set to a small menu vshift 12
# enough value so any possible menu will fit on the screen, menu rows 10
# rather than falling off the bottom. menu helpmsgrow 15
menu vshift 8 # The command line must be at least one line from the bottom.
menu rows 8
# The help line must be at least one line from the bottom.
menu helpmsgrow 14
# The command line must be at least one line from the help line.
menu cmdlinerow 16 menu cmdlinerow 16
menu timeoutrow 16 menu timeoutrow 16
menu tabmsgrow 18 menu tabmsgrow 18
menu tabmsg Press ENTER to boot or TAB to edit a menu entry menu tabmsg Press ENTER to boot or TAB to edit a menu entr

View File

@ -1,4 +1,20 @@
menu title My-distro Utilities Options
label failsafe
menu label ^My-distro (amd64 failsafe)
linux /live/vmlinuz
initrd /live/initrd.img
append boot=live components memtest noapic noapm nodma nomce nolapic nomodeset nosmp nosplash vga=788
label hdt label hdt
menu label ^Hardware Detection Tool (HDT) menu label ^Hardware Detection Tool (HDT)
com32 hdt.c32 com32 hdt.c32
### By following the constucts above, We can add additional entries
#label Alternative boot
# menu label ^Alternative My-distro (amd64)
# linux /live/vmlinuz
# initrd /live/initrd.img
# append boot=live components quiet splash persistence
# say Now booting alternative method

View File

@ -21,12 +21,12 @@ extraMounts:
- device: /run/udev - device: /run/udev
mountPoint: /run/udev mountPoint: /run/udev
options: bind options: bind
extraMountsEfi:
- device: efivarfs - device: efivarfs
fs: efivarfs fs: efivarfs
mountPoint: /sys/firmware/efi/efivars mountPoint: /sys/firmware/efi/efivars
btrfsSwapSubvol: /@swap
btrfsSubvolumes: btrfsSubvolumes:
- mountPoint: / - mountPoint: /
subvolume: /@ subvolume: /@

View File

@ -13,5 +13,5 @@ source /boot/grub/theme.cfg
terminal_output gfxterm terminal_output gfxterm
# Uncomment so grub beeps during boot # Uncomment so grub beeps during boot
insmod play #insmod play
play 960 440 1 0 4 440 1 #play 960 440 1 0 4 440 1

View File

@ -1,41 +1,436 @@
if loadfont $prefix/font.pf2 ; then
set gfxmode=1024x768
set gfxpayload=keep
insmod efi_gop
insmod efi_uga
insmod video_bochs
insmod video_cirrus
insmod gfxterm
insmod png
terminal_output gfxterm
fi
if background_image /isolinux/splash.png; then
set color_normal=light-gray/black
set color_highlight=white/black
elif background_image /splash.png; then
set color_normal=light-gray/black
set color_highlight=white/black
else
set menu_color_normal=cyan/blue
set menu_color_highlight=white/blue
fi
source /boot/grub/config.cfg source /boot/grub/config.cfg
menuentry "My-distro Live" { # Live boot
linux /live/vmlinuz boot=live components splash quiet username=user hostname=My-distro autologin "${loopback}" menuentry "My-distro Live" --hotkey=l {
initrd /live/initrd.img linux /live/vmlinuz boot=live components username=user hostname=My-distro quiet splash findiso=${iso_path}
}
menuentry "My-distro Live (fail-safe mode)" {
linux /live/initrd.img boot=live components memtest noapic noapm nodma nomce nolapic nomodeset nosmp nosplash vga=normal
initrd /live/initrd.img initrd /live/initrd.img
} }
submenu "My-distro Live with Localisation Support" { submenu "My-distro Live with Localisation Support" {
menuentry "Portuguese (pt)" { menuentry "Albanian (sq)" {
linux /live/vmlinuz boot=live components locales=pt_PT.UTF-8 quiet splash keyboard-layouts=pt username=user hostname=My-distro timezone=atlantic/azores autologin "${loopback}" linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=sq_AL.UTF-8 keyboard-layouts=sq quiet splash
initrd /live/initrd.img initrd /live/initrd.img
} }
menuentry "Portuguese (Brazil) (pt_BR)" { menuentry "Amharic (am)" {
linux /live/vmlinuz boot=live components locales=pt_BR.UTF-8 quiet splash keyboard-layouts=br username=user hostname=My-distro timezone=atlantic/azores autologin "${loopback}" linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=am_ET keyboard-layouts=am quiet splash
initrd /live/initrd.img
}
menuentry "Arabic (ar)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=ar_EG.UTF-8 keyboard-layouts=ar quiet splash
initrd /live/initrd.img
}
menuentry "Asturian (ast)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=ast_ES.UTF-8 keyboard-layouts=ast quiet splash
initrd /live/initrd.img
}
menuentry "Basque (eu)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=eu_ES.UTF-8 keyboard-layouts=eu quiet splash
initrd /live/initrd.img
}
menuentry "Belarusian (be)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=be_BY.UTF-8 keyboard-layouts=be quiet splash
initrd /live/initrd.img
}
menuentry "Bangla (bn)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=bn_BD keyboard-layouts=bn quiet splash
initrd /live/initrd.img
}
menuentry "Bosnian (bs)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=bs_BA.UTF-8 keyboard-layouts=bs quiet splash
initrd /live/initrd.img
}
menuentry "Bulgarian (bg)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=bg_BG.UTF-8 keyboard-layouts=bg quiet splash
initrd /live/initrd.img
}
menuentry "Tibetan (bo)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=bo_IN keyboard-layouts=bo quiet splash
initrd /live/initrd.img
}
menuentry "Catalan (ca)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=ca_ES.UTF-8 keyboard-layouts=ca quiet splash
initrd /live/initrd.img
}
menuentry "Chinese (Simplified) (zh_CN)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=zh_CN.UTF-8 keyboard-layouts=zh_CN quiet splash
initrd /live/initrd.img
}
menuentry "Chinese (Traditional) (zh_TW)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=zh_TW.UTF-8 keyboard-layouts=zh_TW quiet splash
initrd /live/initrd.img
}
menuentry "Croatian (hr)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=hr_HR.UTF-8 keyboard-layouts=hr quiet splash
initrd /live/initrd.img
}
menuentry "Czech (cs)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=cs_CZ.UTF-8 keyboard-layouts=cs quiet splash
initrd /live/initrd.img
}
menuentry "Danish (da)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=da_DK.UTF-8 keyboard-layouts=da quiet splash
initrd /live/initrd.img
}
menuentry "Dutch (nl)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=nl_NL.UTF-8 keyboard-layouts=nl quiet splash
initrd /live/initrd.img
}
menuentry "Dzongkha (dz)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=dz_BT keyboard-layouts=dz quiet splash
initrd /live/initrd.img initrd /live/initrd.img
} }
menuentry "English (en)" { menuentry "English (en)" {
linux /live/vmlinuz boot=live components locales=en_US.UTF-8 quiet splash keyboard-layouts=en username=user hostname=My-distro timezone=atlantic/azores autologin "${loopback}" linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=en_US.UTF-8 keyboard-layouts=en quiet splash
initrd /live/initrd.img
}
menuentry "Esperanto (eo)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=eo.UTF-8 keyboard-layouts=eo quiet splash
initrd /live/initrd.img
}
menuentry "Estonian (et)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=et_EE.UTF-8 keyboard-layouts=et quiet splash
initrd /live/initrd.img
}
menuentry "Finnish (fi)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=fi_FI.UTF-8 keyboard-layouts=fi quiet splash
initrd /live/initrd.img initrd /live/initrd.img
} }
menuentry "French (fr)" { menuentry "French (fr)" {
linux /live/vmlinuz boot=live components locales=fr_FR.UTF-8 quiet splash keyboard-layouts=fr username=user hostname=My-distro timezone=atlantic/azores autologin "${loopback}" linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=fr_FR.UTF-8 keyboard-layouts=fr quiet splash
initrd /live/initrd.img
}
menuentry "Galician (gl)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=gl_ES.UTF-8 keyboard-layouts=gl quiet splash
initrd /live/initrd.img
}
menuentry "Georgian (ka)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=ka_GE.UTF-8 keyboard-layouts=ka quiet splash
initrd /live/initrd.img initrd /live/initrd.img
} }
menuentry "German (de)" { menuentry "German (de)" {
linux /live/vmlinuz boot=live components locales=de_DE.UTF-8 quiet splash keyboard-layouts=de username=user hostname=My-distro timezone=atlantic/azores autologin "${loopback}" linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=de_DE.UTF-8 keyboard-layouts=de quiet splash
initrd /live/initrd.img
}
menuentry "Greek (el)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=el_GR.UTF-8 keyboard-layouts=el quiet splash
initrd /live/initrd.img
}
menuentry "Gujarati (gu)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=gu_IN keyboard-layouts=gu quiet splash
initrd /live/initrd.img
}
menuentry "Hebrew (he)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=he_IL.UTF-8 keyboard-layouts=he quiet splash
initrd /live/initrd.img
}
menuentry "Hindi (hi)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=hi_IN keyboard-layouts=hi quiet splash
initrd /live/initrd.img
}
menuentry "Hungarian (hu)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=hu_HU.UTF-8 keyboard-layouts=hu quiet splash
initrd /live/initrd.img
}
menuentry "Icelandic (is)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=is_IS.UTF-8 keyboard-layouts=is quiet splash
initrd /live/initrd.img
}
menuentry "Indonesian (id)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=id_ID.UTF-8 keyboard-layouts=id quiet splash
initrd /live/initrd.img
}
menuentry "Irish (ga)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=ga_IE.UTF-8 keyboard-layouts=ga quiet splash
initrd /live/initrd.img initrd /live/initrd.img
} }
menuentry "Italian (it)" { menuentry "Italian (it)" {
linux /live/vmlinuz boot=live components locales=it_IT.UTF-8 quiet splash keyboard-layouts=it username=user hostname=My-distro timezone=atlantic/azores autologin "${loopback}" linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=it_IT.UTF-8 keyboard-layouts=it quiet splash
initrd /live/initrd.img
}
menuentry "Japanese (ja)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=ja_JP.UTF-8 keyboard-layouts=ja quiet splash
initrd /live/initrd.img
}
menuentry "Kazakh (kk)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=kk_KZ.UTF-8 keyboard-layouts=kk quiet splash
initrd /live/initrd.img
}
menuentry "Khmer (km)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=km_KH keyboard-layouts=km quiet splash
initrd /live/initrd.img
}
menuentry "Kannada (kn)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=kn_IN keyboard-layouts=kn quiet splash
initrd /live/initrd.img
}
menuentry "Korean (ko)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=ko_KR.UTF-8 keyboard-layouts=ko quiet splash
initrd /live/initrd.img
}
menuentry "Kurdish (ku)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=ku_TR.UTF-8 keyboard-layouts=ku quiet splash
initrd /live/initrd.img
}
menuentry "Lao (lo)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=lo_LA keyboard-layouts=lo quiet splash
initrd /live/initrd.img
}
menuentry "Latvian (lv)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=lv_LV.UTF-8 keyboard-layouts=lv quiet splash
initrd /live/initrd.img
}
menuentry "Lithuanian (lt)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=lt_LT.UTF-8 keyboard-layouts=lt quiet splash
initrd /live/initrd.img
}
menuentry "Malayalam (ml)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=ml_IN keyboard-layouts=ml quiet splash
initrd /live/initrd.img
}
menuentry "Marathi (mr)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=mr_IN keyboard-layouts=mr quiet splash
initrd /live/initrd.img
}
menuentry "Macedonian (mk)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=mk_MK.UTF-8 keyboard-layouts=mk quiet splash
initrd /live/initrd.img
}
menuentry "Burmese (my)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=my_MM keyboard-layouts=my quiet splash
initrd /live/initrd.img
}
menuentry "Nepali (ne)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=ne_NP keyboard-layouts=ne quiet splash
initrd /live/initrd.img
}
menuentry "Northern Sami (se_NO)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=se_NO keyboard-layouts=se_NO quiet splash
initrd /live/initrd.img
}
menuentry "Norwegian Bokmaal (nb_NO)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=nb_NO.UTF-8 keyboard-layouts=nb_NO quiet splash
initrd /live/initrd.img
}
menuentry "Norwegian Nynorsk (nn_NO)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=nn_NO.UTF-8 keyboard-layouts=nn_NO quiet splash
initrd /live/initrd.img
}
menuentry "Persian (fa)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=fa_IR keyboard-layouts=fa quiet splash
initrd /live/initrd.img
}
menuentry "Polish (pl)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=pl_PL.UTF-8 keyboard-layouts=pl quiet splash
initrd /live/initrd.img
}
menuentry "Portuguese (pt)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=pt_PT.UTF-8 keyboard-layouts=pt quiet splash
initrd /live/initrd.img
}
menuentry "Portuguese (Brazil) (pt_BR)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=pt_BR.UTF-8 keyboard-layouts=pt_BR quiet splash
initrd /live/initrd.img
}
menuentry "Punjabi (Gurmukhi) (pa)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=pa_IN keyboard-layouts=pa quiet splash
initrd /live/initrd.img
}
menuentry "Romanian (ro)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=ro_RO.UTF-8 keyboard-layouts=ro quiet splash
initrd /live/initrd.img
}
menuentry "Russian (ru)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=ru_RU.UTF-8 keyboard-layouts=ru quiet splash
initrd /live/initrd.img
}
menuentry "Sinhala (si)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=si_LK keyboard-layouts=si quiet splash
initrd /live/initrd.img
}
menuentry "Serbian (Cyrillic) (sr)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=sr_RS keyboard-layouts=sr quiet splash
initrd /live/initrd.img
}
menuentry "Slovak (sk)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=sk_SK.UTF-8 keyboard-layouts=sk quiet splash
initrd /live/initrd.img
}
menuentry "Slovenian (sl)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=sl_SI.UTF-8 keyboard-layouts=sl quiet splash
initrd /live/initrd.img initrd /live/initrd.img
} }
menuentry "Spanish (es)" { menuentry "Spanish (es)" {
linux /live/vmlinuz boot=live components locales=es_ES.UTF-8 quiet splash keyboard-layouts=es username=user hostname=My-distro timezone=atlantic/azores autologin "${loopback}" linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=es_ES.UTF-8 keyboard-layouts=es quiet splash
initrd /live/initrd.img
}
menuentry "Swedish (sv)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=sv_SE.UTF-8 keyboard-layouts=sv quiet splash
initrd /live/initrd.img
}
menuentry "Tagalog (tl)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=tl_PH.UTF-8 keyboard-layouts=tl quiet splash
initrd /live/initrd.img
}
menuentry "Tamil (ta)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=ta_IN keyboard-layouts=ta quiet splash
initrd /live/initrd.img
}
menuentry "Telugu (te)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=te_IN keyboard-layouts=te quiet splash
initrd /live/initrd.img
}
menuentry "Tajik (tg)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=tg_TJ.UTF-8 keyboard-layouts=tg quiet splash
initrd /live/initrd.img
}
menuentry "Thai (th)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=th_TH.UTF-8 keyboard-layouts=th quiet splash
initrd /live/initrd.img
}
menuentry "Turkish (tr)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=tr_TR.UTF-8 keyboard-layouts=tr quiet splash
initrd /live/initrd.img
}
menuentry "Uyghur (ug)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=ug_CN keyboard-layouts=ug quiet splash
initrd /live/initrd.img
}
menuentry "Ukrainian (uk)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=uk_UA.UTF-8 keyboard-layouts=uk quiet splash
initrd /live/initrd.img
}
menuentry "Vietnamese (vi)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=vi_VN keyboard-layouts=vi quiet splash
initrd /live/initrd.img
}
menuentry "Welsh (cy)" {
linux /live/vmlinuz boot=live components username=user hostname=My-distro locales=cy_GB.UTF-8 keyboard-layouts=cy quiet splash
initrd /live/initrd.img initrd /live/initrd.img
} }
} }
### Commented out till Persistence is working as expected.
#menuentry "Persistent My-distro" --hotkey=p {
# linux /live/vmlinuz boot=live components username=user hostname=My-distro quiet splash findiso=${iso_path} persistence
# initrd /live/initrd.img
#}
### Commented out till toram is working as expected.
#menuentry "My-distro loaded to RAM" --hotkey=t {
# linux /live/vmlinuz boot=live components username=user hostname=My-distro quiet splash findiso=${iso_path} toram
# initrd /live/initrd.img
#}
#menuentry "Developer Desktop" --hotkey=d {
# linux /live/vmlinuz boot=local ro root=/dev/sdb126 quiet splash findiso=${iso_path}
# initrd /live/initrd.img
#}
# You can add more entries like this
#menuentry "Alternate live boot" {
# linux /live/vmlinuz boot=live components username=user hostname=My-distro quiet splash findiso=${iso_path} custom options here
# initrd /live/initrd.img
#}
#menuentry "Alternate graphical installer" {
# linux custom options here
# initrd
#}
#menuentry "Alternate textual installer" {
# linux custom options here
# initrd
#}
# Installer (if any)
if false; then
source /boot/grub/install_start.cfg
submenu 'Advanced install options ...' --hotkey=a {
source /boot/grub/theme.cfg
source /boot/grub/install.cfg
}
fi
submenu ' Utilities ...' --hotkey=u {
source /boot/grub/theme.cfg
menuentry "My-distro(fail-safe mode)" --hotkey=s {
linux /live/vmlinuz boot=live components username=user hostname=My-distro memtest noapic noapm nodma nomce nolapic nomodeset nosmp nosplash vga=788
initrd /live/initrd.img
}
# Memtest (if any)
if [ "${grub_platform}" = "pc" ] -a false; then
source /boot/grub/memtest.cfg
fi
# Firmware setup (UEFI)
if [ "${grub_platform}" = "efi" ]; then
menuentry "UEFI Firmware Settings" {
fwsetup
}
fi
}
submenu ' Recovery ...' --hotkey=r {
source /boot/grub/theme.cfg
menuentry "AçorOS on sda2" {
linux /live/vmlinuz ro boot=local root=/dev/sda2 quiet splash
initrd /live/initrd.img
}
menuentry "AçorOS on sda3" {
linux /live/vmlinuz ro boot=local root=/dev/sda3 quiet splash
initrd /live/initrd.img
}
menuentry "AçorOS on mmcblk0p2" {
linux /live/vmlinuz ro boot=local root=/dev/mmcblk0p2 quiet splash
initrd /live/initrd.img
}
menuentry "AçorOS on mmcblk0p3" {
linux /live/vmlinuz ro boot=local root=/dev/mmcblk0p3 quiet splash
initrd /live/initrd.img
}
menuentry "AçorOS on nvme0n1p2" {
linux /live/vmlinuz ro boot=local root=/dev/nvme0n1p2 quiet splash
initrd /live/initrd.img
}
menuentry "AçorOS on nvme0n1p3" {
linux /live/vmlinuz ro boot=local root=/dev/nvme0n1p3 quiet splash
initrd /live/initrd.img
}
#menuentry "AçorOS on nvme0n1p4" {
# linux /live/vmlinuz ro boot=local root=/dev/nvme0n1p4 quiet splash
# initrd /live/initrd.img
#}
#menuentry "AçorOS on nvme0n1p5" {
# linux /live/vmlinuz ro boot=local root=/dev/nvme0n1p5 quiet splash
# initrd /live/initrd.img
#}
}

View File

@ -1,6 +1,3 @@
# D-I config version 2.0
# search path for the c32 support libraries (libcom32, libutil etc.)
path
include menu.cfg include menu.cfg
default vesamenu.c32 default vesamenu.c32
prompt 0 prompt 0

View File

@ -0,0 +1,432 @@
### ISOLINUX config for Live-Session
#timeout 200
#ontimeout live
menu title My-distro - Live
default live
label live
menu label ^My-distro (amd64)
linux /live/vmlinuz
initrd /live/initrd.img
append boot=live components username=user hostname=My-distro splash quiet
MENU begin advanced
MENU title My-distro with Localisation Support
LABEL Albanian (sq)
say "Booting Albanian (sq)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=sq_AL.UTF-8 keyboard-layouts=sq quiet splash
LABEL Amharic (am)
say "Booting Amharic (am)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=am_ET keyboard-layouts=am quiet splash
LABEL Arabic (ar)
say "Booting Arabic (ar)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=ar_EG.UTF-8 keyboard-layouts=ar quiet splash
LABEL Asturian (ast)
say "Booting Asturian (ast)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=ast_ES.UTF-8 keyboard-layouts=ast quiet splash
LABEL Basque (eu)
say "Booting Basque (eu)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=eu_ES.UTF-8 keyboard-layouts=eu quiet splash
LABEL Belarusian (be)
say "Booting Belarusian (be)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=be_BY.UTF-8 keyboard-layouts=be quiet splash
LABEL Bangla (bn)
say "Booting Bangla (bn)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=bn_BD keyboard-layouts=bn quiet splash
LABEL Bosnian (bs)
say "Booting Bosnian (bs)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=bs_BA.UTF-8 keyboard-layouts=bs quiet splash
LABEL Bulgarian (bg)
say "Booting Bulgarian (bg)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=bg_BG.UTF-8 keyboard-layouts=bg quiet splash
LABEL Tibetan (bo)
say "Booting Tibetan (bo)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=bo_IN keyboard-layouts=bo quiet splash
LABEL Catalan (ca)
say "Booting Catalan (ca)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=ca_ES.UTF-8 keyboard-layouts=ca quiet splash
LABEL Chinese (Simplified) (zh_CN)
say "Booting Chinese (Simplified) (zh_CN)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=zh_CN.UTF-8 keyboard-layouts=zh_CN quiet splash
LABEL Chinese (Traditional) (zh_TW)
say "Booting Chinese (Traditional) (zh_TW)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=zh_TW.UTF-8 keyboard-layouts=zh_TW quiet splash
LABEL Croatian (hr)
say "Booting Croatian (hr)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=hr_HR.UTF-8 keyboard-layouts=hr quiet splash
LABEL Czech (cs)
say "Booting Czech (cs)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=cs_CZ.UTF-8 keyboard-layouts=cs quiet splash
LABEL Danish (da)
say "Booting Danish (da)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=da_DK.UTF-8 keyboard-layouts=da quiet splash
LABEL Dutch (nl)
say "Booting Dutch (nl)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=nl_NL.UTF-8 keyboard-layouts=nl quiet splash
LABEL Dzongkha (dz)
say "Booting Dzongkha (dz)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=dz_BT keyboard-layouts=dz quiet splash
LABEL English (en)
say "Booting English (en)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=en_US.UTF-8 keyboard-layouts=en quiet splash
LABEL Esperanto (eo)
say "Booting Esperanto (eo)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=eo.UTF-8 keyboard-layouts=eo quiet splash
LABEL Estonian (et)
say "Booting Estonian (et)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=et_EE.UTF-8 keyboard-layouts=et quiet splash
LABEL Finnish (fi)
say "Booting Finnish (fi)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=fi_FI.UTF-8 keyboard-layouts=fi quiet splash
LABEL French (fr)
say "Booting French (fr)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=fr_FR.UTF-8 keyboard-layouts=fr quiet splash
LABEL Galician (gl)
say "Booting Galician (gl)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=gl_ES.UTF-8 keyboard-layouts=gl quiet splash
LABEL Georgian (ka)
say "Booting Georgian (ka)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=ka_GE.UTF-8 keyboard-layouts=ka quiet splash
LABEL German (de)
say "Booting German (de)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=de_DE.UTF-8 keyboard-layouts=de quiet splash
LABEL Greek (el)
say "Booting Greek (el)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=el_GR.UTF-8 keyboard-layouts=el quiet splash
LABEL Gujarati (gu)
say "Booting Gujarati (gu)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=gu_IN keyboard-layouts=gu quiet splash
LABEL Hebrew (he)
say "Booting Hebrew (he)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=he_IL.UTF-8 keyboard-layouts=he quiet splash
LABEL Hindi (hi)
say "Booting Hindi (hi)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=hi_IN keyboard-layouts=hi quiet splash
LABEL Hungarian (hu)
say "Booting Hungarian (hu)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=hu_HU.UTF-8 keyboard-layouts=hu quiet splash
LABEL Icelandic (is)
say "Booting Icelandic (is)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=is_IS.UTF-8 keyboard-layouts=is quiet splash
LABEL Indonesian (id)
say "Booting Indonesian (id)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=id_ID.UTF-8 keyboard-layouts=id quiet splash
LABEL Irish (ga)
say "Booting Irish (ga)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=ga_IE.UTF-8 keyboard-layouts=ga quiet splash
LABEL Italian (it)
say "Booting Italian (it)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=it_IT.UTF-8 keyboard-layouts=it quiet splash
LABEL Japanese (ja)
say "Booting Japanese (ja)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=ja_JP.UTF-8 keyboard-layouts=ja quiet splash
LABEL Kazakh (kk)
say "Booting Kazakh (kk)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=kk_KZ.UTF-8 keyboard-layouts=kk quiet splash
LABEL Khmer (km)
say "Booting Khmer (km)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=km_KH keyboard-layouts=km quiet splash
LABEL Kannada (kn)
say "Booting Kannada (kn)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=kn_IN keyboard-layouts=kn quiet splash
LABEL Korean (ko)
say "Booting Korean (ko)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=ko_KR.UTF-8 keyboard-layouts=ko quiet splash
LABEL Kurdish (ku)
say "Booting Kurdish (ku)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=ku_TR.UTF-8 keyboard-layouts=ku quiet splash
LABEL Lao (lo)
say "Booting Lao (lo)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=lo_LA keyboard-layouts=lo quiet splash
LABEL Latvian (lv)
say "Booting Latvian (lv)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=lv_LV.UTF-8 keyboard-layouts=lv quiet splash
LABEL Lithuanian (lt)
say "Booting Lithuanian (lt)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=lt_LT.UTF-8 keyboard-layouts=lt quiet splash
LABEL Malayalam (ml)
say "Booting Malayalam (ml)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=ml_IN keyboard-layouts=ml quiet splash
LABEL Marathi (mr)
say "Booting Marathi (mr)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=mr_IN keyboard-layouts=mr quiet splash
LABEL Macedonian (mk)
say "Booting Macedonian (mk)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=mk_MK.UTF-8 keyboard-layouts=mk quiet splash
LABEL Burmese (my)
say "Booting Burmese (my)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=my_MM keyboard-layouts=my quiet splash
LABEL Nepali (ne)
say "Booting Nepali (ne)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=ne_NP keyboard-layouts=ne quiet splash
LABEL Northern Sami (se_NO)
say "Booting Northern Sami (se_NO)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=se_NO keyboard-layouts=se_NO quiet splash
LABEL Norwegian Bokmaal (nb_NO)
say "Booting Norwegian Bokmaal (nb_NO)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=nb_NO.UTF-8 keyboard-layouts=nb_NO quiet splash
LABEL Norwegian Nynorsk (nn_NO)
say "Booting Norwegian Nynorsk (nn_NO)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=nn_NO.UTF-8 keyboard-layouts=nn_NO quiet splash
LABEL Persian (fa)
say "Booting Persian (fa)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=fa_IR keyboard-layouts=fa quiet splash
LABEL Polish (pl)
say "Booting Polish (pl)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=pl_PL.UTF-8 keyboard-layouts=pl quiet splash
LABEL Portuguese (pt)
say "Booting Portuguese (pt)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=pt_PT.UTF-8 keyboard-layouts=pt quiet splash
LABEL Portuguese (Brazil) (pt_BR)
say "Booting Portuguese (Brazil) (pt_BR)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=pt_BR.UTF-8 keyboard-layouts=pt_BR quiet splash
LABEL Punjabi (Gurmukhi) (pa)
say "Booting Punjabi (Gurmukhi) (pa)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=pa_IN keyboard-layouts=pa quiet splash
LABEL Romanian (ro)
say "Booting Romanian (ro)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=ro_RO.UTF-8 keyboard-layouts=ro quiet splash
LABEL Russian (ru)
say "Booting Russian (ru)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=ru_RU.UTF-8 keyboard-layouts=ru quiet splash
LABEL Sinhala (si)
say "Booting Sinhala (si)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=si_LK keyboard-layouts=si quiet splash
LABEL Serbian (Cyrillic) (sr)
say "Booting Serbian (Cyrillic) (sr)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=sr_RS keyboard-layouts=sr quiet splash
LABEL Slovak (sk)
say "Booting Slovak (sk)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=sk_SK.UTF-8 keyboard-layouts=sk quiet splash
LABEL Slovenian (sl)
say "Booting Slovenian (sl)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=sl_SI.UTF-8 keyboard-layouts=sl quiet splash
LABEL Spanish (es)
say "Booting Spanish (es)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=es_ES.UTF-8 keyboard-layouts=es quiet splash
LABEL Swedish (sv)
say "Booting Swedish (sv)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=sv_SE.UTF-8 keyboard-layouts= quiet splash
LABEL Tagalog (tl)
say "Booting Tagalog (tl)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=tl_PH.UTF-8 keyboard-layouts=tl quiet splash
LABEL Tamil (ta)
say "Booting Tamil (ta)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=ta_IN keyboard-layouts=ta quiet splash
LABEL Telugu (te)
say "Booting Telugu (te)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=te_IN keyboard-layouts=te quiet splash
LABEL Tajik (tg)
say "Booting Tajik (tg)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=tg_TJ.UTF-8 keyboard-layouts=tg quiet splash
LABEL Thai (th)
say "Booting Thai (th)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=th_TH.UTF-8 keyboard-layouts=th quiet splash
LABEL Turkish (tr)
say "Booting Turkish (tr)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=tr_TR.UTF-8 keyboard-layouts=tr quiet splash
LABEL Uyghur (ug)
say "Booting Uyghur (ug)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=ug_CN keyboard-layouts=ug quiet splash
LABEL Ukrainian (uk)
say "Booting Ukrainian (uk)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=uk_UA.UTF-8 keyboard-layouts=uk quiet splash
LABEL Vietnamese (vi)
say "Booting Vietnamese (vi)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=vi_VN keyboard-layouts=vi quiet splash
LABEL Welsh (cy)
say "Booting Welsh (cy)..."
linux /live/vmlinuz
append initrd=/live/initrd.img boot=live components username=user hostname=My-distro locales=cy_GB.UTF-8 keyboard-layouts=cy quiet splash
LABEL mainmenu
MENU label Back
MENU exit
MENU end
### Until this isn't UNPLEASANT, it stays commented in Beta releases.
#label persistent
# menu label ^Persistent My-distro(amd64)
# linux /live/vmlinuz
# initrd /live/initrd.img
# append boot=live components username=user hostname=My-distro quiet splash persistence
#label toram
# menu label ^My-distroloaded in RAM
# linux /live/vmlinuz
# initrd /live/initrd.img
# append boot=live components username=user hostname=My-distro quiet splash toram
#label developer
# menu label ^Boot to Developer Desktop
# linux /live/vmlinuz
# initrd /live/initrd.img
# append boot=local ro root=/dev/sdb126 quiet splash
#### ### ## # This line is intentionaly left blank. # ## ### ####
### By following the constucts above, We can add additional entries
#label Alternative boot
# menu label ^Alternative My-distro(amd64)
# linux /live/vmlinuz
# initrd /live/initrd.img
# append boot=live components username=user hostname=My-distro quiet splash persistence
# say Now booting alternative method
#### ### ## # This line is intentionaly left blank. # ## ### ####
### By following the constucts above, We can add additional entries
#label Alternative boot
# menu label ^Alternative My-distro(amd64)
# linux /live/vmlinuz
# initrd /live/initrd.img
# append boot=live components username=user hostname=My-distro quiet splash persistence
# say Now booting alternative method

View File

@ -1,12 +0,0 @@
label live-@FLAVOUR@
menu label ^Live (@FLAVOUR@)
menu default
linux @LINUX@
initrd @INITRD@
append @APPEND_LIVE@
label live-@FLAVOUR@-failsafe
menu label ^Live (@FLAVOUR@ failsafe)
linux @LINUX@
initrd @INITRD@
append @APPEND_LIVE_FAILSAFE@

View File

@ -1,61 +1,38 @@
INCLUDE stdmenu.cfg menu hshift 0
MENU title Main Menu menu width 82
DEFAULT My-distro Live
LABEL My-distro Live
SAY "Booting My-distro Live..."
linux /live/vmlinuz
APPEND initrd=/live/initrd.img boot=live components splash quiet username=user hostname=My-distro
LABEL My-distro live failsafe include stdmenu.cfg
menu label My-distro Live failsafe include live.cfg
kernel /live/vmlinuz
append initrd=/live/initrd.img boot=live config noapic noapm nodma nomce nolapic pci=nomsi nomodeset radeon.modeset=0 nouveau.modeset=0 nosmp vga=normal autologin
LABEL hd menu begin utilities
menu label Boot the first hard disk menu title Utilities
COM32 chain.c32 menu label ^Utilities
APPEND hd0 include stdmenu.cfg
include utilities.cfg
label mainmenu
menu label ^Back..
menu exit
menu end
MENU begin advanced menu begin recovery
MENU title My-distro Live with Localisation Support menu title Recovery
LABEL Portuguese (pt) menu label ^Recovery Options
SAY "Booting Portuguese (pt)..." include stdmenu.cfg
linux /live/vmlinuz include recovery.cfg
APPEND initrd=/live/initrd.img boot=live components locales=pt_PT.UTF-8 username=user hostname=My-distro keyboard-layouts=pt quiet splash label mainmenu
menu label ^Back..
menu exit
menu end
LABEL Portuguese (Brazil) (pt_BR) #menu begin Additional menu
SAY "Booting Portuguese (Brazil) (pt_BR)..." # menu title Additional menu
linux /live/vmlinuz # menu label ^Additional menu Options
APPEND initrd=/live/initrd.img boot=live components locales=pt_BR.UTF-8 username=user hostname=My-distro keyboard-layouts=br quiet splash # include stdmenu.cfg
# include recovery.cfg
# label mainmenu
# menu label ^Back..
#menu exit
#menu end
LABEL English (en) menu clear
SAY "Booting English (en)..."
linux /live/vmlinuz
APPEND initrd=/live/initrd.img boot=live components locales=en_US.UTF-8 username=user hostname=My-distro keyboard-layouts=en quiet splash
LABEL French (fr)
SAY "Booting French (fr)..."
linux /live/vmlinuz
APPEND initrd=/live/initrd.img boot=live components locales=fr_FR.UTF-8 username=user hostname=My-distro keyboard-layouts=fr quiet splash
LABEL German (de)
SAY "Booting German (de)..."
linux /live/vmlinuz
APPEND initrd=/live/initrd.img boot=live components locales=de_DE.UTF-8 username=user hostname=My-distro keyboard-layouts=de quiet splash
LABEL Italian (it)
SAY "Booting Italian (it)..."
linux /live/vmlinuz
APPEND initrd=/live/initrd.img boot=live components locales=it_IT.UTF-8 username=user hostname=My-distro keyboard-layouts=it quiet splash
LABEL Spanish (es)
SAY "Booting Spanish (es)..."
linux /live/vmlinuz
APPEND initrd=/live/initrd.img boot=live components locales=es_ES.UTF-8 username=user hostname=My-distro keyboard-layouts=es quiet splash
LABEL mainmenu
MENU label Back
MENU exit
MENU end
INCLUDE utilities.cfg

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,56 @@
### recovery.cfg for Live-Session
include stdmenu.cfg
menu title My-distroRecovery Options
label R-sda2
menu label ^My-distro on sda2
linux /live/vmlinuz
initrd /live/initrd.img
append boot=local root=/dev/sda2 ro quiet splash
label R-sda3
menu label ^My-distro on sda3
linux /live/vmlinuz
initrd /live/initrd.img
append boot=local root=/dev/sda3 ro quiet splash
label R-nvme0n1p2
menu label ^My-distro on nvme0n1p2
linux /live/vmlinuz
initrd /live/initrd.img
append boot=local root=/dev/nvme0n1p2 ro quiet splash
label R-nvme0n1p3
menu label ^My-distro on nvme0n1p3
linux /live/vmlinuz
initrd /live/initrd.img
append boot=local root=/dev/nvme0n1p3 ro quiet splash
label R-mmcblk0p2
menu label ^My-distro on mmcblk0p2
linux /live/vmlinuz
initrd /live/initrd.img
append boot=local root=/dev/mmcblk0p2 ro quiet splash
label R-mmcblk0p3
menu label ^My-distro on mmcblk0p3
linux /live/vmlinuz
initrd /live/initrd.img
append boot=local root=/dev/mmcblk0p3 ro quiet splash
#### ### ## # This line is intentionaly left blank. # ## ### ####
### By following the constucts above, We can add additional entries
#label Alternative boot
# menu label ^Alternative My-distro(amd64)
# linux /live/vmlinuz
# initrd /live/initrd.img
# append boot=live components quiet splash persistence
# say Now booting alternative method
### By following the constucts above, We can add additional entries
#label Alternative boot
# menu label ^Alternative My-distro(amd64)
# linux /live/vmlinuz
# initrd /live/initrd.img
# append boot=live components quiet splash persistence
# say Now booting alternative method

View File

@ -1,19 +1,15 @@
menu background splash.png menu background splash.png
menu color title * #FFFFFFFF * menu color title * #FFFFFFFF *
menu color border * #00000000 #00000000 none menu color border * #00000000 #00000000 none
menu color sel * #ffffffff #76a1d0ff * menu color sel * #ffffffff #e00000 *
menu color hotsel 1;7;37;40 #ffffffff #76a1d0ff * menu color hotsel 1;7;37;40 #ffffffff #e00000 *
menu color tabmsg * #ffffffff #00000000 * menu color tabmsg * #ffffffff #00000000 *
menu color help 37;40 #ffdddd00 #00000000 none menu color help 37;40 #ffffff #e00000 none
# XXX When adjusting vshift, take care that rows is set to a small menu vshift 12
# enough value so any possible menu will fit on the screen, menu rows 10
# rather than falling off the bottom. menu helpmsgrow 15
menu vshift 8 # The command line must be at least one line from the bottom.
menu rows 8
# The help line must be at least one line from the bottom.
menu helpmsgrow 14
# The command line must be at least one line from the help line.
menu cmdlinerow 16 menu cmdlinerow 16
menu timeoutrow 16 menu timeoutrow 16
menu tabmsgrow 18 menu tabmsgrow 18
menu tabmsg Press ENTER to boot or TAB to edit a menu entry menu tabmsg Press ENTER to boot or TAB to edit a menu entr

View File

@ -1,4 +1,20 @@
menu title My-distro Utilities Options
label failsafe
menu label ^My-distro (amd64 failsafe)
linux /live/vmlinuz
initrd /live/initrd.img
append boot=live components memtest noapic noapm nodma nomce nolapic nomodeset nosmp nosplash vga=788
label hdt label hdt
menu label ^Hardware Detection Tool (HDT) menu label ^Hardware Detection Tool (HDT)
com32 hdt.c32 com32 hdt.c32
### By following the constucts above, We can add additional entries
#label Alternative boot
# menu label ^Alternative My-distro (amd64)
# linux /live/vmlinuz
# initrd /live/initrd.img
# append boot=live components quiet splash persistence
# say Now booting alternative method

View File

@ -21,12 +21,12 @@ extraMounts:
- device: /run/udev - device: /run/udev
mountPoint: /run/udev mountPoint: /run/udev
options: bind options: bind
extraMountsEfi:
- device: efivarfs - device: efivarfs
fs: efivarfs fs: efivarfs
mountPoint: /sys/firmware/efi/efivars mountPoint: /sys/firmware/efi/efivars
btrfsSwapSubvol: /@swap
btrfsSubvolumes: btrfsSubvolumes:
- mountPoint: / - mountPoint: /
subvolume: /@ subvolume: /@