如果U盘够大,可以在一个U盘安装slax,pclinuxos,Linux Mint,puppy Linux等多种live linux。移动硬盘原理相同,不做区分。

因为U盘常用来拷贝文件,fat格式在多种操作系统上通用,所以用grub4dos管理U盘引导。

把U盘格成HDD格式:

用DiskGenius 3.2把U盘格式化为USB-HDD格式,推荐使用FAT32分区;或者用U盘格式化工具(HPUSBFW.EXE )格式化为 HDD 格式。还有其它 工具如FlashBoot、 WIN PM 等。

将引导代码写入U盘mbr:

Win32下,运行grubinst_gui.exe ,在“磁盘”处选中U盘,在“选项”区选中“不保存原来的mbr”、“不引导原来的mbr”、“启动时不搜索软盘”、“输出详细信息”,点击“安装”即可。

拷贝grub4dos的grub.exe、grldr、menu.lst到u盘根目录。

现在,U盘已经可以用grub引导,把电脑设置为U盘优先引导,测试一下grub的引导。

安装linux live cd的过程分为两步,一是把live cd的iso镜像文件中的相关目录和文件复制到U盘,可以用Virtual CloneDrive加载iso镜像。二是编辑grub的menu.lst,各个版本的linux差别较大。

########################

提取slax-6.1.2.iso中的

boot

slax

目录(包含文件,其实boot目录只需vmlinuz 、initrd.gz即可)到U盘根目录即可,这个是最容易的安装的linux live之一,而且slax启动速度快,对声卡等硬件支持更好,至少在我测试过的live cd linux中如此。

grub菜单:

title Slax

root (hd0,0)

kernel /boot/vmlinuz root=/dev/ram0 rw max_loop=255 init=linuxrc load_ramdisk=1 ramdisk_size=6666 slax from=/slax/ vga=normal autoexec=startx

initrd /boot/initrd.gz

boot

#安装pclinuxos-2009.2.iso

打开pclinuxos-2009.2.iso

拷贝到livecd.sqfs到U盘根目录,拷贝vmlinuz、initrd.gz到相应目录

grub菜单:

title pclinuxos

root (hd0,0)

kernel  /isolinux/vmlinuz  livecd=livecd  root=/dev/rd/3 acpi=on vga=788 keyb=us splash=silent fstab=rw,noauto

initrd /isolinux/initrd.gz

#安装Linux Mint

从LinuxMint-8.iso中提取文件,

拷贝mint.seed到U盘preseed目录,拷贝filesystem.manifest

filesystem.manifest-desktop

filesystem.squashfs

initrd.lz

vmlinuz到casper目录。

复制.disk目录,否则不能正常启动。ubuntu系列都可以这样操作。

grub菜单:

title Linux Mint live

root (hd0,0)

kernel /casper/vmlinuz file=/preseed/mint.seed boot=casper quiet nosplash –

initrd /casper/initrd.lz

#安装 puppy Linux

grub菜单:

title puppy

root (hd0,0)

kernel  /puppy/vmlinuz ramdisk_size=256000 root=/dev/ram0 PMEDIA=idehd

initrd /puppy/initrd.gz

title Puppy-Linux

find –set-root /puppy/pup-431.sfs

kernel /puppy/vmlinuz root=/dev/ram0 PMEDIA=usbhd

initrd /puppy/initrd.gz

#安装Linux veket

grub菜单:

title Veket

kernel (hd0,0)/puppy/vmlinuz root=/dev/ram0 PMEDIA=idehd acpi=off

initrd (hd0,0)/puppy/initrd.gz

boot

#安装archinux(未成功)

grub菜单:

ERROR:boot device didn't show up for 30 seconds

在 ramfs$ 提示符下依次输入:

ln -s /dev/sdb1 /dev/archiso

exit

假定 sdb1 是U盘的挂载位置。

这个问题仅在U盘启动的时候产生,更准确的说,是仅在没有使用 dd 命令制作的U盘启动盘上发生。

为什么呢?因为这种情况下,U盘的标签(Label)与U盘上 boot/grub/menu.lst 中指定的不相符了。

因此,一个更好的解决办法是,修改U盘上 boot/grub/menu.lst :

