- 論壇徽章:
- 1
|
這是別人給的一個文檔,我想問一下,第三步怎么做,怎么進(jìn)入grub命令行,我在終端下輸入grub,提示沒有這個命令,然后自己下載了0.97版本的grub,安裝后,終端輸入grub,提示段錯誤,所以我想問問第三步怎么做,我的Linux系統(tǒng)是Ubuntu12.04,他給的裁剪后的文件系統(tǒng)中 /boot/grub這個目錄已經(jīng)有了
1.對CF卡進(jìn)行分區(qū),并對分區(qū)進(jìn)行格式化。
1.1 . 打開Linux終端,用fdisk -l命令查看CF卡對應(yīng)的設(shè)備。(如果計(jì)算機(jī)只有一個硬盤,且USB端只有CF卡,則CF卡的設(shè)備名一般為:/dev/sdb . 具體看各人的計(jì)算機(jī)設(shè)備)
1.2 . 查得CF卡的設(shè)備名為/dev/sd(x),用fdisk /dev/sd(x)命令對CF卡進(jìn)行分區(qū)和格式化操作。(fdisk的用法查看fdisk幫助)
1.3 . 一般對CF分兩個區(qū)(我將兩個區(qū)都設(shè)成了主分區(qū)),第一個區(qū)格式化成ext2文件系統(tǒng),第二個區(qū)做交換(swap)分區(qū)。退出fdisk命令,進(jìn)入終端。
d(刪除分區(qū)) n(添加分區(qū)) (主分區(qū)扇區(qū)3/4,余下默認(rèn)swap) t(改變分區(qū)文件系統(tǒng)ID,83:linux,82:linux swap) w(保存分區(qū)設(shè)置)
1.4 . 將CF卡分為兩個區(qū)后,再用mkfs.ext3 /dev/sd(x)n將文件系統(tǒng)為ext2的分區(qū)再格式化成ext3文件系統(tǒng)。(我將文件系統(tǒng)為ext2的分區(qū)分為第一分區(qū),且我的CF卡設(shè)備為/dev/sdb,
所以格式化成ext3的命令為:mkfs.ext3 /dev/sdb1) (格式化前需先umount,格式化后再mount)
2.將文件系統(tǒng)拷貝進(jìn)CF卡中。 (進(jìn)入文件路徑下的/dev目錄,mknod -m 666 console c 5 1,mknod -m 666 null c 1 3)
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3.給CF卡安裝grub引導(dǎo)。(grub有兩個版本,這里只介紹第一個版本的grub安裝)
3.1 . 確定在文件系統(tǒng)的boot目錄下有g(shù)rub目標(biāo),且grub目標(biāo)中有stage1和stage2兩個文件。(一般將pc機(jī)上的grub目標(biāo)全部拷貝進(jìn)自己的boot目錄下)
3.2 . 在終端輸入grub,進(jìn)入grub命令行。(出現(xiàn) grub> 這個標(biāo)記)
3.3 . 輸入root (hd(n),m)。 (注意命令root和后面的括號之間有個空格)(n和m都是數(shù)字,n代表你的CF卡是你計(jì)算機(jī)機(jī)上的第幾塊硬盤設(shè)備,m代表你的文件系統(tǒng)在哪一個分區(qū)上,n和m都是從0開始的)
3.4 . 輸入setup (hd(n))。(注意命令setup和后面的括號之間有個空格)(n代表的含意和上面一樣)
3.5 . 輸入quit命令退出grub。
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
4.修改文件系統(tǒng)中/boot/grub目錄下的menu.lst文件,設(shè)置內(nèi)核的引導(dǎo)位置。 |
|