編譯內核系統重啟卡住
⑴ linux 2.6.25 內核配置 重啟不了
udev 太新了。或者需要的配置沒有打開。
內核的默認設置一般是肯定會出問題的。
----------
卡住的輸出位置並不一定是導致錯誤的輸出。
⑵ 編譯完linux內核後,重啟系統出現下面問題
kernel panic核心錯誤啊。
not syncing 沒有同步的意思。
⑶ 虛擬機上編譯linux內核,重啟後,不能正常進入系統,顯示出現這樣的問題:
希望你用的boot loader舊的菜單項還在,這樣的話你可以選那條boot起來然後重新編譯;
你的問題感覺上file system沒有編譯進內核,所以沒有辦法mount分區;
或者你的boot loader的菜單項沒配置好;
⑷ linux 在虛擬機中編譯完內核後無法啟動了怎麼辦~~~
不想修改grub的話可以先光碟啟動,然後把光碟中/boot裡面的內核文件和/lib/moles/**下的文件拷入硬碟對應的文件夾,替換你自己編譯的內核~
⑸ 如何解決內核啟動卡在Starting kernel的問題
starting kernel
啟動內核
例句
1.It moves the starting point of kernel memory to 3 GB.
它則將核心內存的起始點移動到3GB。
2.Hotplug support for devices became a standard feature on Linux starting with the kernel 2. 4.
從2.4版本的內核開始,對於設備的Hotplug(熱插拔)支持已經成了Linux的一個標准特性。
3.In this article we'll start with information on downloading KDB patches, applying them, (re)compiling the kernel, and starting KDB.
在本文中,我們將從有關下載KDB補丁、打補丁、(重新)編譯內核以及啟動KDB方面的信息著手。
4.Starting with the 2. 6. 0 Linux kernel, you can dynamically scale processor frequencies through the CPUfreq subsystem.
從2.6.0Linux內核開始,您可以通過CPUfreq子系統動態調整處理器頻率。
5.But because you're starting the process from kernel space, a few additional options are available.
但由於創建內核空間進程,還需要設置一些額外選項。
⑹ Linux內核編譯rboot重啟後一直這樣顯示,關掉再打開還是這樣求大神解救
基於x86的處理器有兩種操作模式:實模式和保護模式。在實模式下,用戶僅可以使用1 MB內存,並且沒有任何保護。保護模式要復雜得多,用戶可以使用更多的高級功能(如分頁)。CPU 必須中途將實模式切換為保護模式。但是,這種切換是單向的,即不能從保護模式再切換回實模式。
內核初始化的第一步是執行實模式下的匯編代碼,之後執行保護模式下init/main.c文件(上一章修改的源文件)中的 start_kernel()函數。
start_kernel()函數首先會初始化CPU子系統,之後讓內存和進程管理系統就位,接下來啟動外部匯流排和 I/O設備,最後一步是激活初始化(init)程序,它是所有Linux進程的父進程。初始化進程執行啟動必要的內核服務的用戶空間腳本,並且最終派生控制台終端程序以及顯示登錄(login)提示。
⑺ 重新編譯內核後無法啟動,該怎麼處理
以前的內核還在嗎,可能不是內核的問題,你能進入到grub選擇系統的菜單嗎,如果不能進入,那是引導的問題,如果能進去,嘗試進入命令行模式引導你以前的舊內核
一般,我遇到這種情況都是顯卡驅動的問題,安裝了linux image後,還要安裝相應的linux headers,系統啟動後,按Crtl+Alt+Fn(n=2,3,4,5,6)如果能進入tty,那就是顯示驅動沒裝上,故不能進入圖形界面。但系統已經啟動了。
⑻ ubuntu10.04編譯內核後無法啟動,原來的內核也進不去了,求助啊
你grub菜單有出現嗎?沒有就在電腦啟動時按shift鍵直至菜單出現。
編譯完內核後一定要把grub菜單更新下。
按c進入命令行模式,手動引導系統啟動
grub> set root=(hd0,
不知道是哪個分區,沒關系,按tab鍵,會有提示,我的電腦是msdos4,所以我就敲
set root=(hd0,msdos4)
grub> linux /boot/vmlinuz
繼續按tab提示,把正確的內核版本填好,比如我的是vmlinuz-3.5.-什麼的一大堆,另外我ubuntu裝在第4個分區,所以加上root=/dev/sda4
grub>linux /boot/vmlinuz-3.5(後面的省略) root=/dev/sda4
grub>initrd /boot/ini
繼續按tab鍵,把正確的文件名補上
grub>boot
應該就順利啟動了,刪掉你編譯的內核,update一下grub就行了
⑼ 我編譯的Linux內核為什麼會在啟動時卡住不動
如果,你的CPU支持內核虛擬化那就直接用linux自帶的xen就可以做虛擬機了不必裝vmware!
⑽ 重新編譯了一下linux內核,現在系統進不去了。。。
可以用原來的內核啟動。
開機出grub選單時參考提示 (可能要按esc退出gurb圖形界面) 然後按C鍵 進入grub控制台。
>root(hdX,x) ------>你的根分區 可以 root ( 然後 tab 看看有沒有可選,一般是hd0 ,然後 root (hd0, 再tab。
>kernel 你的內核
>initrd 你的 initrd 文件
>boot
你重新編譯內核後,可能要重mkinitrdfs 重做 initrd
內核模塊變化的話,可能需要depmod -a 重新產生mole依賴
普通用戶:回答供參考 grub部分對 grub2不能保證正確 grub2沒仔細看過how-to 思路就是這樣子的,詳細參考 man 或 help
比如我的vmware里的archlinux里是這樣子的
grub選單 按C
>root (hd0,0)
>kernel /vmlinuz26
>initrd /kernel26.img
>boot
我的debian是grub2引導的還沒仔細看過 grub2 怎麼回事
===========================================================
linux內核現在一般都是 grub或別的loader 載入啟動的,最早的時候內核支持通過特殊方式寫入磁碟引導,開機bios直接jump到內核的代碼啟動,現在的版本都不用了。 如果你是通過修改 grub.cfg改的內核實際上還是通過grub引導的樣子。是不是你的timeout=0 了
以前記得grub開機好像有個熱鍵停在菜單上。很模糊,當前沒找到資料。
一點建議:ununtu是debian的引申版本, 編譯了新內核放再/boot後,應該可以 update-grub 開自動編輯grub。
=============================================================
不行就用你的安裝光碟引導系統吧,或者做個grub引導盤吧