标签 - U盘启动

debain U盘启动 安装系统    2022-12-22 10:55:12    21    0    0

使用syslinux制作启动U盘来安装debian lenny

1.格式化u盘

在windows下把u盘格式化为fat32格式

2.下载并使用syslinux

在官方这里https://mirrors.edge.kernel.org/pub/linux/utils/boot/syslinux/
下载 syslinux-<版本号>.zip 文件 ,可以下载最高版本。

解压后,在win32目录里面使用以下命令来“让u盘可以变成bootable”
在win7系统下,需要用管理员账户执行cmd

命令:syslinux.exe -m -a j: (j:为u盘的盘符)

3.在u盘中建立此文件syslinux.cfg

并在syslinux.cfg里面加入

default vmlinuz
append initrd=initrd.gz

5.重启电脑,在bios中选择u盘启动

6.其他安装过程和光盘安装一样

7.done

树莓派 raspberrypi U盘启动    2021-04-18 10:47:23    1    0    0

方法一

找了个小容量的SD卡,大小无所谓,128MB、512MB的都可以,因为只会用到 20 MB 左右的容量。所有只要不低于20MB的SD卡都是可以的。

将 .img 文件镜像按照写入SD卡的方法,直接写入U盘!
然后将安装系统的U盘的boot分区的文件复制到SD卡根目录下
(直接将U盘里面在windows系统下能查看到的分区文件全部复制,粘贴在SD卡上就可以了,SD卡分区支持FAT、FAT32格式,不支持NTFS格式。)
Ps:我的SD卡压根儿就没格式化,只是简单的将里面的文件给全删除了,但小派它就是启动成功了……看来SD卡的0扇区没有引导程序,小派每次启动时会自动在SD卡根目录下寻找启动程序

修改SD卡根目录下的一个 cmdline.txt 文件
因为U盘现在有2个分区,一个是boot(/dev/sda1)分区,另一个才是root(/dev/sda2)分区
所以将

  1. root=/dev/mmcblk0p2

修改为

  1. root=/dev/sda2

然后,插好SD卡和U盘 就能直接启动成功了!

方法二

该方法,以后安装系统可以不再需要SD卡。当然存在SD卡时,启动时还是优先启动SD卡的系统。
但是需要借助raspbian(2017-04-10及之后的版本)来打开该功能。

Step:
先向sd卡中烧写好镜像,修改/boot/config.txt
添加program_usb_boot_mode=1
开机,此时已经打开usb boot模式
在终端执行sudo vcgencmd otp_dump | grep 17:
若显示17:3020000a表示已经打开

向U盘中烧写入系统,取出sd卡,插上u盘启动即可