Some older operating systems (e.g. RHEL6) use a non-default filename
on the root disk and rely on setting an EFI variable to point to the
bootloader. This does not work when performing a SAN boot on a
machine where the EFI variable is not present.
Fix by allowing a non-default filename to be specified via the
"sanboot --filename" option or the "san-filename" setting. For
example:
sanboot --filename \efi\redhat\grub.efi \
iscsi:192.168.0.1::::iqn.2010-04.org.ipxe.demo:rhel6
or
option ipxe.san-filename code 188 = string;
option ipxe.san-filename "\\efi\\redhat\\grub.efi";
option root-path "iscsi:192.168.0.1::::iqn.2010-04.org.ipxe.demo:rhel6";
Originally-implemented-by: Vishvananda Ishaya Abrams <vish.ishaya@oracle.com>
Signed-off-by: Michael Brown <mcb30@ipxe.org>
tags/v1.20.1
|
||
| 1507 | 1507 |
|
| 1508 | 1508 |
|
| 1509 | 1509 |
|
| 1510 |
|
|
| 1510 | 1511 |
|
| 1511 | 1512 |
|
| 1512 | 1513 |
|
|
||
| 1516 | 1517 |
|
| 1517 | 1518 |
|
| 1518 | 1519 |
|
| 1519 |
|
|
| 1520 |
|
|
| 1520 | 1521 |
|
| 1521 | 1522 |
|
| 1522 | 1523 |
|
|
||
| 95 | 95 |
|
| 96 | 96 |
|
| 97 | 97 |
|
| 98 |
|
|
| 99 |
|
|
| 98 | 100 |
|
| 99 |
|
|
| 101 |
|
|
| 102 |
|
|
| 100 | 103 |
|
| 101 | 104 |
|
| 102 | 105 |
|
|
||
| 37 | 37 |
|
| 38 | 38 |
|
| 39 | 39 |
|
| 40 |
|
|
| 40 |
|
|
| 41 |
|
|
| 41 | 42 |
|
| 42 | 43 |
|
| 43 | 44 |
|
|
||
| 2396 | 2396 |
|
| 2397 | 2397 |
|
| 2398 | 2398 |
|
| 2399 |
|
|
| 2400 |
|
|
| 2401 |
|
|
| 2402 |
|
|
| 2403 |
|
|
| 2404 |
|
|
| 2405 |
|
|
| 2406 |
|
|
| 2407 |
|
|
| 2399 | 2408 |
|
| 2400 | 2409 |
|
| 2401 | 2410 |
|
|
||
| 47 | 47 |
|
| 48 | 48 |
|
| 49 | 49 |
|
| 50 |
|
|
| 51 |
|
|
| 50 | 52 |
|
| 51 | 53 |
|
| 52 | 54 |
|
| 53 | 55 |
|
| 54 |
|
|
| 55 |
|
|
| 56 |
|
|
| 57 |
|
|
| 56 | 58 |
|
| 57 | 59 |
|
| 58 | 60 |
|
|
||
| 65 | 67 |
|
| 66 | 68 |
|
| 67 | 69 |
|
| 70 |
|
|
| 71 |
|
|
| 68 | 72 |
|
| 69 | 73 |
|
| 70 | 74 |
|
|
||
| 130 | 134 |
|
| 131 | 135 |
|
| 132 | 136 |
|
| 133 |
|
|
| 137 |
|
|
| 138 |
|
|
| 134 | 139 |
|
| 135 | 140 |
|
| 136 | 141 |
|
|
||
| 440 | 440 |
|
| 441 | 441 |
|
| 442 | 442 |
|
| 443 |
|
|
| 444 |
|
|
| 445 |
|
|
| 446 |
|
|
| 447 |
|
|
| 448 |
|
|
| 443 | 449 |
|
| 444 | 450 |
|
| 445 | 451 |
|
|
||
| 155 | 155 |
|
| 156 | 156 |
|
| 157 | 157 |
|
| 158 |
|
|
| 158 | 159 |
|
| 159 | 160 |
|
| 160 |
|
|
| 161 |
|
|
| 161 | 162 |
|
| 162 | 163 |
|
| 163 | 164 |
|
|
||
| 452 | 452 |
|
| 453 | 453 |
|
| 454 | 454 |
|
| 455 |
|
|
| 456 |
|
|
| 455 | 457 |
|
| 456 | 458 |
|
| 457 | 459 |
|
|
||
| 32 | 32 |
|
| 33 | 33 |
|
| 34 | 34 |
|
| 35 |
|
|
| 35 |
|
|
| 36 | 36 |
|
| 37 | 37 |
|
| 38 | 38 |
|
|
||
| 518 | 518 |
|
| 519 | 519 |
|
| 520 | 520 |
|
| 521 |
|
|
| 522 |
|
|
| 521 | 523 |
|
| 522 | 524 |
|
| 523 | 525 |
|
| 524 |
|
|
| 526 |
|
|
| 525 | 527 |
|
| 526 | 528 |
|
| 527 | 529 |
|
|
||
| 563 | 565 |
|
| 564 | 566 |
|
| 565 | 567 |
|
| 566 |
|
|
| 568 |
|
|
| 569 |
|
|
| 570 |
|
|
| 571 |
|
|
| 567 | 572 |
|
| 568 | 573 |
|
| 569 | 574 |
|
|
||
| 576 | 581 |
|
| 577 | 582 |
|
| 578 | 583 |
|
| 579 |
|
|
| 580 |
|
|
| 584 |
|
|
| 585 |
|
|
| 586 |
|
|
| 587 |
|
|
| 588 |
|
|
| 589 |
|
|
| 581 | 590 |
|
| 582 | 591 |
|
| 583 | 592 |
|
|
||
| 609 | 618 |
|
| 610 | 619 |
|
| 611 | 620 |
|
| 621 |
|
|
| 612 | 622 |
|
| 613 | 623 |
|
| 614 |
|
|
| 624 |
|
|
| 615 | 625 |
|
| 616 | 626 |
|
| 617 | 627 |
|
|
||
| 649 | 659 |
|
| 650 | 660 |
|
| 651 | 661 |
|
| 652 |
|
|
| 662 |
|
|
| 653 | 663 |
|
| 654 | 664 |
|
| 655 | 665 |
|
|
||
| 112 | 112 |
|
| 113 | 113 |
|
| 114 | 114 |
|
| 115 |
|
|
| 115 | 116 |
|
| 116 | 117 |
|
| 117 | 118 |
|
|
||
| 122 | 123 |
|
| 123 | 124 |
|
| 124 | 125 |
|
| 125 |
|
|
| 126 |
|
|
| 127 |
|
|
| 126 | 128 |
|
| 127 | 129 |
|
| 128 | 130 |
|
|
||
| 177 | 179 |
|
| 178 | 180 |
|
| 179 | 181 |
|
| 180 |
|
|
| 181 |
|
|
| 182 |
|
|
| 183 |
|
|
| 184 |
|
|
| 185 |
|
|
| 182 | 186 |
|
| 183 | 187 |
|
| 184 | 188 |
|
|
||
| 300 | 304 |
|
| 301 | 305 |
|
| 302 | 306 |
|
| 303 |
|
|
| 304 |
|
|
| 305 | 307 |
|
| 306 | 308 |
|
| 309 |
|
|
| 310 |
|
|
| 307 | 311 |
|
| 308 | 312 |
|
| 309 | 313 |
|
|
||
| 316 | 320 |
|
| 317 | 321 |
|
| 318 | 322 |
|
| 323 |
|
|
| 324 |
|
|
| 325 |
|
|
| 326 |
|
|
| 327 |
|
|
| 328 |
|
|
| 329 |
|
|
| 330 |
|
|
| 331 |
|
|
| 332 |
|
|
| 333 |
|
|
| 334 |
|
|
| 335 |
|
|
| 336 |
|
|
| 337 |
|
|
| 338 |
|
|
| 339 |
|
|
| 340 |
|
|
| 341 |
|
|
| 342 |
|
|
| 343 |
|
|
| 344 |
|
|
| 345 |
|
|
| 346 |
|
|
| 347 |
|
|
| 348 |
|
|
| 349 |
|
|
| 350 |
|
|
| 351 |
|
|
| 319 | 352 |
|
| 320 | 353 |
|
| 321 | 354 |
|
|
||
| 351 | 384 |
|
| 352 | 385 |
|
| 353 | 386 |
|
| 387 |
|
|
| 354 | 388 |
|
| 355 | 389 |
|
| 356 | 390 |
|
|
||
| 379 | 413 |
|
| 380 | 414 |
|
| 381 | 415 |
|
| 416 |
|
|
| 417 |
|
|
| 418 |
|
|
| 382 | 419 |
|
| 383 | 420 |
|
| 384 | 421 |
|
|
||
| 400 | 437 |
|
| 401 | 438 |
|
| 402 | 439 |
|
| 403 |
|
|
| 440 |
|
|
| 404 | 441 |
|
| 405 | 442 |
|
| 406 | 443 |
|
| 407 | 444 |
|
| 408 | 445 |
|
| 446 |
|
|
| 409 | 447 |
|
| 410 | 448 |
|
| 411 | 449 |
|
|
||
| 378 | 378 |
|
| 379 | 379 |
|
| 380 | 380 |
|
| 381 |
|
|
| 381 |
|
|
| 382 | 382 |
|
| 383 | 383 |
|
| 384 | 384 |
|