+ -
当前位置:首页 → 问答吧 → 自組 LiveCD 起動問題

自組 LiveCD 起動問題

时间:2010-01-18

来源:互联网

能问个老菜的问题吗?这是在livecd中操作还是在任意linux系统都可以?我在debian中制作的都不能起动。好像说fstab不正确,我是按livecd的内容写的。

作者: oydl82   发布时间: 2010-01-18

引用:
作者: oydl82
能问个老菜的问题吗?这是在livecd中操作还是在任意linux系统都可以?我在debian中制作的都不能起动。好像说fstab不正确,我是按livecd的内容写的。
這只能說明你對系統不瞭解,跟宿主系統無關。

對宿主系統的要求,手冊已有詳細說明。

作者: d00m3d   发布时间: 2010-01-29

引用:
作者: d00m3d
這只能說明你對系統不瞭解,跟宿主系統無關。

對宿主系統的要求,手冊已有詳細說明。
我已经做好了6.4的live cd,可是直接刻成cd却无法启动,但是放到u盘中,利用grub直接引导live cd的iso却能成功。改个时间贴上出错截图。

作者: oydl82   发布时间: 2010-01-31

引用:
作者: oydl82
我已经做好了6.4的live cd,可是直接刻成cd却无法启动,但是放到u盘中,利用grub直接引导live cd的iso却能成功。改个时间贴上出错截图。
I guess it is a matter of mounting the root partition during the boot process.

作者: d00m3d   发布时间: 2010-01-31

引用:
作者: d00m3d
I guess it is a matter of mounting the root partition during the boot process.
新编译了2.6.32内核,vbox用不了,用相机拍了张照片出来,请教一下。
上传的图像
SL730011.JPG (165.1 KB, 14 次查看)

作者: oydl82   发布时间: 2010-02-01

Server 兄原帖是 6.5 的 LiveCD 供下載使用,我先把帖子分割了

貌似這現像是系統無法辯認硬件而引致起動問題,別說掛載連分區,連載體都不能識別。推測是必要的硬件支援沒有編譯進內核的結果。必要的支援不能用模塊,必需直接編入內核,否則要特制一個 initrd 或 initramfs 之類來輔助起動。

作者: d00m3d   发布时间: 2010-02-02

这我就有点不明白了,原来的6.3 livecd启动并没有问题,仅仅修改了一下lfs-soruces和lfs book,并没有触及系统的东西,何以出现这种情况?并且我是按照server兄上面提供的更新live cd的方法制作的。本人系统是debian testing。

作者: oydl82   发布时间: 2010-02-02

内核是哪来的?

作者: d00m3d   发布时间: 2010-02-03

引用:
作者: d00m3d
内核是哪来的?
lfs livecd 6.3的内核。
就是livecd中/boot下的linux和initramfs_data.cpio.gz两个文件吧?

作者: oydl82   发布时间: 2010-02-03

如加入 rootdelay 能啟動不?

作者: d00m3d   发布时间: 2010-02-03

还是不行。
load=ide-generic也试过了,不行!
真有点不明白了。不做修改的livecd一切正常。

作者: oydl82   发布时间: 2010-02-03

还是不行。
load=ide-generic也试过了,不行!
真有点不明白了。不做修改的livecd一切正常。
本来想使用U盘启动iso进行LFS的安装,但是好象U盘有点问题,不太稳定,有时用着会无法挂载U盘。

作者: oydl82   发布时间: 2010-02-03

大家看下画线部分,为什么会这样呢?
上传的图像
抓图2.png (45.2 KB, 6 次查看)

作者: oydl82   发布时间: 2010-02-04

代码:
[ "$LABEL" = "$EXPECTED_LABEL" ] && ln -s "$DEV" /dev/lfs-cd
所以,启动后被扔到那个 shell 后请检查是否存在 /dev/lfs-cd 以及相应的 cd 设备是否正常。
如果不正常,那么是 mkisofs 创建 iso 时 label 设置的问题,请从 mkisofs 着手,或者干脆

代码:
ln -s "$DEV" /dev/lfs-cd

作者: ServerOnly   发布时间: 2010-02-05

引用:
作者: oydl82
大家看下画线部分,为什么会这样呢?
这是因为,

硬盘和 cd 介质的扇区大小是不一样的,导致同样大小的文件占用的扇区的数量不一样。
例如大胖子要占用两个经济舱座位,而头等舱一个座位就够了。

这是计算机基础知识

作者: ServerOnly   发布时间: 2010-02-05

不能够理解,等我做完一遍LFS再来解决这个问题吧。

作者: oydl82   发布时间: 2010-02-05