A. virtualbox里的linux在啟動的時候提示說memory for crash kernel(0*0 to 0*0)notwithin permissible range
解決辦法:
這個信息由於沒有配置kmp服務的原因,並沒有什麼危害可以忽略。
kmp是一個新的,而且非常可信賴的內核崩潰轉儲機制。崩潰轉儲數據可以從一個新啟動的內核的上下文中獲取,而不是從已經崩潰的內核的上下文。當系統崩潰時,kmp使用kexec啟動到第二個內核。第二個內核通常叫做捕獲內核(capture kernel),以很小內存啟動,並且捕獲轉儲鏡像。
方法一,在圖形模式下配置:
我們可以採用下面的圖形界面進行配置和啟用,步驟如下:
----配置kmp。
選擇菜單「Applications」——「system tools」——「kmp」,彈出「Kernel Dump Configuration」窗口,選中Enable kmp,設置New kmp Memory(MB): 128MB(推薦大小)
----重新啟動系統。
方法二: 編輯/etc/grub.conf,在內核行的末尾添加 crashkernel=128@16M。
舉例:
kernel /boot/vmlinuz-2.6.17-1.2519.4.21.el5 ro root=LABEL=/ rhgb quiet crashkernel=128M@16M
修改之後,重啟系統。128M內存(從16M開始)不被正常的系統使用,為捕獲內核保留。
現在,保留內存已經設置了,打開kmp初始腳本,啟動服務:
# chkconfig kmp on
# service kmp start
試試以上的方法,不行的話,再跟問!!!
B. ubuntu下安裝virtualbox-3.2_3.2.6-63112_Ubuntu_lucid_amd64.deb,提示內核模塊編譯失敗
出現這種問題是因為內核頭文件包沒有安裝,用apt-get在線安裝這個包就可以了,在錯誤提示信息裡面有說明(log文件裡面的說明會更詳細)。這個包的名字是以linux-headers開頭的,先查詢包的完整名字(因為完整名字不同的內核版本都不一樣),再用apt-get install來安裝。
C. 編譯VirtualBox中遇到的問題,求助
scanf("%d",&a); 取地址符號漏了。 有些編譯器寫成 scanf_s("%d",&a); 其他問題不清楚,也許是有中文路徑,也許是工程建錯了。
D. 32位linux,GCC4.5.3編譯Virtualbox 4.1.4需要多大內存
自己編譯實在麻煩 下二進制吧
E. 安裝virtualbox 對學習C語言有幫助嗎,各位大神
這是問的什麼問題。。。Virturalbox是什麼知道嗎,他是一個虛擬機軟體,可以在你當前的操作系統基礎上再虛擬出一個操作系統環境,但是虛擬出來的操作系統性能很差。一般程序員用虛擬機搭建不同的操作系統環境來測試程序和解決程序兼容問題,比如電腦裝的是win7,某些程序在WIN7上運行不了,需要XP的支持,就可以在win7上用虛擬機虛擬出一個XP環境。學C語言跟裝不裝虛擬機沒什麼關系。可能你初學C語言要用到VC++6.0編譯器,這個編譯器在WIN7及以上系統上運行會出現兼容性問題,要搭建XP環境。不過稍微修改一下程序兼容性問題可以解決,也沒必要裝個虛擬機,或者換個編譯器也行,裝個虛擬機跑VC6真的沒必要。
F. centos7 中virtualbox怎麼開啟虛擬化
在virtualbox中如果需要共享文件和剪切板,是需要安裝增強工具的。在啟動虛擬系統後,點擊安裝增強工具。
1.啟動安裝在 VirtualBox 中的 CentOS 5.5 虛擬機,點擊「設備」 => 「安裝增強功能」。這個時候你就可以看到有一個「光碟」已經掛載到 CentOS 5.5 的桌面上了。它包含了安裝 VirtualBox 客戶端增強功能的組件。
注意:通常情況下我們直接運行掛載到系統中的 VirtualBox 客戶端增強功能的組件就可以了,不過 CentOS 需要配置一下,如果你直接安裝就會出現錯誤。
2.run
/etc/init.d/vboxadd setup 按照提示,比如內核文件頭文件錯誤等,按照提示修復
3.需要安裝編譯內核的相關組件。
yum install kernel-devel gcc
4.安裝完成後,做一個連接
ln -s /usr/src/kernels/2.6.18-92.1.18.el5-i686 /usr/src/linux
注意:一定要進行這此項操作,否則 VirtualBox 客戶端增強功能在安裝的過程中同樣會報錯。其中「2.6.18-92.1.18.el5-i686」是內核的版本號,不同的版本可能會不一樣,你要根據你自己的系統內核填入。注意這個地方一定要選對,比如我的內核修復過,這里會有兩個版本
5.sh ./VBoxLinuxAdditions.run後重啟
6.重啟後,會在右下角看到共享文件夾,在設備---共享文件夾中設置對應的本地的文件夾,我選擇的是固定、自動掛載的。
7.再次重啟後,就可以共享剪切板和在/media下看到sf_share的共享文件夾了。
G. 怎麼使用VirtualBOX安裝XP系統
一、安裝 到VirtualBox官方主頁/下載VirtualBox-1.6.0_30421_fedora9-1.i586.rpm,進行安裝。安裝過程中可能會出現出現一些warning,那是因為你還沒裝kernel-devel包以及尚未進行一些相關配置。 二、配置 1、添加軟體包:安裝kerne-devel包。 2、將自己添加到vboxusers組:sudo /usr/sbin/usermod -a -G vboxusers yourname。 3、重新編譯並啟動vboxdrv:sudo /etc/init.d/vboxdrv setup。 至此VirtualBox成功完成安裝。 三、安裝windows xp過程中需要注意的一些問題 1、新建虛擬機時必須保證系統類型選項與你所要裝的系統匹配。 2、分配內存時必須保證有足夠到空餘內存留給Fedora 9。我曾試過將我的1G內存分配給虛擬機,以致於造成系統頻繁死機。 3、虛擬機設置 a 音效卡驅動,建議選「PulseAudio」,我試過其他的都不能聽到windows的聲音。 b 共享目錄是虛擬機與主機交互的主要通道,將目錄添加到虛擬機後,在windows中可通過"映射網路驅動器"掛載共享目錄。 4、切記要安裝VBoxGuestAdditions,可通過CD/ROM的ISO files中掛載。安裝後你會發現之前在你的設備管理器中的很多"X"都不見了。以我為例,安裝之前我的顯卡驅動是打叉的,安裝後變成了VirtualBox Graphics Adapter。
H. 如何自己從源碼編譯Virtualbox
equery f virtualbox
看看到底裝了什麼程序。還要確保你的用戶在vboxusers組里
I. virtualbox運行已經編譯好的內核
編譯內核的時候,選上要支持的文件系統。