在u盘上安装linux 打造你的portable linux system.
2023-03-09 22:01:49 时间
下面和大家分享一下在 u 盘安装 linux 的步骤(SD卡未试过) 。
- 首先需要有一台安装了linux的PC机,我的是debian, 当然还是必须有一个U盘, 大小至少1G吧.
- 把U盘插到PC机上, fdisk1个或2个分区, 并把第一个分区设置成可启动分区. 格式化分区. mkfs.ext3 /dev/sdb1
- 安装extlinux到PC机上. apt-get install extlinux syslinux-common. 注:
extlinux 是syslinux的改进, 可以直接从ext文件系统启动。 - 准备rootfs。也就是根下面的一堆文件,可以从现有系统或者image获得。
- 把U盘mount到PC上, mount /dev/sdb1 /mnt
- 把rootfs拷贝到u盘上 tar cf - | (cd /mnt;tar xf -)
- 建立extlinux目录。mkdir /mnt/boot/extlinux
- 安装extlinux到U盘的boot目录上,extlinux -i /mnt/boot/extlinux
- 写入mbr。 cat /usr/lib/extlinux/mbr.bin >/dev/sdb
- 编写配置文件/mnt/boot/extlinux/extlinux.conf, 如果没有这个文件就创建它。
prompt 1 timeout 01 default squeeze label squeeze menu usb debian kernel /vmlinuz append initrd=/initrd.img root=/dev/sda1 quiet
注意: 如果只有u盘,那么u盘的文件名应该是/dev/sda. 如果有硬盘,应该是sdb,sdc.....
至此就应该大功告成了,可以用你的U盘启动了。
还需要注意一些额外的工作。
- Rest root 密码, 不然启动后无法登陆。
- 配置网络设置,不然盲机启动无法联网。
- 配置sshd, 不然无法远程登陆。
原文发布时间为:2013-05-22
本文来自云栖社区合作伙伴“Linux中国”
相关文章
- 在 Go 里用 CGO?这 7 个问题你要关注!
- 9款优秀的去中心化通讯软件 Matrix 的客户端
- 求职数据分析,项目经验该怎么写
- 在OKR中,我看到了数据驱动业务的未来
- 火山引擎云原生大数据在金融行业的实践
- OpenHarmony富设备移植指南(二)—从postmarketOS获取移植资源
- 《数据成熟度指数》报告:64%的企业领袖认为大多数员工“不懂数据”
- OpenHarmony 小型系统兼容性测试指南
- 肯睿中国(Cloudera):2023年企业数字战略三大趋势预测
- 适用于 Linux 的十大命令行游戏
- GNOME 截图工具的新旧截图方式
- System76 即将推出的 COSMIC 桌面正在酝酿大变化
- 2GB 内存 8GB 存储即可流畅运行,Windows 11 极致精简版系统 Tiny11 发布
- 迎接 ecode:一个即将推出的具有全新图形用户界面框架的现代、轻量级代码编辑器
- loongarch架构介绍(三)—地址翻译
- Go 语言怎么解决编译器错误“err is shadowed during return”?
- 敏捷:可能被开发人员遗忘的部分
- Denodo预测2023年数据管理和分析的未来
- 利用数据推动可持续发展
- 在 Vue3 中实现 React 原生 Hooks(useState、useEffect),深入理解 React Hooks 的