U盘成功启动lfs livecd
2008-11-21 21:56
准备要自己做一个linux发行版本,看了LFS的教程,为了免得到处找软件的麻
烦,就下了个livecd.因为光驱傻了,只能想办法用U盘启动,百度了一下,解决方法有,但是都不详细.搞了几个小时,终于成功了,就写写自己的心得.
小菜也,高手看了见笑.(小弟用的是mandriva2008spring)
1.U盘安装grub,方法如下: 打开终端, mkdir /mnt/U #创建mnt/U目录 mount /dev/sdb1 /mnt/U #先把U盘(我的是sdb1)挂载到mnt目录 grub-install --root-directory=/mnt/U /dev/sdb1 #后面的 /dev/sdb1 记得要加上哦,否则就不对了. 2.下载LFS liveCD,上http://www.它的官网下呗,最新版是2160.到本地. 3.提取镜像文件里面的boot/isolinx/{linux,initramfs_data.cpio.gz}两个文件.放在U盘里.我的liveCD文件也放U盘里. 4.在U盘的/boot/grub/目录下创建menu.list,内容如下: title LFS LiveCD kernel /boot/isolinux/linux rw root=iso:/boot/lfs/xxx.iso rootfstype=vfat rootdelay=20 noapic(某些系统由于硬件问题,需要添加noapic参数) initrd /boot/isolinux/initramfs_data.cpio.gz #rootdelay=20 这参数在我系统上也是必须的,否则会出现找不到文件的问题.可能有些系统不用,我看的很多文章就是没有添加的,也许不会出问题,嘿嘿~~~~看着办呗. http://www./livecd/documentation.html官网上有说这U盘启动的文章,段名如下: MAKING A BOOTABLE USB DRIVE大家注意一下上面menu.list内容中的路径就好.5.重启,进入bios,改为U盘启动模式,保存,退出即可~~~嘿嘿~~~ 启动没问题~~~很好~~~ |
|