From Fedora Project Wiki

(initial placeholder draft)
 
No edit summary
 
Line 1: Line 1:
{{draft}}
{{QA/Test_Case
{{QA/Test_Case
|description=A test to check that anaconda can properly set up the bootloader.
|description=A test to check that anaconda can properly set up the bootloader.
|actions=
|actions=
# Proceed through the partitioning screen (see [[QA:Anaconda storage probe test case]])
# Proceed to the partitioning screen (see [[QA:Anaconda storage probe test case]])
# TODO describe bootloader setup screen?
# Choose "Use entire drive"
# Allow package installation to complete (see [[QA:Anaconda package install test case]])
# Ensure that the "Review and modify partition layout" box is checked
# When prompted, reboot system
# Proceed through the partition layout review
#* Wait while anaconda creates filesystems
# Check that the bootloader option screen has the correct device names, then hit Next
# Complete package installation (see [[QA:Anaconda package install test case]])
# When prompted, reboot system and enter the bootloader menu
# Confirm the presence of an entry for Fedora and attempt to boot it
|results=
|results=
# System reboots, bootloader starts and loads kernel/initrd
# System reboots, bootloader starts
#* TODO mention how to show GRUB menu, verify yaboot, etc.
#* On x86 systems, you can hold Shift as the system starts to examine the bootloader menu
#* On ppc systems, the <code>yaboot</code> prompt should appear automatically
# Bootloader can be told to boot Fedora
# Bootloader reads kernel and initrd into memory
# Bootloader starts kernel properly and the kernel finds its initrd
#* ''TODO add some details on verifying this - a system can fail to boot because of factors outside the scope of this test''
}}
}}
[[Category:Rawhide Acceptance Test Cases]]
[[Category:Rawhide Acceptance Test Cases]]

Latest revision as of 20:15, 28 September 2009

Description

A test to check that anaconda can properly set up the bootloader.


How to test

  1. Proceed to the partitioning screen (see QA:Anaconda storage probe test case)
  2. Choose "Use entire drive"
  3. Ensure that the "Review and modify partition layout" box is checked
  4. Proceed through the partition layout review
    • Wait while anaconda creates filesystems
  5. Check that the bootloader option screen has the correct device names, then hit Next
  6. Complete package installation (see QA:Anaconda package install test case)
  7. When prompted, reboot system and enter the bootloader menu
  8. Confirm the presence of an entry for Fedora and attempt to boot it

Expected Results

  1. System reboots, bootloader starts
    • On x86 systems, you can hold Shift as the system starts to examine the bootloader menu
    • On ppc systems, the yaboot prompt should appear automatically
  2. Bootloader can be told to boot Fedora
  3. Bootloader reads kernel and initrd into memory
  4. Bootloader starts kernel properly and the kernel finds its initrd
    • TODO add some details on verifying this - a system can fail to boot because of factors outside the scope of this test