[Maverick] 32bit Ubuntu installer not calculating swap correctly for PAE systems
Bug #604765 reported by
Jerone Young
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OEM Priority Project |
Fix Released
|
High
|
Unassigned | ||
partman-auto (Ubuntu) |
Fix Released
|
High
|
Colin Watson | ||
Maverick |
Fix Released
|
High
|
Colin Watson | ||
ubiquity (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Maverick |
Invalid
|
Undecided
|
Unassigned |
Bug Description
When calculating the amount of swap needed on a system, 32bit Ubuntu does not use the correct calculation.
It needs to use the same logic that it uses to calculate memory size, as it does when determining if the PAE kernel needs to be installed.
What happens now is that during install only see up to 3Gig memory can be seen by kernel. But once properly determined that machine has more then this, the PAE kernel is installed. Though the amount of swap does not match up with the amount of memory exposed when booted with the PAE kernel.
This causes hibernation to fail on these systems.
Changed in oem-priority: | |
importance: | Undecided → High |
summary: |
- 32bit Ubuntu not calculating swap correctly for PAE systems + [Maverick] 32bit Ubuntu not calculating swap correctly for PAE systems |
Changed in oem-priority: | |
status: | New → Confirmed |
summary: |
- [Maverick] 32bit Ubuntu not calculating swap correctly for PAE systems + [Maverick] 32bit Ubuntu installer not calculating swap correctly for PAE + systems |
visibility: | private → public |
Changed in ubiquity (Ubuntu): | |
assignee: | nobody → Evan Dandrea (ev) |
importance: | Undecided → High |
To post a comment you must log in.
Let me make sure I understand the problem. Let's say a machine has 8GB of RAM. At install time, the boot kernel only sees 3GB of RAM, so it creates a 3GB swap partition. Then later, the installer detects that the PAE kernel is needed, so it installs it.
After reboot, the user is able to address all 8GB of RAM, but now they have a swap partition that is not big enough to hold the contents of memory, therefore hibernate (suspending to disk) is likely to fail.
Do I have that right?