手斧Linux – 从LFS到Funtoo (123)
2015-07-09 17:29
411 查看
label hd0
MENU LABEL Boot from first hard disk
kernel chain.c32
append hd0
TEXT HELP
Boot local OS installed on first hard disk
ENDTEXT
label hd1
MENU LABEL Boot from second hard disk
kernel chain.c32
append hd1
TEXT HELP
Boot local OS installed on second hard disk
ENDTEXT
label localhost
localboot -1
MENU HIDE
EOF
step8:生成iso文件。命令如下:
if [ -f myfuntoo.iso ]; then
rm myfuntoo.iso
fi
mkisofs -joliet -joliet-long -full-iso9660-filenames -allow-leading-dots -o myfuntoo.iso \
-b isolinux/isolinux.bin -c isolinux/boot.cat \
-no-emul-boot -boot-load-size 4 -boot-info-table \
CDroot
myfuntoo.iso就是我们得到的LiveCD的cd映像文件了。-joliet -joliet-long -full-iso9660-filenames -allow-leading-dots这些先项使得isofs对长文件名有较好的支持,但在实验的过程中,还是要尽可能避免在CDroot目录下使用长文件名。
step9:用qemu测试iso文件。命令如下:
qemu-system-x86_64 -no-kvm -boot d -cdrom myfuntoo.iso
如果一切正常,最后会出现登录界面,可用root用户(密码funtoo)登录。
如果在这里失败了,看 livecd问题分析。
MENU LABEL Boot from first hard disk
kernel chain.c32
append hd0
TEXT HELP
Boot local OS installed on first hard disk
ENDTEXT
label hd1
MENU LABEL Boot from second hard disk
kernel chain.c32
append hd1
TEXT HELP
Boot local OS installed on second hard disk
ENDTEXT
label localhost
localboot -1
MENU HIDE
EOF
step8:生成iso文件。命令如下:
if [ -f myfuntoo.iso ]; then
rm myfuntoo.iso
fi
mkisofs -joliet -joliet-long -full-iso9660-filenames -allow-leading-dots -o myfuntoo.iso \
-b isolinux/isolinux.bin -c isolinux/boot.cat \
-no-emul-boot -boot-load-size 4 -boot-info-table \
CDroot
myfuntoo.iso就是我们得到的LiveCD的cd映像文件了。-joliet -joliet-long -full-iso9660-filenames -allow-leading-dots这些先项使得isofs对长文件名有较好的支持,但在实验的过程中,还是要尽可能避免在CDroot目录下使用长文件名。
step9:用qemu测试iso文件。命令如下:
qemu-system-x86_64 -no-kvm -boot d -cdrom myfuntoo.iso
如果一切正常,最后会出现登录界面,可用root用户(密码funtoo)登录。
如果在这里失败了,看 livecd问题分析。
相关文章推荐
- 手斧Linux – 从LFS到Funtoo (122)
- CentOS rc.local 不执行的问题
- linux下用script和scriptreplay对命令行操作录像
- linux下mysql的安装卸载
- linux下开机自启动及系统服务添加
- linux下安装使用libuuid(uuid-generate)
- centos 记录用户行为轨迹
- 摘自ubuntuer-Linux防火墙iptables学习笔记(五)linux+iptables构筑防火墙实例
- centos安装pecl
- CentOS Rsync服务端与Windows cwRsync客户端实现数据同步配置方法
- 摘自ubuntuer- Linux防火墙iptables学习笔记(四)iptables实现NAT
- 使用 udev 管理 Linux 设备文件
- Linux-top命令详解
- 摘自ubantuer-Linux防火墙iptables学习笔记(三)iptables命令详解和举例
- 摘自ubantuer-Linux防火墙iptables学习笔记(二)参数指令
- linux free 命令解释学习
- linux内核的打印printk的级别
- 通过Linux 日志查看系统异常原因(一)
- 摘自ubuntuer-Linux防火墙iptables学习笔记(一)入门要领
- 【转】Linux系统平均负载3个数字的含义