linux设置从usb启动,自己制作从USB启动LINUX系统的方法
1. 插入usb硬盘
2. 需要安装两个工具:mkinitrd,rsync。apt-get install initrd-tools rsync
3. fdisk /dev/sda(以下都假设是sda),假设sda1为主分区,sda2为交换分区
4. mkfs.reiserfs /dev/sda1,用你喜欢的文件系统创建分区
5. mkswap /dev/sda2,创建交换分区
6. mount /dev/sda1 /mnt/mp(假设/mnt/mp已经存在),把分区挂上,准备把本机的系统传送过去。
7. rsync -av --exclude "/mnt" --exclude "/proc" / /mnt/mp,开始传送系统,注意要避开/proc和/mnt。当然你用cp -a也可以。
8. mkdir /mnt/mp/proc /mnt/mp/mnt,虽然避开了/mnt和/proc,但是别忘了创建这两个挂载点。
9. 把grub/lilo安装到/dev/sda上面。
10. vi /dev/sda1/etc/fstab,按照新的分区情况调整fstab。
11. vi /etc/mkinitrd/modules,加上以下模块: usbcore scsi_mod sd_mod usb-storage uhci-hcd ehci-hcd usbhid
12. vi /etc/mkinitrd/mkinitrd.conf,把DELAY=0改成DELAY=10(按照实际情况调整,偶觉得一般>3秒就行了)
13. mkinitrd -o lv.img 2.6.10-1-686(这里用当前的版本号)
14. mv lv.img /mnt/mp/boot/initrd.img-2.6.10-1-686-usb
15. vi /mnt/mp/boot/grub/menu.lst,加上一个新的启动选项,其中initrd的那一项用这个新生成的。
【linux设置从usb启动,自己制作从USB启动LINUX系统的方法】16. 搞定,重启机器,从usb启动。
文章图片
推荐阅读
- linux支持的硬盘个格式,linux 支持什么格式的硬盘()
- 开发工具|Go开发者用Linux与macOS使用VS Code开发Go应用程序
- linux|linux 好的工具2021,2021年值得期待的7款Linux发行版
- arm服务器|arm服务器 linux,Linux之父(ARM服务器没戏!)
- linux内核移植到rust,Linux开发者已将Rust版本的Coreutils移植到Linux
- 大数据|11 个可以部署在 Linux 服务器上的开源论坛软件 | Linux 中国
- 嵌入式|构建嵌入式linux系统_用于构建嵌入式Linux系统的4种工具
- 程序员|Linux 受到开发者偏爱的 9 个理由
- Python浅析-从植物大战僵尸源代码入门Python|Python浅析-从植物大战僵尸源代码入门Python 从Python就业前景分析如何学习
- 一文了解人脸识别(从实现方法到应用场景都讲明白了)