猜不出结局 发表于 2016-01-14 10:33

cf卡怎么安装grub引导


这是别人给的一个文档,我想问一下,第三步怎么做,怎么进入grub命令行,我在终端下输入grub,提示没有这个命令,然后自己下载了0.97版本的grub,安装后,终端输入grub,提示段错误,所以我想问问第三步怎么做,我的Linux系统是Ubuntu12.04,他给的裁剪后的文件系统中 /boot/grub这个目录已经有了
1.对CF卡进行分区,并对分区进行格式化。
      1.1 . 打开Linux终端,用fdisk -l命令查看CF卡对应的设备。(如果计算机只有一个硬盘,且USB端只有CF卡,则CF卡的设备名一般为:/dev/sdb . 具体看各人的计算机设备)
      1.2 . 查得CF卡的设备名为/dev/sd(x),用fdisk /dev/sd(x)命令对CF卡进行分区和格式化操作。(fdisk的用法查看fdisk帮助)
      1.3 . 一般对CF分两个区(我将两个区都设成了主分区),第一个区格式化成ext2文件系统,第二个区做交换(swap)分区。退出fdisk命令,进入终端。
                d(删除分区) n(添加分区) (主分区扇区3/4,余下默认swap) t(改变分区文件系统ID,83:linux,82:linux swap) w(保存分区设置)
      1.4 . 将CF卡分为两个区后,再用mkfs.ext3 /dev/sd(x)n将文件系统为ext2的分区再格式化成ext3文件系统。(我将文件系统为ext2的分区分为第一分区,且我的CF卡设备为/dev/sdb,      
            所以格式化成ext3的命令为:mkfs.ext3 /dev/sdb1) (格式化前需先umount,格式化后再mount)
2.将文件系统拷贝进CF卡中。 (进入文件路径下的/dev目录,mknod -m 666 console c 5 1,mknod -m 666 null c 1 3)
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3.给CF卡安装grub引导。(grub有两个版本,这里只介绍第一个版本的grub安装)
      3.1 . 确定在文件系统的boot目录下有grub目标,且grub目标中有stage1和stage2两个文件。(一般将pc机上的grub目标全部拷贝进自己的boot目录下)
      3.2 . 在终端输入grub,进入grub命令行。(出现 grub> 这个标记)
      3.3 . 输入root (hd(n),m)。 (注意命令root和后面的括号之间有个空格)(n和m都是数字,n代表你的CF卡是你计算机机上的第几块硬盘设备,m代表你的文件系统在哪一个分区上,n和m都是从0开始的)
      3.4 . 输入setup (hd(n))。(注意命令setup和后面的括号之间有个空格)(n代表的含意和上面一样)
      3.5 . 输入quit命令退出grub。
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
4.修改文件系统中/boot/grub目录下的menu.lst文件,设置内核的引导位置。
页: [1]
查看完整版本: cf卡怎么安装grub引导