台式机最后还是挂了。虽然还没彻底挂,启动起来已经颇为麻烦,而且升级到3.0内核后把显示器都给搞熄灭了。跑起来必须用笔记本上的xmanager才能远程玩玩。

于是决定在笔记本上弄个真正的linux。毕竟笔记本内存不是很大,虚拟机上搞,速度不爽。于是想在U盘上装一个。准备了一个16G的U盘。

笔记本已经装了win7,而且所有的分区都是NTFS的了。在这个情况下,用U盘安装debian就相当刺激了。我下载了debian的ISO之后懒得刻盘,所以……我的安装过程可能是史上最复杂的了。

首先,U盘分区。

windows下不太承认一个U盘上有多个分区,所以分区主要去linux下干。用一台真实的linux主机去搞会比较好。如果要安装的是ubuntu,还可以用它的live CD弄。可惜我要安装的是debian。还好我有一台真实的linux主机——虽然只能从xmanager上搞。

google出来的文章都说U盘分区用fdisk。不过我尝试的结果不靠谱。用parted这个工具毕竟实际。交互式的,比较好用。rm命令先删掉所有的分区,再用mkpart创建几个分区,写入后mkfs就可以了。我打算在16G上分三个区。一个swap,一个/,一个home。分swap的时候要注意分区类型为linux-swap。另外两个分区分为ext2。据说ext3对硬盘读写比较频繁。U盘速度不太高,还是少读为好。分区完后需要把第二个准备安装/的分区用toggle命令设定为可以启动的分区。弄好后要重启一下主机。

需要说明:这样分区过的U盘,windows下就不认识了,会让你格式化,千万别冒傻气,否则你白忙了。

第二步,安装grub。我不希望硬盘上有任何和linux有关的东西,所以grub要安装到U盘上。

mount/dev/sdb2 /media/test

grub-install--root-directory=/media/test/ --no-floppy /dev/sdb

其中我的U盘对应/dev/sdb,第二个分区是/,grub安装在这个分区上。

这一步弄好后就可以去BIOS里面设置U盘优先启动了。

第三步:下载硬盘安装版的vmlinuz和initrd.gz这两个文件。我的ISO是最新的squeeze稳定版,对应的文件在http://mirrors.163.com/debian/dists/squeeze/main/installer-i386/current/images/hd-media/。这两个文件下载后随便扔到哪个NTFS的分区都没问题。而ISO文件则要放在另一张普通的U盘上。当然,如果你运气不是特别背,也可以把vmlinuz和initrd.gz和ISO放在同一个U盘上而不是硬盘上。当然,我就属于特别背的那个。BIOS启动后直接去找的是没安装grub的U盘,所以我的vmlinuz不能放在这个盘上。确实可以考虑放在有grub的U盘上。但……这需要借助linux主机才可以了。所以,我的带有ISO的U盘不能一开始就插入。

第四步:引导grub

用ls命令看看有几个分区

root (hd1,msdos3) #这是我存放vmlinuz文件的位置。在我的硬盘的三个分区。

执行这一行后会提示这个分区是ntfs

linux (hd1,msdos3)/vmlinuz

initrd (hd1,msdos3)/initrd.gz

boot

在boot回车前插入带有ISO的U盘。

第五步,此时已经进入了正常的安装模式了。

第六部:不要让grub安装到MBR去了——这样会把硬盘给弄个grub。选择安装到U盘的根分区。此时获得的U盘是无法引导的。必须再回到linux主机去重新安装grub。

如果你对grub足够熟悉,在这一步选择不安装grub。通过手动修改grub.cfg来配置启动菜单

最后,debian上需要安装一个wicd-gtk,否则无线网络比较难搞。

这里面最难缠的就是:grub支持从ntfs分区引导vmlinuz,而vmlinuz却不支持从ntfs引导iso,所以必须借助另一张U盘。

-------------------

以上就是我在U盘安装deiban的经过。我目前正在用的就是这个系统。

至于你信不信

反正我是信了^_^