kernel /boot/vmlinuz26 lang=en locale=en_US.UTF-8 archisolabel=ARCHISO_OINGAE2I ramdisk_size=75%

将 “ARCHISO_OINGAE2I” 改为你U盘的标签(Label)。是什么就改成什么,注意,要区分大小写。存盘即可。

#安装Linux Ubuntu live

title Linux Ubuntu live

root (hd0,0)

kernel /casper/vmlinuz boot=casper quiet nosplash –

initrd /casper/initrd.lz

#安装NimbleX Linux live

grub菜单:

title NimbleX 2008 – Boot in KDM

find –set-root /nimblex/vmlinuz-nx08

kernel /nimblex/vmlinuz-nx08 ramdisk_size=7120 root=/dev/ram0 rw vga=791 splash=silent quiet changes=nimblex.data autoexec=xconf;kdm

initrd /nimblex/initrd-nx08.gz

#安装knoppix Linux live(推荐)

grub菜单:

title knoppix adriane vga=0×311

root (hd0,0)

kernel /KNOPPIX/linux ramdisk_size=100000 lang=en vt.default_utf8=0 apm=power-off vga=0×311  nomce quiet loglevel=0 tz=localtime adriane

initrd /KNOPPIX/minirt.gz

boot

# 安装Fedora-12-i686-Live

grub菜单:

title Fedora-12-i686-Live

root (hd0,0)

kernel /LiveOS/vmlinuz0 root=live:CDLABEL=USB2G rootfstype=auto ro liveimg quiet  rd_NO_LUKS rd_NO_MD noiswmd

initrd /LiveOS/initrd0.img

CDLABEL修改为分区的卷标名称。

#####################

grub菜单:

title Qomo-1.0-Live

root (hd0,0)

kernel /LiveOS/vmlinuz0 root=live:CDLABEL=QOMO_USB_2G rootfstype=auto ro liveimg quiet  rd_NO_LUKS rd_NO_MD noiswmd

initrd /LiveOS/initrd0.img

CDLABEL修改为分区的卷标名称。提取Qomo-1.0.0-i686-Live.iso中的文件,复制LiveOS目录到u盘,复制initrd0.img、vmlinuz0到LiveOS目录。

#####################

grub菜单:

title tinycore

root (hd0,0)

kernel /tinycore/bzImage

initrd /tinycore/tinycore.gz

提取tinycore_3.1.iso中的文件,在u盘建立tinycore目录,复制bzImage、tinycore.gz到tinycore目录。

#####################

grub菜单:

title CentOS-5.5-i386-Live

root (hd0,0)

kernel /LiveOS/vmlinuz0 root=live:CDLABEL=CENTOS_USB_2G rootfstype=auto ro liveimg quiet

initrd /LiveOS/initrd0.img

CDLABEL修改为分区的卷标名称。提取CentOS-5.5-i386-LiveCD.iso中的文件,复制LiveOS目录到u盘,复制initrd0.img、vmlinuz0到LiveOS目录。

