㈠ grub命令行中沒有root,kernel等命令
root ,kernel是grub的命令,現在的grub2沒有這些命令。kernel就是內核,錯誤提示的意思就是grub前面執行的裝載內核文件指令沒能執行成功,所以無法boot(啟動)。可能是內核文件錯誤,也可能是grub因為前面的root設置錯誤,沒能在路徑下找到內核文件。檢查grub菜單配置文件,修復錯誤。
具體如下:
1、簡介
編程是編寫程序的中文簡稱,就是讓計算機代為解決某個問題,對某個計算體系規定一定的運算方式,是計算體系按照該計算方式運行,並最終得到相應結果的過程。
為了使計算機能夠理解人的意圖,人類就必須將需解決的問題的思路、方法和手段通過計算機能夠理解的形式告訴計算機,使得計算機能夠根據人的指令一步一步去工作,完成某種特定的任務。這種人和計算體系之間交流的過程就是編程。
2、匯編程序
匯編程序。使用匯編語言編寫計算機程序,程序員仍然需要十分熟悉計算機系統的硬體結構,所以從程序設計本身上來看仍然是低效率的、繁瑣的。但正是由於匯編語言與計算機硬體系統關系密切,在某些特定的場合,如對時空效率要求很高的系統核心程序以及實時控製程序等,迄今為止匯編語言仍然是十分有效的程序設計工具。
3、執行原理
計算機對除機器語言以外的源程序不能直接識別、理解和執行,都必須通過某種方式轉換為計算機能夠直接執行的。這種將高級編程硬體程序設計語言編寫的源程序轉換到機器目標程序的方式有兩種:解釋方式和編譯方式。
㈡ grub2命令行啟動win7
假設win7安裝在第一硬碟第一分區(即hd0,1,如果不是,自行修改):
grub>insmod ntfs
grub>set root='hd0,1'
grub>chainloader +1
grub>boot
或者試試:
grub>insmod ntfs
grub>search --no-floppy --set=root /bootmgr
grub>chainloader +1
grub>boot
㈢ grub2命令行模式怎麼引導
主要是2項內容,首先確定root設備,也就是要告訴grub從哪讀取文件,然後載入內核文件和虛擬內存檔文件,或者載入其它引導程序,如:
引導linux:
set root=hd0,1
linux /vmlinuz root=/dev/sda1
initrd /initrd
引導DOS/Windows:
set root=hd0,1
chainloader +1
boot
㈣ 怎麼進入grub命令行界面
從GRUB命令提示符界面進入DOS的方法:
1.需要安裝DOS才行的。
2.grub只是用來做引導的,使用grub可以引導進DOS,前提就是裝了DOS,MaxDos就行。
3.Windows的話,可以裝個grub4dos裡面的menu.lst就有關於引導DOS的東西。
㈤ ubuntu怎麼進入grub命令行
grub2啟動菜單是隱藏的,除非您改動了/etc/default/grub中的設置。 打開grub2啟動菜單的方法: 在開機啟動時一直按Shift鍵,直到grub2啟動菜單出現,這時候可以按上下方向鍵選擇一個項目,或者直接按『c』進入命令行模式。
㈥ grub2中的 LS命令怎麼用的
ls+空格+驅動器號+目錄(如果只是探測文件系統,不用輸)。
如:ls (hd0,1)/boot/。
作用:列出硬碟0,分區1中/boot/中的內容。
如:ls (hd0,1)
作用,探測硬碟0,分區1的文件系統是否為ext文件系統。
㈦ grub 命令行啟動Linux
電腦上已有別的分區,裝這個系統的時候也可以選擇安裝grub啊……
你是想用grub4dos來啟動RHEL是吧?
titile
RHEL
root
(hd0,2)
kernel
/boot/vmlinuz-2.6.30-0.2.rdt.rhfc3.ccrma
ro
root=/dev/hda3
vga=792
quiet
lapic
initrd
/boot/initrd-2.6.30-0.2.rdt.rhfc3.ccrma.img
不清楚你裝的具體的內核版本是多少,所以不知道上面的kernel行和initrd行該怎麼改。不過只要和你安裝的一樣版本的就應該是一樣的。你安裝的分區在第三個主分區,所以root行是(hd0,2),kernel行
root=/dev/hda3或者root=/dev/sda3(看你是什麼介面的硬碟啦……)
只有這里有影響。你看看鏡像文件中的內核版本是多少,然後相應的改一改試試吧……
㈧ grub命令
用安裝盤來修復GRUB ,可能在安裝WIN時,把GRUB或者LILO從MBR上清除。如果在沒有系統引導軟盤只有安裝盤的情況下,所採取的解決解決辦法。
常用恢復MBR的辦法還有一種是用升級系統的辦法,這種辦法經過驗證,是極不可靠的。我們經過近二三十次的實踐,證明效果幾乎很少,這個辦法用於沒有安裝GRUB的還是可行的。如果已經把GRUB安裝上,後來就重裝WINDOW或者別的操作系統而帶的LILO,而導致系統不能正常引導,這種辦法就失效了。所以說,本方案最適合GRUB的恢復。
二、解決過程〔以RedHat 7.3為例〕
1.把安裝盤的第一張放到光碟機,然後重新啟動機器,在BOIS中把系統用光碟機來引導。
2.等安裝界面出來後,按〔F4〕鍵,也就是linux rescue模式。
3.一系列鍵盤以及幾項簡單的配製,過後就〔繼續〕了。。。這個過程,我不說了,比較簡單。
4.然後會出現這樣的字元
sh#
5.我們就可以操作GRUB了。。。哈。。。只要能出現這樣的,以後都是小KISS了,我就是不說 ,誰也能明白,地球人都知道了。。。。
sh#grub
會出現這樣的字元
grub>;
我們就可以在這樣的字元後面,輸入
grub>;root (hdX,Y)
grub>;setup (hd0)
如果成功會有一個successful......
這里的X,如果是一個盤,就是0,如果你所安裝的linux的根分區在第二個硬碟上,那X就是1了;Y,就是裝有linux系統所在的根分區。 setup (hd0)就是把GRUB寫到硬碟的MBR上。
我來舉個例子吧,如果以我的硬碟為例。我在第一個硬碟上裝了XP,在第一個硬碟的hda9個裝了RH73.我總共有兩個硬碟。如果我把GRUB丟了,就用這種辦法找回來。 如果你不知道你的linux安裝到哪個分區上,也就是說,不知道這個Y是多少,這也不要緊,先輸入root (hdX,然後用[TAB]來查看,一下就明白了...
操作如下:〔前面開機啟動的上面有說明〕
sh# grub
會出現下面的字樣的
grub>;
然後再這樣操作,如果我知道我的linux裝在第一個硬碟上,但我不知道裝在哪個分區上,就可以先輸入root (hd0,然後用〔TAB〕鍵來補齊,然後就明白了。
grub>;root (hd0,8)
grub>;setup (hd0)
請弟兄們結合文章及這個例子,仔細想一想。
我的第一個硬碟的分區情況是這樣的。。
/dev/hda1 主分區 NTFS
/dev/hda2 擴展分區
/dev/hda5 NTFS
/dev/hda6 FAT
/dev/hda7 FAT
/dev/hda8 /boot ext3
/dev/hda9 / ext3
/dev/hda10 /swap ext3
最後就是按一下〔RESET〕鍵,重新啟動,就OK了。。。。這步應該是最簡單的吧。。。哈。。。。
㈨ grub2命令
menuentry 'android 4.4' {
set root=(hd0,3)
# grub2的分區編號是從 1開始,所以應該是 (hd0,3)
insmod ntfs
#導入文件系統,必須指定正確的文件系統模塊。
linux /android-4.4-RC1/kernel SRC=/android-4.4-RC1/
initrd /android-4.4-RC1/initrd.img
boot
}
詳情可在文庫搜索《 grub2 中文info 》