extlinux安装livecd到USB
一:extlinux简介:
extlinux是由syslinux派生来的,可以从ext2和ext3 linux文件系统启动系统。其工作方式和syslinux差不多。
二:安装livecd到USB中,使用extlinux,定制格式为ext3
步骤一:划分USB分区,指定启动分区
fdisk /dev/sdb <<EOF
n
p
1
+500M
a
1
w
EOF
步骤二:格式化启动分区为ext3文件系统
mkfs.ext3 /dev/sdb1
步骤三:指定启动分区的卷标
e2label /dev/sdb1 "CentOS"
注意:指定卷标之前必须格式化启动分区,否则错误提示如下:
e2label:Bad magic number in superblock while trying to
open /dev/sdb1 Could not find valid filesystem superblock
步骤四:使用extlinux指令,创建ldlinux.sys文件
mkdir /mnt/sdb1
mount /dev/sdb1 /mnt/sdb1
extlinux -i /mnt/sdb1
步骤五:拷贝livecd中的光盘文件到/dev/sdb1
cp -r CentOS/* /mnt/sdb1
注意:CentOS是livecd的挂载点
步骤六:在syslinux目录下创建extlinux.conf文件
cp syslinux.cfg extlinux.conf
修改文件内容如下:
**************************************
default vesamenu.c32
timeout 120
label linux
menu label Boot
kernel vmlinuz0
append initrd=initrd0.img root=live:CDLABEL=CentOS rootfstype=ext3 ro liveimg \
LANG=en_US.UTF-8 live_ram quiet nodiskmount nolvmmount vga=791 rd.luks=0 rd.md=0 rd.dm=0
**************************************
注意:root=live:CDLABEL=CentOS 指定由卷标指向的设备作为根分区
目前root的写法可以如下:
方法一:
root=live:CDLABEL=CentOS
root=CDLABEL=CentOS
root=LABEL=CentOS
方法二:通过UUID指定root
查看启动分区的UUID:blkid /dev/sda1
/dev/sda1: UUID="C44D-23A2" TYPE="vfat"
root=UUID=C44D-23A2
错误:当使用root=/dev/sda1无法启动系统出现如下的提示:
/dev/sda1 already mounted or /sysroot busy
according to mtab,/dev/sda1 is already mounted in
/sysroot
排除:通过添加rdshell参数,出错过程中,获取调试控制台:
cat /etc/mtab
/dev/sda1 /sysroot ext3 0 0
步骤七:卸载挂载点,重启电脑
umount /mnt/sdb1
rm -rf /mnt/sdb1
转载于:https://blog.51cto.com/fengyuzaitu/1541480
extlinux安装livecd到USB相关推荐
- 《BackTrack 5 Cookbook中文版——渗透测试实用技巧荟萃》—第1章1.3节安装BackTrack到USB驱动器...
本节书摘来自异步社区<BackTrack 5 Cookbook中文版--渗透测试实用技巧荟萃>一书中的第1章1.3节安装BackTrack到USB驱动器,作者[美]Pritchett Wi ...
- CentOS5.6系统中安装并使用USB无线网卡(配置成功) 转
CentOS5.6系统中安装并使用USB无线网卡(配置成功) 2012-04-11 12:04:56| 分类: CentOS | 标签:centos wireless 无线网卡 配置 连接 ...
- 华硕服务器主板安装系统提示驱动,解决B150主板安装win7操作系统USB设备无法读取故障...
解决B150主板安装win7操作系统USB设备无法读取故障 在B150, B110平台安装Win7系统困难的原因主要是Skylake相比早期的规划方案,增加了对USB 3.1接口的支持,因此将不再支持 ...
- 将linux安装在u盘lili usb,Linux安装助手LiLi USB Creator发新版
[中关村在线软件资讯]10月29日消息:LiLi USB Creator是一款便携的,轻松上手使用的Linux安装助手工具,被设计用于创建一个带引导启动功能的应用软件,支持在Windows系统下直接试 ...
- linux+usb刻录,如何在Ubuntu上安装Etcher-开源USB刻录机工具
如何在Ubuntu上安装Etcher-开源USB刻录机工具 Mark Do 2017年5月20日 暂无评论 阅读 4,988 次 Etcher是一款跨平台的USB镜像文件写入工具,在Windows.m ...
- Ubuntu18.04 安装Etcher——开源USB镜像写入工具
Ubuntu如何安装Etcher--开源USB镜像写入工具 Ubuntu安装Etcher Etcher 是一款跨 Windows.macOS 和 Linux 系统的流行 USB 写入工具,日前它刚更新 ...
- 双u服务器装win7系统安装,使用UNetbootin开展双系统安装 已经安装了win7 usb安装cent...
使用UNetbootin进行双系统安装 已经安装了win7 usb安装cent 我本来的系统已经安装了win7,现在我想要安装centos. 下面是CentOS6.5 64位的下载链接: http:/ ...
- 怎么给锋云服务器打无线网卡驱动,高手教你怎么安装和使用usb无线网卡
usb无线网卡携带方便,它是一种以内置无线WIFI芯片,并通过USB接口传输的网卡,有了无线USB网卡,就可以免费上别人的无线网络.许多听说u无线网卡,但是具体usb无线网卡该怎么用却不知道,所以今天 ...
- 【PC工具】更新系统运行库一键安装,常用USB转串口芯片CP210x驱动,CH340G驱动安装有可能遇到的问题及解决办法...
微信关注 "DLGG创客DIY" 设为"星标",重磅干货,第一时间送达. 最近发现一个不错的项目--VisualCppRedist AIO,一键安装各种系统运行 ...
最新文章
- BJOI 2012 求和
- iframe关于滚动条的去除和保留
- django html显示xml,如何将HTML与Django集成?
- 我的程序都是这样命名的:openeim001
- string类有可以调换方向的函数吗_关于String类的split()方法
- datagrid 重载本地数据_DataGrid 的DataSource重新加载数据
- python 图表控件_10款好用的.NET图表控件推荐
- 极简网页设计技巧,打造简约之美
- 深入探究:TIFF格式的影像如何转jpg (保持色彩不变)
- Android 宝典:代码规范与命名规范
- pack_padded_sequence torch说明
- Android反编译锁机文件
- 什么是汽车SOA架构?【长期更新】【800字】【原创】
- 关于中文字体的设置说明(font:12px/1.5 tahoma,arial,\5b8b\4f53)
- 功夫茶篇∞潮州工夫茶:通古今之变
- 洛谷 P2888 [USACO07NOV] 牛栏Cow Hurdles
- 笔记本清理风扇和散热片灰尘
- 独立服务器和vps的区别
- 当前时间戳(SimpleDateFormat)
- “被骗”的1600万,QQ飞车多久能赚回来?
热门文章
- windows 2003系统目前最完善最完美的安全权限方案(转)
- python-深浅copy-18
- 开源项目-基于Intel VT技术的Linux内核调试器
- 开源 java CMS - FreeCMS2.6 互动信件
- jquery和javascript的区别(转载自脚本之家)
- Realm Mobile Platform添加水平可扩展性,支持遗留数据源和复制
- 常用的Meta标签写法和作用
- #Sora#OpenStack基础库oslo.config试用总结
- 七、内存优化(4)性能计数器
- MySQL SHOW TABLE STATUS 获取表的信息