首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
touch
service
fabric
syslog
curl
ftp
devops
ssh
路由器
linux
grep
awk
crontab
4层
nginx
server
grafana
服务器
port
交换机
sftp
kubectl
sudo
运维
debian
负载均衡
k8s
jenkins
压力测试
log4j
shell
unix
centos7
7层
docker
tengine
vagrant
apache
ubuntu
stdout
容器
tomcat
zsh
cron
centos
colors
当前位置:
开发笔记
>
运维
> 正文
给您的U盘安装linux
作者:十饮魂 | 来源:互联网 | 2017-11-13 11:47
给您的U盘安装linux--Linux发行版技术-Debian信息,下面是详情阅读。
进入linux后,编辑/boot/grub/me写在前面:
因为现在linux普及率实在不高,很多地方都没有安装,包括高校机房。为了自身方便和宣传推广linux,决定在U盘上安装一个linux操作系统,随身携带。另外,我把观看本文的读者定位为:有一定linux基础,会安装linux的人。
U盘:我选择了Netac(朗科)U208可启动1G的U盘。
发行版本:Debain Etch(Debian 4),因为dibian可定制性强。
特殊的硬件要求:
安装:
电脑有USB接口,主板支持U盘,但是不需要支持U盘启动
使用:
主板支持从U盘启动
安装步骤:
插入U盘,用Debian安装光盘启动进入安装界面,进行基础配置(比如键盘布局,语言等选项)
分区
分区是能否成功安装的关键之一
分区选择自定义分区,我第一次安装选择了在U盘上新建分区表,但是后来启动失败了,我不知道是不是这个原因,还是grub安装失败导致的。第二次安装,我没有在U盘上新建分区表,而是直接分区(就是在windows下格一遍后的初始状态,只有一个区)。把U盘分成两个区,ext2(900多M),然后剩下64M给swap作为交换分区。
为什么这么分,我是这么思考的。
1、ext3的磁盘管理机制会让磁盘频繁读写,大大缩短U盘使用寿命,所以采用ext2格式。
2、既然是迷你型OS,U盘也只有1G,就不指望用上swap分区,主存主要是内存。分64M给OS只是为了防止系统没有swap出现未知错误。
3、我尝试过分一个小区为fat32,作为日常windows下U盘使用,但是在我的电脑widnows上会出现识别不出的错误,所以第二次安装取消fat32分区。
4、1G U盘OS的速度以及各种性能的瓶颈主要是USB的读写速度,这个瓶颈和是否把重要文件夹挂载到独立分区相比,差距是在太大,所以我选择了把OS全部安装到一个分区。所以选择一个ext2+一个swap。
为了提高U盘OS的通用性,所以我取消了非U盘的所有关联。比如因为我电脑上之前已经安装了linux,也有swap分区,Debian安装程序会同时关联硬盘上的swap分区和U盘上的swap分区。于是我设置硬盘上的swap分区不可用(相对于要安装到U盘的OS而言)。
安装U盘OS的另外一个关键是grub的安装
安装grub系统会问你是否安装到MBR上,选择否。把grub安装到U盘上。如果你有一个硬盘,那么一般硬盘就是(hd0),U盘就是(hd1),如果不知道你U盘是hd几。你可以用第二种表达方式:
你直接输入驱动器名字,方法如下:
ctrl+al+f2,在终端下输入命令。
fdisk -l
查看你的U盘驱动器名
我的是/dev/sdb
之后正常安装,直到完毕。
重启
现在设置BIOS从U盘启动。
成功进入GRUB。
如果直接选择进入linux,会出错。
因为刚才光盘安装的时候,是默认第一块硬盘为hd0的。
刚才安装grub的时候,U盘给识别为hd1,在grub的启动配置文件里面也是这么写的。而现在从U盘启动,那么grub就认为U盘是hd0,因此路径错误,出错。
所以在进入grub引导程序界面的时候,选择linux选项,按进行编辑,再选择所有行,把hd1(hd几,具体看你电脑)改为hd0,回车确定,按引导。
进入linux后,编辑/boot/grub/menu.lst配置文件,把上述路径改过来。保存。重启。
OK,一个移动的迷你操作系统安装完毕。
安装建议:
由于U盘容量有限,在安装过程中,不要安装窗口管理器。只安装基本系统或者再加一个笔记本管理系统。
安装完基本系统后,建议更改一下源配置文件
在安装之后,请清空deb包缓存,路径如下:/var/cache/apt/archives
新立德软件包在软件安装方面实在太好用了,建议安装,名字是:synaptic
每次要安装新软件之前,把里面的deb包全部删除。
毕竟只有文本界面的OS太丑,如果要安装窗口管理器,建议安装轻量级的窗口管理器。
xorg+xfce4是个不错的选择,简单易用,适合新手和老鸟。
命令行如下:
使用管理员身份安装
apt-get install xorg
rm /var/cache/apt/archives/*
apt-get install xfce4
rm /var/cache/apt/archives/*
如果你不爽,请安装fvwm或者e之类的。
如果要装kde和gnome,会在安装过程中发生磁盘空间不够的情况。建议不要。或者把组件分批安装,安装完一批,马上清空deb包缓存。
如果在安装过程中不幸磁盘空间不足退出,请清空deb缓存后dpkg --configure -a继续
扫盲:
使用管理员权限:su
更改源配置文件:详见baidu和debian.cn99.com
如何安装一个包:管理员权限下,apt-get install 包名。
linux
debian
windows
ios
hive
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
debian
主流操作系统简介
主流操作系统简介子墨居士操作系统理论定义为管理计算机硬件资源,控制其他程序运行并为用户提供交互操作界面的系统软件的集合。操作系统是计算机系统的关键组成部分 ...
[详细]
蜡笔小新 2023-10-14 13:01:23
debian
i3 处理器_旧机型安装 Linux_64位操作系统
1.确认CPU是否支持64位首先确认CPU为64位cpu,intelcpu应支持EM64T指令集,amdcpu应支持x86-64指令集; ...
[详细]
蜡笔小新 2023-10-13 12:08:21
debian
如何查看电脑系统版本_腾讯云服务器系统版本怎么看?Windows和Centos版本怎么选?...
腾讯云服务器系统版本怎么看?想要知道自己的腾讯云服务器系统版本是哪个,可以登录云服务器后台管理系统查看,或者使用命令行查询,如果不会操作& ...
[详细]
蜡笔小新 2023-10-16 13:44:39
sudo
Ubuntu下创建deb安装包及离线安装包制作的方法
本文介绍了在Ubuntu下制作deb安装包及离线安装包的方法,通过备份/var/cache/apt/archives文件夹中的安装包,并建立包列表及依赖信息文件,添加本地源,更新源列表,可以在没有网络的情况下更新系统。同时提供了命令示例和资源下载链接。 ...
[详细]
蜡笔小新 2023-12-10 21:32:50
debian
开始搭建KBEngine游戏引擎
下载地址http:www.kbengine.org这货不错安装在Linux上安装(CentosDebianUbuntuetc.)服务端,请在终端输入:pythonkbenginek ...
[详细]
蜡笔小新 2023-10-14 08:28:43
debian
windows操作系统向ubuntu过渡安装常用软件分享
Ubuntu简介Ubuntu(乌班图)是一个以桌面应用为主的Linux操作系统,其名称来自非洲南部祖鲁语或豪萨语的“ubuntu”一词,意思是“人性”、“我的存在是因为大家的存在” ...
[详细]
蜡笔小新 2023-10-13 06:58:19
debian
HDU 2372 El Dorado(DP)的最长上升子序列长度求解方法
本文介绍了解决HDU 2372 El Dorado问题的一种动态规划方法,通过循环k的方式求解最长上升子序列的长度。具体实现过程包括初始化dp数组、读取数列、计算最长上升子序列长度等步骤。 ...
[详细]
蜡笔小新 2023-12-14 15:08:18
debian
Mac OS 升级到11.2.2 Eclipse打不开了,报错Failed to create the Java Virtual Machine
本文介绍了在Mac OS升级到11.2.2版本后,使用Eclipse打开时出现报错Failed to create the Java Virtual Machine的问题,并提供了解决方法。 ...
[详细]
蜡笔小新 2023-12-14 12:01:13
debian
WinPythonHadoop在Win10上安装教程
本文介绍了在Win10上安装WinPythonHadoop的详细步骤,包括安装Python环境、安装JDK8、安装pyspark、安装Hadoop和Spark、设置环境变量、下载winutils.exe等。同时提醒注意Hadoop版本与pyspark版本的一致性,并建议重启电脑以确保安装成功。 ...
[详细]
蜡笔小新 2023-12-14 11:26:56
debian
测试人的性格,点火让他着急,考验婚姻问题的善意玩人
本文讲述了作者通过点火测试男友的性格和承受能力,以考验婚姻问题。作者故意不安慰男友并再次点火,观察他的反应。这个行为是善意的玩人,旨在了解男友的性格和避免婚姻问题。 ...
[详细]
蜡笔小新 2023-12-14 09:10:09
port
Linux下Kafka单机安装配置方法(实操成功)
本文介绍了在Linux下安装和配置Kafka的方法,包括安装JDK、下载和解压Kafka、配置Kafka的参数,以及配置Kafka的日志目录、服务器IP和日志存放路径等。同时还提供了单机配置部署的方法和zookeeper地址和端口的配置。通过实操成功的案例,帮助读者快速完成Kafka的安装和配置。 ...
[详细]
蜡笔小新 2023-12-12 18:14:32
debian
Linux桌面技巧小贴士:制作屏保程序的方法
新新于2005-09-1415:02:23发表:利用chbg程序动态制作屏保XScreenSaver是一个开放的框架,就像一个服务器,任何一个可以在根窗 ...
[详细]
蜡笔小新 2023-10-13 15:59:10
debian
你知道GPL吗?GPL 没落了吗?
不久之前我看到了RedMonk的StephenOGrady发了一个关于开源协议的有趣的推特,那个推特里面有这张图。RedmonkBlackDuckLicensing ...
[详细]
蜡笔小新 2023-10-13 12:47:26
debian
openstack系列文章(1)devstack安装测试Queens
1.在OpenStack圈子中,有这么一句名言:不要让朋友在生产环境中运行DevStack。但是初学者在没有掌握OpenStackCLI的情况下用devstack安装测试环境还是不 ...
[详细]
蜡笔小新 2023-10-13 11:09:57
debian
linux查询自动获取dns命令行,Linux查询DNS的命令
一、安装软件包dig和nslookup需要安装相关软件包。Centos:yuminstallbind-utilsDebian:apt-getupdate ...
[详细]
蜡笔小新 2023-10-13 01:04:51
十饮魂
这个家伙很懒,什么也没留下!
Tags | 热门标签
touch
service
fabric
syslog
curl
ftp
devops
ssh
路由器
linux
grep
awk
crontab
4层
nginx
server
grafana
服务器
port
交换机
sftp
kubectl
sudo
运维
debian
负载均衡
k8s
jenkins
压力测试
log4j
RankList | 热门文章
1
Nginx负载均衡+转发策略
2
Oracle函数-组函数
3
低分辨率和畸变严重的棋盘格角点的自动检测
4
75 左值和右值
5
部署Vista – 第14部分:理解Windows部署服务
6
luarestyqlesswebUI界面运行
7
node.js mysql自动断开_nodejs 连接远程MySql数据库 出现自动断开问题
8
排版定位
9
SQLite(一)基本操作
10
软工实践练习——使用Git进行代码管理
11
对文件进行筛选c语言,C语言 文件读写 数据筛选 源代码
12
怎样选择游戏用的CPU?
13
js将str插入到标签中_CAD教程:将CAD图纸中图形插入到Word/WPS中
14
com.sun.xml.bind.v2.model.nav.Navigator.getClassLocation()方法的使用及代码示例
15
安装完MySQL后必须调整的10项配置
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有