在U盘上安装debian linux相关推荐

  1. win10中linux系统下载软件,win10 上安装 Debian Linux子系统

    Win10 最近有了一个行的称号: 最强Linux发行版,为什么会有这么一个称号呢,因为win10的子Linux系统已经让win10集成了linux系统,应用商店里也已经上架了多种linux的发行版. ...

  2. debian linux手机安装,在 Android 系统上安装 Debian Linux 与 R

    其实在 Android 平板上通过第三方软件 , 已经可以提供很多类似一般桌面 Linux 系统的工具了 . 常用的 Firefox.VLC. LibreOffice 以及 终端模拟器都有 Andro ...

  3. fossid安装教程_如何在一个 U 盘上安装多个 Linux 发行版

    本教程介绍如何在一个 U 盘上安装多个 Linux 发行版.这样,你可以在单个 U 盘上享受多个现场版live Linux 发行版了. 我喜欢通过 U 盘尝试不同的 Linux 发行版.它让我可以在真 ...

  4. 在U盘上安装linux

    所谓在U盘上安装Linux,就是在U盘上放置一些文件,可以让电脑从U 盘启动linux(需要电脑支持从U盘启动). 这篇教程简单说一下怎么在U盘上安装DSL.主要是这个发行版小,50M左右,而且包含了 ...

  5. Windows制作U盘在Thinkpad T60上安装Debian 7 (Wheezy)

    如何在Windows下通过U盘安装Debian 7.0 Wheezy 创建安装U盘 首先通过 http://www.debian.org/distrib/netinst, 在 Tiny CDs, US ...

  6. u盘迷你linux,U盘上的迷你linux——BabyLinux

    U盘上的迷你linux--BabyLinux 类别:发行版类 上传时间:2006-01-09 版本: 大小:82.30 MB 得分:  63% 好 下载次数:1869 投票:  [好]  [差] 相关 ...

  7. Tiny6410上安装debian基本系统的过程

    Tiny6410上安装debian基本系统的过程: 注:debootstrap工具可以在已有的任何linux中使用,不过建议用debian或其衍生系统(如ubuntu等), 以下步骤可以在电脑上做,也 ...

  8. kali linux 磁盘,在硬盘上安装Kali Linux

    Kali Linux安装条件 在计算机上安装Kali Linux的过程非常简单. 首先,您需要兼容的计算机硬件. Kali支持i386,amd64和ARM(armel和armhf)平台. 最低硬件要求 ...

  9. 【kali Linux 的1024种玩法】一.在VMware Workstation上安装Kali Linux 2020.1(超详细!)

    [kali Linux 的1024种玩法]一.在VMware Workstation上安装Kali Linux 2020.1 一.下载Kali linux 2020.1 1.1 下载Kali Linu ...

最新文章

  1. 8086汇编学习小记-王爽汇编语言实验12
  2. 冒泡排序python代码_Python-排序-冒泡排序-优化
  3. 软件测试报告bug统计,软件测试中如何有效地写Bug报告
  4. [蓝桥杯][2015年第六届真题]生命之树(树形dp)
  5. 秒懂机器学习---当机器学习遇上决策树....
  6. Python学习笔记(序列和元组)
  7. 为什么坚持一件事总是那么难,而且有时候总是三分钟热度?
  8. 博弈论 ----- Nim游戏
  9. 小米开源移动端深度学习框架MACE,自主研发,专为IoT设备优化
  10. 解决MySQL删除和插入数据很慢的问题
  11. eMMC基础技术2:eMMC概述
  12. 小程序中间放大轮播图_微信小程序实现类3D轮播图
  13. 数据库学习一站式入门资料(纯干货)
  14. 微信投票系统平台大全
  15. Hyperledger Fabric无排序组织以Raft协议启动多个Orderer服务、TLS组织运行维护Orderer服务
  16. selenium: 网页打开最大化
  17. Laravel版本更新异常4.2.8- 4.2.9 Declaration of ... CompilerEngine ... should be compa
  18. 处理7z格式的001 002 文件
  19. 【数学】高昆轮高数下强化
  20. linux远程kill进程

热门文章

  1. Linux 字体微调
  2. HSV颜色分割,RGB与HSV颜色空间的关系
  3. 量子计算与量子信息之量子计算概述
  4. list.isEmpty() CollectionUtils.isEmpty(list)区别?
  5. Springcloud微服务概述
  6. Linux 学习 第六单元
  7. ROS-talker,listener
  8. 业务系统成功微服务化改造的实施步骤
  9. Exclusive-OR
  10. 先序遍历、中序遍历、后序遍历