安装 CDLinux 到移动硬盘或U盘

关于CDLinux

CDLinux是什么?如果在Windows上用过WinPE,那么CDLinux相当于Linux版的WinPE了。本文适合有一定的Linux基础知识读者,当前系统是Linux发行版并已经安装GRUB,Ubuntu等系统都有默认装了GRUB。没有Linux基础的参考相关链接。

安装GRUB引导和CDLinux

要知道自己的移动硬盘的设备,可以通过ls -al /dev查看,这里是sdc,并安装到第一个分区,需要注意CDlinux不支持Ext4格式分区

sudo mkdir -p /mnt/usb
# 挂着GRUB引导分区
sudo mount /dev/sdc1 /mnt/usb
# 安装GRUB引导到sdc
sudo grub-install --target=i386-pc --debug --boot-directory=/mnt/usb/cdl_boot /dev/sdc
# 生成启动引导文件
sudo grub-mkconfig -o /mnt/usb/cdl_boot/grub/grub.cfg

之后将下载的CDLinux解压到第一分区,即/mnt/usb/目录下。

GRUB2配置

通过以上描述方法安装的是GRUB2引导启动方式,修改启动配置sudo vi /mnt/usb/boot/grub/grub.cfg.
参考/CDlinux/cdl_boot/grub.cfg

set default=1

set fallback=0
set timeout=5

set gfxmode=640x480
insmod gfxterm
insmod vbe
insmod vga

if loadfont /cdl_boot/grub/fonts/unicode.pf2; then
  terminal_output gfxterm
  insmod png
  background_image /CDlinux/boot/splash.png
fi

##############################################################################

menuentry 'CDlinux' {
  search --set -f /CDlinux/initrd
  linux /CDlinux/bzImage quiet CDL_SAFEG=yes
  initrd /CDlinux/initrd
}

menuentry 'CDlinux (zh_CN) Chinese 中国大陆' {
  search --set -f /CDlinux/initrd
  linux /CDlinux/bzImage quiet CDL_LANG=zh_CN.UTF-8 vga=788
  initrd /CDlinux/initrd
}

menuentry 'CDlinux (zh_TW) Chinese 中國臺灣' {
  search --set -f /CDlinux/initrd
  linux /CDlinux/bzImage quiet CDL_LANG=zh_TW.UTF-8 vga=788
  initrd /CDlinux/initrd
}

menuentry 'CDlinux (en_GB) English Great Britain' {
  search --set -f /CDlinux/initrd
  linux /CDlinux/bzImage quiet CDL_LANG=en_GB.UTF-8 vga=788
  initrd /CDlinux/initrd
}

menuentry 'CDlinux (en_US) English United States' {
  search --set -f /CDlinux/initrd
  linux /CDlinux/bzImage quiet CDL_LANG=en_US.UTF-8 vga=788
  initrd /CDlinux/initrd
}


if search --file /8888/8PE_MGR; then
menuentry 'Win8 PE ' {
  insmod ntldr
  search --set -f /8888/8PE_MGR
  ntldr /8888/8PE_MGR
}

fi

menuentry 'MemTest86+:  a thorough, stand alone memory tester for x86' {
  linux16 /CDlinux/boot/memtest.bin.gz
}

附件参数

# 语言编码
CDL_LANG=zh_CN.UTF-8
# 保存文件分区
CDL_DEV=sdc1

GRUB配置

如果使用的是GRUB,Windows系统采用GRUB4DOS安装的就是GRUB,与GRUB2语法不同。
menu.lst参考

default 4
fallback 0
timeout 5

find --set-root /CDlinux/bzImage
splashimage (cd)/CDlinux/boot/splash.xpm.gz

title Safe Graphics Mode
    find --set-root /CDlinux/bzImage
    kernel /CDlinux/bzImage quiet CDL_SAFEG=yes
    initrd /CDlinux/initrd
title Normal, please select a language:
    root
title >
    root

title CDlinux English
    find --set-root /CDlinux/bzImage
    kernel /CDlinux/bzImage quiet CDL_LANG=en_US.UTF-8
    initrd /CDlinux/initrd
title CDlinux Chinese
    find --set-root /CDlinux/bzImage
    kernel /CDlinux/bzImage quiet CDL_LANG=zh_CN.UTF-8
    initrd /CDlinux/initrd
title >
    root

title MemTest86+:  a thorough, stand alone memory tester for x86
    find --set-root /CDlinux/bzImage
    kernel /CDlinux/boot/memtest.bin.gz

下载地址

  1. CDlinux-0.9.7.1
    ftp://distro.ibiblio.org/pub/linux/distributions/cdlinux/releases/0.9.7.1/CDlinux-0.9.7.1.iso
    https://sourceforge.net/projects/cd-linux/files/CDlinux-ISO/0.9.7.1/CDlinux-0.9.7.1.iso/download
  2. CDlinux-0.9.7.1S社区版
    ftp://distro.ibiblio.org/pub/linux/distributions/cdlinux/releases/0.9.7.1/CDlinux_CE-0.9.7.1.iso
  3. CDlinux-0.9.7.1迷你版
    ftp://distro.ibiblio.org/pub/linux/distributions/cdlinux/releases/0.9.7.1/CDlinux_mini-0.9.7.1.iso
  4. 内核定制下载
    ftp://distro.ibiblio.org/pub/linux/distributions/cdlinux/releases/0.9.7.1/extra/devel-cdl.md

相关链接

CDlinux HOWTOs 文档
GRUB (简体中文)
目前国内最完整详细的 CDlinux 硬盘安装手册
CDlinux-0.9.7.1iso版下载地址
终于成功从U盘启动CDlinux系统,而且能够保存设置

本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。转载请保留作者及原文链接

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 系统启动是一项非常复杂的程序,因为内核得先检测硬件并加载适当的驱动程序后,接下来则必须要调用程序来准备好系统运行的...
    Zhang21阅读 11,744评论 3 10
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,868评论 18 139
  • 啥形式 都不重要了 你或给那处洗洗落尘 或给 或给曾婀娜的他 敷敷腰 你还深爱着他啊 你曾那样不离不弃地 吻着 吻...
    本无痕阅读 169评论 7 5
  • 8月第二周,可以用休息来总结,平平淡淡磨磨唧唧。 出来混,迟早要还 早在去年年底时,就有好心人屡次提醒我,不要熬夜...
    臻静阅读 330评论 9 1