在u盘上安装linux 打造你的portable linux system.

    xiaoxiao2024-04-07  120

      下面和大家分享一下在 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中国”

    相关资源:CygwinPortable
    最新回复(0)