linux移动硬盘hd0,u盘/移动硬盘(usb hd)安装多种linux live CD相关推荐

  1. 通过虚拟机将kali linux 系统安装到U盘/移动硬盘

    简介:通过VMware虚拟机将kali Linux安装到U盘/移动硬盘中,可以即插即用.在网上查了很多但是大部分都不完整,所以做一个稍微完整一点的,每一步都有截图,新手看了也会!!! 如果有人不想把硬 ...

  2. 如何实现Linux下的U盘(USB Mass Storage)驱动

    如何实现Linux下的U盘(USB Mass Storage)驱动 版本:v0.7 How to Write LinuxUSB MSC (Mass Storage Class) Driver Crif ...

  3. 使用U盘在VMware虚拟机安装Ubuntu(Linux)系统

    使用U盘在VMware虚拟机安装Ubuntu(Linux)系统 用 U 盘做好 PE 启动,将系统镜像(gho 文件,非 iso 文件,iso 是制作 U 盘启动盘用 的)下载好放在 U 盘里,或者将 ...

  4. linux sd卡启动盘制作工具,fedora liveusb creator linux u盘启动盘制作工具

    fedora liveusb creator是一款专业的linux u盘启动盘制作工具,使用这款linux启动盘制作工具您可以制作用于安装linux系统的U盘启动盘,也可以实现把linux系统安装到U ...

  5. kali linux 小米卸载软件,Kali Linux on Android # 实测:小米2s离线安装Kali Linux

    小米2s离线安装Kali Linux 2017年2月4日  by 小甘丶 前段时间也研究过一两天,没弄明白,今天突然来兴致了,说研究一下吧,结果一不小心,就弄明白了! 第一次研究,主要是没弄明白这个系 ...

  6. linux下使用geant4指南,四步轻松安装Geant4 (Linux篇) | 入门

    最近开始为订阅号"Geant4不完全学习指南"写一些文章. 正文开始. 四步轻松安装Geant4 (Linux篇) | 入门 软件版本:Ubuntu16.04,Geant4.10. ...

  7. linux硬盘可以拆吗,笔记本电脑硬盘拆下来,然后把移动硬盘也拆了,现在把移动硬盘安在笔记本上了,并安装了Linux系统...

    下面比较详细,如果嫌烦,2步: 1. fdisk -l 查看移动硬盘在linux中的分区标示. 2. mount -t ntfs /dev/移动硬盘分区 /mnt/usbhd1 例如:mount -t ...

  8. u盘linux选uefi,U盘UEFI+GPT模式安装CentOS7.X系统

    1.制作CentOS7安装盘 还是老套路,开局先制作安装盘,UltraISO软碟通,上图 (1) 打开UltraISO软件,选择"文件"->"打开"选择l ...

  9. linux系统挂载u盘步骤和命令,如何在linux中挂载U盘/硬盘

    在Linux系统中以及在传统的Windows中使用U盘的方法是有很多种的,在linux中的命令主要是使用命令来进行相关的操作,那么在该系统中我们是如何来挂载U盘或者是硬盘这些移动设备呢?有不懂的朋友们 ...

最新文章

  1. 来聊聊可形变卷积及其应用
  2. 通过组策略禁用U盘执行病毒文件
  3. nsdata是java什么类型_Swift中基本数据类型与NSData转换
  4. 在食堂吃饭是最好的解
  5. Spring MyBatis多数据源分包
  6. C与C++在形参的一点小区别
  7. mac 2018 idea 无法 import导入或打开maven 项目
  8. python 录制键盘宏_宏命令如何录制_海盗船 K70RGB版红轴机械键盘_键鼠导购-中关村在线...
  9. 2020年中国轴承套圈行业市场现状分析,国内市场格局十分分散「图」
  10. android expandablelistview横向,完美实现ExpandableListView二级分栏效果
  11. bootstrap 实现吸顶效果_多种方式实现吸顶效果
  12. 计算机网络Mac地质实验eNSP,eNSP实验(二)MAC帧分析 广播风暴
  13. oracle 安装截图,ORACLE WIN7安装过程截图
  14. sql中删除数据的几种方式
  15. 废品站老板切割金属罐体时发生爆炸致死
  16. 工信部回应手机APP等个人账户停止使用后注销难
  17. CSR频率校准定频工具
  18. 慕课matlab学习 第三章-017 函数文件的定义和调用
  19. ADI家的DSP和TI家的DSP有什么区别,我的一些不成熟的看法如下
  20. Unity 入门笔记 - 05 - 动画事件类音效对话框

热门文章

  1. 手游爆发“平台战”启幕
  2. Sqlyog之excel数据导入方法
  3. 如何在iOS应用中使用自定义字体
  4. win10卸载Ubuntu14:Mbrfix方法卸载失败
  5. hp服务器重装系统按什么键,惠普重装系统按什么键|惠普u盘装系统按哪个键
  6. 即时通讯云服务·融云开发者沙龙活动(10月份)公告
  7. 杩滅▼涓绘満寮鸿揩鍏抽棴浜嗕竴涓幇鏈夌殑杩炴帴銆�
  8. 计算机硬件相关文献,计算机硬件维护外文外文 计算机硬件维护专著类参考文献哪里找...
  9. 华为认证证书对找工作有帮助吗?
  10. 为什么采购订单管理非常重要?