~jibel/debian-cd/isolinux_safe_graphics_mode

« back to all changes in this revision

Viewing changes to tools/boot/eoan/boot-amd64

  • Committer: Steve Langasek
  • Date: 2019-04-24 18:24:20 UTC
  • mfrom: (2026.1.1 ubuntu-cd)
  • Revision ID: steve.langasek@canonical.com-20190424182420-nrqc7e8z7qh3lnot
MergeĀ lp:~xnox/debian-cd/drop-boot-casper

Show diffs side-by-side

added added

removed removed

Lines of Context:
447
447
label live
448
448
  menu label $livelabel
449
449
  kernel $CASPER_KERNEL
450
 
  append $KERNEL_PARAMS $DEFAULT_PRESEED boot=casper$liveparams$LAYERFS_PATH_OPT initrd=$CASPER_INITRD $QUIET $SPLASH ---
 
450
  append $KERNEL_PARAMS $DEFAULT_PRESEED$liveparams$LAYERFS_PATH_OPT initrd=$CASPER_INITRD $QUIET $SPLASH ---
451
451
EOF
452
452
for variant in "" " (safe graphics)^ nomodeset"; do
453
453
    suffix="${variant%^*}"
455
455
    cat >> $CDDIR/boot/grub/grub.cfg <<EOF
456
456
menuentry "${livelabel#^}${suffix}" {
457
457
        set gfxpayload=keep
458
 
        linux   $CASPER_KERNEL $KERNEL_PARAMS $DEFAULT_PRESEED boot=casper$liveparams$LAYERFS_PATH_OPT $QUIET $SPLASH$extra_kopt ---
 
458
        linux   $CASPER_KERNEL $KERNEL_PARAMS $DEFAULT_PRESEED$liveparams$LAYERFS_PATH_OPT $QUIET $SPLASH$extra_kopt ---
459
459
        initrd  $CASPER_INITRD
460
460
}
461
461
EOF
463
463
    cat >> $CDDIR/boot/grub/loopback.cfg <<EOF
464
464
menuentry "${livelabel#^}" {
465
465
        set gfxpayload=keep
466
 
        linux   $CASPER_KERNEL $KERNEL_PARAMS $DEFAULT_PRESEED boot=casper$liveparams$LAYERFS_PATH_OPT iso-scan/filename=\${iso_path} $QUIET $SPLASH ---
 
466
        linux   $CASPER_KERNEL $KERNEL_PARAMS $DEFAULT_PRESEED$liveparams$LAYERFS_PATH_OPT iso-scan/filename=\${iso_path} $QUIET $SPLASH ---
467
467
        initrd  $CASPER_INITRD
468
468
}
469
469
EOF
472
472
label live-install
473
473
  menu label ^Install $HUMANPROJECT
474
474
  kernel $CASPER_KERNEL
475
 
  append $KERNEL_PARAMS $DEFAULT_PRESEED boot=casper$LAYERFS_PATH_OPT only-ubiquity initrd=$CASPER_INITRD $QUIET $SPLASH ---
 
475
  append $KERNEL_PARAMS $DEFAULT_PRESEED$LAYERFS_PATH_OPT only-ubiquity initrd=$CASPER_INITRD $QUIET $SPLASH ---
476
476
EOF
477
477
        for variant in "" " (safe graphics)^ nomodeset"; do
478
478
            suffix="${variant%^*}"
480
480
            cat >> $CDDIR/boot/grub/grub.cfg <<EOF
481
481
menuentry "Install $HUMANPROJECT${suffix}" {
482
482
        set gfxpayload=keep
483
 
        linux   $CASPER_KERNEL $KERNEL_PARAMS $DEFAULT_PRESEED boot=casper$LAYERFS_PATH_OPT only-ubiquity $QUIET $SPLASH$extra_kopt ---
 
483
        linux   $CASPER_KERNEL $KERNEL_PARAMS $DEFAULT_PRESEED$LAYERFS_PATH_OPT only-ubiquity $QUIET $SPLASH$extra_kopt ---
484
484
        initrd  $CASPER_INITRD
485
485
}
486
486
EOF
487
487
        done
488
488
        cat >> $CDDIR/boot/grub/loopback.cfg <<EOF
489
489
menuentry "Install $HUMANPROJECT" {
490
 
        linux   $CASPER_KERNEL $KERNEL_PARAMS $DEFAULT_PRESEED boot=casper$LAYERFS_PATH_OPT only-ubiquity iso-scan/filename=\${iso_path} $QUIET $SPLASH ---
 
490
        linux   $CASPER_KERNEL $KERNEL_PARAMS $DEFAULT_PRESEED$LAYERFS_PATH_OPT only-ubiquity iso-scan/filename=\${iso_path} $QUIET $SPLASH ---
491
491
        initrd  $CASPER_INITRD
492
492
}
493
493
EOF
567
567
    cat >> $CDDIR/boot/grub/${!kp}grub.cfg <<EOF
568
568
menuentry "OEM install (for manufacturers)" {
569
569
        set gfxpayload=keep
570
 
        linux   $CASPER_KERNEL $KERNEL_PARAMS ${DEFAULT_PRESEED/$PREFIX_PRESEED/$PREFIX_PRESEED${!kp}} boot=casper$LAYERFS_PATH_OPT only-ubiquity quiet splash oem-config/enable=true ---
 
570
        linux   $CASPER_KERNEL $KERNEL_PARAMS ${DEFAULT_PRESEED/$PREFIX_PRESEED/$PREFIX_PRESEED${!kp}}$LAYERFS_PATH_OPT only-ubiquity quiet splash oem-config/enable=true ---
571
571
        initrd  $CASPER_INITRD
572
572
}
573
573
EOF
651
651
label check
652
652
  menu label ^Check disc for defects
653
653
  kernel $CASPER_KERNEL
654
 
  append $KERNEL_PARAMS boot=casper$LAYERFS_PATH_OPT integrity-check initrd=$CASPER_INITRD quiet splash ---
 
654
  append $KERNEL_PARAMS$LAYERFS_PATH_OPT integrity-check initrd=$CASPER_INITRD quiet splash ---
655
655
EOF
656
656
    cat >> $CDDIR/boot/grub/grub.cfg <<EOF
657
657
menuentry "Check disc for defects" {
658
658
        set gfxpayload=keep
659
 
        linux   $CASPER_KERNEL $KERNEL_PARAMS boot=casper$LAYERFS_PATH_OPT integrity-check quiet splash ---
 
659
        linux   $CASPER_KERNEL $KERNEL_PARAMS$LAYERFS_PATH_OPT integrity-check quiet splash ---
660
660
        initrd  $CASPER_INITRD
661
661
}
662
662
EOF
663
663
    cat >> $CDDIR/boot/grub/loopback.cfg <<EOF
664
664
menuentry "Check disc for defects" {
665
 
        linux   $CASPER_KERNEL $KERNEL_PARAMS boot=casper$LAYERFS_PATH_OPT integrity-check iso-scan/filename=\${iso_path} quiet splash ---
 
665
        linux   $CASPER_KERNEL $KERNEL_PARAMS$LAYERFS_PATH_OPT integrity-check iso-scan/filename=\${iso_path} quiet splash ---
666
666
        initrd  $CASPER_INITRD
667
667
}
668
668
EOF