- 論壇徽章:
- 0
|
用GRUB引導LFS的ISO文件的方法:
原文:http://www.linuxsir.org/bbs/thread340464.html
下載lfsLiveCD-6.3,然后放在windows分區(qū)下的任何地方,
注意路徑中不能包含中文,分區(qū)格式最好是fat32,ntfs的
我沒試。示例步驟如下:
1.把liveCD入在D盤的lfs目錄下
2.解壓iso中的BOOT/ISOLINUX目錄下的INITRAMFS_DATA_CPIO.GZ和LINUX文件到iso的目錄下
(注:若是64位的機器,則解壓上面文件中有64的那兩個文件)
3.若沒有grub引導,則安裝winGrub
4.修改grub的引導菜單:
default 0
timeout 1
title LFS LiveCD
root (hd0,2)
kernel (hd0,2)/lfs/linux root=iso:/dev/sda2:/lfs/lfslivecd-x86-6.2-2.iso ro
initrd (hd0,2)/lfs/INITRAMFS_DATA_CPIO.GZ
title Windows at (hd0,0)
root (hd0,0)
chainloader +
如果不知道該lfs目錄在哪個分區(qū),可以在grub命令下用:find /lfs/linux 來查找
登陸后默認的是控制臺界面,用如下命令可進入X:
#startx && xfterm4
然
后就可以用firefox打開/usr目錄中的安裝手冊,照著手冊用復制粘貼來從xterm下安裝。這時你可以用ctrl+shift+t在終端窗口下打
開兩個標簽,一個是在chroot下,另一個是在liveCD下,這樣就可以從liveCD下把源程序cp到chroot下的source目錄下,再從
chroot下安裝它。
注意,打開的那個終端不能關閉,否則還得重新進入chroot。
注:我試過了,對6.3也適用。使用的時候注意修改相應的參數(shù)!這帖就是在LFS6.3的X下發(fā)的。
原文地址 http://www.linuxsir.org/bbs/thread340464.html
以下是個人編寫的部分
ISO文件位置G:\iso\lfslivecd-x86-6.3-r2160.iso
INITRAMFS_DATA_CPIO.GZ和LINUX文件位置C:\lfs\
menu.lst寫法:
title LFS LiveCD
root (hd0,0)
kernel (hd0,0)/lfs/LINUX root=iso:/dev/sda8:/iso/lfslivecd-x86-6.3-r2160.iso ro
initrd (hd0,0)/lfs/INITRAMFS_DATA_CPIO.GZ
進入后
startx
進入x后
umount -l /isodevice
本文來自ChinaUnix博客,如果查看原文請點:http://blog.chinaunix.net/u2/67300/showart_2031079.html |
|