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

  下面和大家分享一下在 u 盘安装 linux 的步骤(SD卡未试过) 。

  1. 首先需要有一台安装了linux的PC机,我的是debian, 当然还是必须有一个U盘, 大小至少1G吧.
  2. 把U盘插到PC机上, fdisk1个或2个分区, 并把第一个分区设置成可启动分区. 格式化分区. mkfs.ext3 /dev/sdb1 
  3. 安装extlinux到PC机上. apt-get install extlinux syslinux-common.   注: 
    extlinux 是syslinux的改进, 可以直接从ext文件系统启动。 
  4. 准备rootfs。也就是根下面的一堆文件,可以从现有系统或者image获得。
  5. 把U盘mount到PC上, mount /dev/sdb1 /mnt
  6. 把rootfs拷贝到u盘上   tar cf - | (cd /mnt;tar xf -)
  7. 建立extlinux目录。mkdir /mnt/boot/extlinux
  8. 安装extlinux到U盘的boot目录上,extlinux -i /mnt/boot/extlinux
  9. 写入mbr。 cat /usr/lib/extlinux/mbr.bin >/dev/sdb
  10. 编写配置文件/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盘启动了。 

还需要注意一些额外的工作。

  1. Rest root 密码, 不然启动后无法登陆。 
  2. 配置网络设置,不然盲机启动无法联网。 
  3. 配置sshd, 不然无法远程登陆。

 原文发布时间为:2013-05-22

本文来自合作伙伴“Linux中国”

时间: 2024-10-26 14:12:28

在u盘上安装linux 打造你的portable linux system.的相关文章

在U盘上安装Linux系统解决方案

  在U盘上安装Linux系统解决方案 作为一名IT菜鸟,用PE维护系统已经满足不了我的需求,把windows装进U盘又太俗,只能把目光转向Linux了. 大致从网上搜索了一下教程,尽是些N年前老掉牙的教程.别的不说,那个麻烦劲就让人吐了. 时代在发展,科技在进步,其实简单的方法早就有了,虽然网上也有一些,但是并不全面,造成很多问题.现在,本小菜把它总结出来. www.2cto.com 准备工作: | Unetbootin http://dl.dbank.com/c0j5a8kuom:Linux

在U盘上安装系统的方法

  在U盘上安装系统的方法        Linux也有不同的版本,虽然各自都有各自的优点,但其内核都差不多.给大家推荐这个操作系统是:Ubuntu.首先要下载这个系统安装软件,ISO文件Ubuntu11.10版本 将下载的ISO安装文件进行安装,方法有两个:一是用优盘对优盘安装;另一种方法是将ISO文件刻成光盘,用光盘对U盘进行安装.重点说一下用U盘对U盘进行安装. 要用U盘进行安装,先得把ISO文件安装到U盘中,不能直接把ISO文件拷贝到U盘上,要用UltraISO文件进行安装.网上可以下载

Windows 7如何禁止在C盘上安装软件?

Win7如何禁止在C盘上安装软件?大家都知道系统C盘是不能装太多东西的,如果C盘爆满,系统的运行速度就会非常慢.然而我们在Win7系统下安装软件时,系统默认的安装目录都是C盘,如果忘记选择,就直接下载安装到C盘了.面对这种问题,最好的办法就是设置禁止在C盘上安装软件,那么该如何操作呢?请看下文. Win7如何禁止在C盘上安装软件? 一.限制驱动器的使用 如果我们不想让别人使用我们的驱动器,来查看我们比较重要和隐私的文件,或是修改删除系统文件,如安装系统的C盘或是存有一些重要文件的盘符,我们可以通

详解在在U盘上安装 ArchLinux 教程

本篇文章基于上次移动硬盘上安装 ArchLinux 的经历修改补充而来, 不过半年的时间,一些基础组件就已经发生了变化, Arch Linux 可真是够"折腾"的. PS:基于半年的 Arch Linux 使用经验, 我 合租的 Linode VPS 也用上了 Arch, 目前感觉尚好,Nginx + PHP-FPM 确实是不错的组合. Linode 使用修改过的 Linux 内核, AUR 上也有人发布 自己制作的更新版 , 还没研究怎么升级. 基本系统安装 和上次移动硬盘安装一样,

怎么在U盘上安装WinPE系统

  一.下载PE 有朋友推荐安装深度USB维护工具,可是安装后兼容性成问题,所以不推荐. 解压成文件夹,再次解压出文件夹. 二.安装流程 运行SETUP文件夹中的程序 出现下面窗口, 记住,你是要把PE安装到优盘上,所以一定要 选4 因为已经量产了一个HD-CD,装的是深度6.5的安装盘,所以这里显示有两个盘,一个是G盘,只能把PE系统安装到剩下的另一个盘H上 ,盘符为H,输入H.这里还是要注意一下盘符的,最好不要乱填. 下面到格式化环节.注意,一量格式化,优盘里的文件就没了,量产好的光盘还在.

在U盘上安装GRUB2直接引导ISO

本文的内容来源于 http://maxmars.net/blog/2012/10/02/boot-multiple-iso-from-usb-using-linux/ 以下所有命令都在 root 用户下进行. 先把U盘卸载掉: umount /dev/sdx1 . 1. 格式化U盘创建活动分区 输入 fdisk -l(注意哪个设备是你的U盘) 输入 fdisk /dev/sdx(把x特换成你的U盘设备) 输入 d(删除现存的分区) 输入 n(创建一个新分区) 输入 p(主分区) 输入 1(创建第

把Arch Linux安装到U盘上的具体教程

Arch Linux简介 Arch Linux(或称Arch)是一种以轻量简洁为设计理念的Linux发行版.其开发团队秉承简洁.优雅.正确和代码最小化的设计宗旨.Arch Linux 项目受 CRUX 启发,由 Judd Vinet 于2002年启动. Arch Linux是起源于加拿大的一份致力于使用简单.系统轻量.软件更新速度快的GNU/Linux发行版.创始人Judd Vinet出于对Debian以及Red Hat的包管理器不满,以及受CRUX影响而创立.最初针对i686,但是如今对x86

如何让Linux运行在U盘上

  Linux也有不同的版本,虽然各自都有各自的优点,但其内核都差不多.给大家推荐这个操作系统是:Ubuntu.首先要下载这个系统安装软件,ISO文件Ubuntu11.10版本 将下载的ISO安装文件进行安装,方法有两个:一是用优盘对优盘安装;另一种方法是将ISO文件刻成光盘,用光盘对U盘进行安装.重点说一下用U盘对U盘进行安装. 要用U盘进行安装,先得把ISO文件安装到U盘中,不能直接把ISO文件拷贝到U盘上,要用UltraISO文件进行安装.网上可以下载软件.用UltraISO软件打开Ubu

【总结】Linux RedHat AS3上安装JDK1.4

系统:Linux RedHat AS3 Update3 安装包:j2sdk-1_4_2_05-linux-i586.bin 安装过程: 1.将该文件拷贝到/tmp目录下 ----//注:cp j2sdk-1_4_2_05-linux-i586.bin /tmp 2.然后执行该文件 ----//注: ./j2sdk-1_4_2_05-linux-i586.bin ----//注注意/前面有个点".") 会出现拷贝文件的列表信息,默认地jdk被安装到了/usr/java/j2sdk1.4.