#212 closed defect (fixed)
Guest PAE not supported/Mac OSX won't install/Ubuntu Server fails to boot after install -> fixed in 1.6.0
回報者: | tolmi | 負責人: | |
---|---|---|---|
元件: | other | 版本: | VirtualBox 1.3.8 |
關鍵字: | assertion failed | 副本: | |
Guest type: | other | Host type: | other |
描述
Host: Ubuntu Edgy on Intel Core 2 Duo
Guest: CentOS 5 beta 1 (RedHat EL5 clone)
Log follows:
Log created: 2007-03-20T00:08:15.453613000Z
Executable: /opt/VirtualBox-1.3.8/VirtualBox
Arg[0]: /opt/VirtualBox-1.3.8/VirtualBox
Arg[1]: -startvm
Arg[2]: 711f8661-079e-4892-9b48-d5aea94c1ab3
!!Assertion Failed!!
Expression: <NULL>
Location : /home/vbox/vbox-1.3/src/VBox/VMM/VMMAll/PGMAllGst.h(502) int pgmR3GstPAEMonitorCR3(VM*, RTGCPHYS)
更動歷史 (24)
comment:6 17 年 前 由 編輯
摘要: | Guest PAE not supported/Mac OSX won't install → Guest PAE not supported/Mac OSX won't install/Ubuntu Server fails to boot after install |
---|
comment:10 17 年 前 由 編輯
Good news: openSUSE 10.3 final installs "default" kernel, instead of PAE kernel, so this bug will NOT affect openSUSE 10.3 guests.
-Technologov
comment:11 17 年 前 由 編輯
Ubuntu Server 7.10 on VirtualBox 1.5.2 on Windows XP Prof. SP2 gives
"PANIC: CPU too old for this kernel."
a few seconds after rebooting.
comment:13 17 年 前 由 編輯
Since i want to use VirtualBox to try out some Ubuntu Server variants (or other distributions using kernels which require PAE), i'm also very interested in an ETA of when this might be fixed.
-David
comment:14 17 年 前 由 編輯
Oh, and all Debian/Ubuntu Xen-enabled kernels also require PAE. A Xen system was also something i wanted to try out using VirtualBox... looks like i either have to wait, compile my own xen kernel (without PAE) or try something completely different to try out xen.
comment:15 17 年 前 由 編輯
This isn't a VirtualBox bug.
Ubuntu is booting from a non-PAE kernel, then installing a PAE kernel on a box without testing it. The Ubuntu (and other) installers are at fault, not VirtualBox.
comment:16 17 年 前 由 編輯
All Intel CPUs from the Pentium Pro onward (or the K6-2 and onward in the case of AMD) support PAE. Is it so unreasonable that the Ubuntu installer assumes that it is supported?
I'm not quite sure why implementing PAE support is such a problem. I wouldn't mind trying to implement it myself, if someone would point me in the right direction.
comment:17 17 年 前 由 編輯
A program should respect the features which the CPUID instruction delivers. As VBox guests don't see the PAE feature even on PAE CPUs they should not assume that PAE is available.
Apart from this nobody said that implementing the PAE mode is very difficult. The problem is that there are a plenty of features and bugs which are not difficult to implement or to fix respectively. We will implement this mode but we cannot promise any ETA.
comment:18 17 年 前 由 編輯
In ubuntu.
I was able to install a working kernel by booting from the server install CD, launching a recovery shell, and running
apt-get install linux-generic
When booting, press ESC to enter the GRUB boot menu and select the -generic kernel
if you want you can edit /boot/grub/menu.lst and make this the default kernel.
you can also compile the kernel without PAE. good luck.
comment:19 17 年 前 由 編輯
摘要: | Guest PAE not supported/Mac OSX won't install/Ubuntu Server fails to boot after install → Guest PAE not supported/Mac OSX won't install/Ubuntu Server fails to boot after install -> fixed in 1.6.0 |
---|
Supported in SVN and the upcoming 1.6.
comment:20 17 年 前 由 編輯
狀態: | new → closed |
---|---|
處理結果: | → fixed |
comment:21 16 年 前 由 編輯
狀態: | closed → reopened |
---|---|
處理結果: | fixed |
This bug seems to have resurfaced!!! I am using version 1.6.4, and Ubuntu from ubuntu-8.04.1-server-i386.iso CD image.
I have created this VM to use only 64MB of RAM.
The exact message is:
Starting up ...
This kernel requires the following features not present on the CPU:
0:6
Unable to boot - please use a kernel appropriate for your CPU.
Let me know if I can provide any more info.
Going to try the alternative approach mentioned above.
comment:22 16 年 前 由 編輯
Please could you
- check with 1.6.6 and
- attach the VBox.log file of that session?
comment:23 16 年 前 由 編輯
I am sorry... I just noticed on anther website (http://tombuntu.com/index.php/2007/09/05/making-ubuntu-server-work-in-virtualbox/) that the PAE support is "experimental" and then remembered having seen such an option somewhere in the GUI! (I have been a VBox user for a LoooNG time)
So I restarted the VM with the PAE/NX in General>Advanced tab. And it is working now.
Thanks for a quick response, and thumbs up for a great work you guys are doing.
Best regards, Gurjeet Singh
comment:24 16 年 前 由 編輯
狀態: | reopened → closed |
---|---|
處理結果: | → fixed |
It's a known restriction: guest PAE is not supported. We will implement this in the future.