LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: xinglp

LFS6.8 LiveCD 发布, 可以手动安装到硬盘

[复制链接]
 楼主| 发表于 2011-4-22 07:50:33 | 显示全部楼层
smtlinux 2011-0420 发布, 引入/run目录
回复 支持 反对

使用道具 举报

发表于 2011-4-22 22:49:57 | 显示全部楼层
没事,我用U盘引导的。弱弱的问一句,在Livecd中编译了内核后如何保存呢,好像是不能保存的吧?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-4-23 00:46:54 | 显示全部楼层
Post by shuanxi;2136084
没事,我用U盘引导的。弱弱的问一句,在Livecd中编译了内核后如何保存呢,好像是不能保存的吧?


要重新制作打包livecd

http://www.linuxfromscratch.org/ ... es/boot-cd_easy.txt
http://www.linuxfromscratch.org/ ... mastering-howto.txt
回复 支持 反对

使用道具 举报

发表于 2011-4-24 15:26:24 | 显示全部楼层

好像不得!?

郁闷了!只能启动到提示符sh。

  1. default                0

  2. timeout                5

  3. color cyan/blue white/blue

  4. title                Debian GNU/Linux, kernel 2.6.26-2-686
  5. root                (hd0,0)
  6. kernel                /vmlinuz-2.6.26-2-686 root=/dev/sda3 ro vga=791
  7. initrd                /initrd.img-2.6.26-2-686

  8. title                Debian GNU/Linux, kernel 2.6.26-2-686 (single-user mode)
  9. root                (hd0,0)
  10. kernel                /vmlinuz-2.6.26-2-686 root=/dev/sda3 ro single
  11. initrd                /initrd.img-2.6.26-2-686

  12. title                LFS liveCD
  13. root                (hd0,0)
  14. kernel                /linux root=iso:/dev/sda3:/home/lfs/lfslivecd-x86-6.3-r2145.iso rw vga=791
  15. initrd                /initramfs_data.cpio.gz

  16. title                LFS liveCD 6.5
  17. root                (hd0,0)
  18. kernel                /lfs6.5/linux root=iso:/dev/sda3:/home/lfs/lfs.iso rw vga=791
  19. initrd                /lfs6.5/initramfs_data.cpio.gz

  20. title                smtlinux
  21. root                (hd0,0)
  22. kernel                /lfs6.8/vmlinux root=iso:/dev/sda3:/home/lfs/smtlinux.iso rw vga=791 rootdelay=20
  23. initrd                /lfs6.8/initramfs_data_cpio.xz
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-4-24 21:06:03 | 显示全部楼层
Post by roofers;2136289
郁闷了!只能启动到提示符sh。

  1. default                0

  2. timeout                5

  3. color cyan/blue white/blue

  4. title                Debian GNU/Linux, kernel 2.6.26-2-686
  5. root                (hd0,0)
  6. kernel                /vmlinuz-2.6.26-2-686 root=/dev/sda3 ro vga=791
  7. initrd                /initrd.img-2.6.26-2-686

  8. title                Debian GNU/Linux, kernel 2.6.26-2-686 (single-user mode)
  9. root                (hd0,0)
  10. kernel                /vmlinuz-2.6.26-2-686 root=/dev/sda3 ro single
  11. initrd                /initrd.img-2.6.26-2-686

  12. title                LFS liveCD
  13. root                (hd0,0)
  14. kernel                /linux root=iso:/dev/sda3:/home/lfs/lfslivecd-x86-6.3-r2145.iso rw vga=791
  15. initrd                /initramfs_data.cpio.gz

  16. title                LFS liveCD 6.5
  17. root                (hd0,0)
  18. kernel                /lfs6.5/linux root=iso:/dev/sda3:/home/lfs/lfs.iso rw vga=791
  19. initrd                /lfs6.5/initramfs_data.cpio.gz

  20. title                smtlinux
  21. root                (hd0,0)
  22. kernel                /lfs6.8/vmlinux root=iso:/dev/sda3:/home/lfs/smtlinux.iso rw vga=791 rootdelay=20
  23. initrd                /lfs6.8/initramfs_data_cpio.xz
复制代码
肯定有其他的提示信息吧
回复 支持 反对

使用道具 举报

发表于 2011-4-24 22:23:54 | 显示全部楼层
同样的问题,只能启动到sh
错误信息是找不到kernel 那行写下的指定的分区,can't find XXX device,this device should include an iso image,类似这样的吧

然后下面提示的解决办法是可能IDE硬盘比较老要手动加载模块啥的,用modprobe ide-generic 和modprobe pata-legacy,试过了,不管用

把livecd的x86_64目录复制出来,把smtlinux-2011-0420-dual.iso改名为lfs.iso
两个放到 / 根目录下 ,因为有两块硬盘,/dev/sd[ab]经常变,所以用uuid。

  1. title install lfs
  2. root (hd0,0)
  3. kernel /x86_64/vmlinux root=iso:/dev/disk/by-uuid/29fb1579-8f26-42b3-89f5-cecac5e34891:/lfs.iso vga=ask rootdelay=5
  4. initrd /x86_64/initramfs_data_cpio.xz
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-4-25 00:33:00 | 显示全部楼层
较老的硬件可能无法支持, 硬盘只支持打开AHCI模式的SATA, 和vmware里面的 PVSCSI , LSI, 还有就是U盘, usb移动硬盘, usb读卡器+卡
回复 支持 反对

使用道具 举报

发表于 2011-4-25 09:33:05 | 显示全部楼层
我在U盘和硬盘都启动成功了,等中午回去帖我的grub上来。

我原来在硬盘上安装过ubuntu10.04,已经建好了menu.lst。lfs6.8.iso我放在windowns下的C盘根目录,盘符为win。按照6.8的说明:

title i386
kernel (hd0,0)/i386/linux root=iso:/dev/disk/by-label/XXX:/lfs-XXXX.iso vga=ask rootdelay=5
initrd (hd0,0)/i386/initramfs_data_cpio.xz

我将XXX替换为我的盘符即可。将以下的代码加到我的menu.lst后面,重启成功进入lfs6.8:

title Lfs6.8

kernel (hd0,0)/i386/linux root=iso:/dev/disk/by-label/win:/lfs6.8.iso vga=ask rootdelay=5
initrd (hd0,0)/i386/initramfs_data_cpio.xz
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-4-25 10:22:50 | 显示全部楼层
Post by shuanxi;2136347
我在U盘和硬盘都启动成功了,等中午回去帖我的grub上来。
硬盘启动的情况和你的硬件配置有关
你可以进一步把它手动安装到硬盘
回复 支持 反对

使用道具 举报

发表于 2011-4-26 20:00:24 | 显示全部楼层
Post by xinglp;2136365
硬盘启动的情况和你的硬件配置有关
你可以进一步把它手动安装到硬盘


直接安装到硬盘还没试,慢慢来了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表