当前位置: 首页 > news >正文

ubuntu 安装笔记

1、直接用iso文件,硬盘安装只能用ubuntu-6.06-alternate-i386.iso,如果用ubuntu-6.06-desktop-i386.iso会提示找不到iso文件。另外用grub启动时,可以参照iso文件中 isolinux/isolinux.cfg中的配置添加不同的安装选项。比如安装成服务器。

2、wget的代理设置:

 
 
 
  • change setting...,进入设置菜单
  • 更改编码:\Window\Translation,把 character set 更改为 UTF-8
  • 更改字体:\window\Appearance\font settings->Change\ 更改为 新宋体 或其他中文字体
  • 保存:\Session\save
  • 应用:Apply
  • 返回控制窗口验收成果
root@ubuntu :~# locale
LANG=zh_CN.UTF-8
LANGUAGE=zh_CN:zh:en_US:en
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_ALL=
root@ubuntu :~# cd a
-bash: cd: a: 没有那个文件或目录
root@ubuntu :~#
注:如果主机的虚拟控制台也要正常显示中文需要装中文软件,如cce, zhcon之类(类似于CCDOS),运行后即可以在控制台上正常显示中文。简单起见,还是把直接从主机上登录时的语言环境设置成英文算了:
LANG=C
LANGUAGE=C

4、安装samba服务:(局域网内共享文件方便,不利安全)

apt-get install samba*
apt-get install swat(还不会用)
vi /etc/samba/smb.conf
[global]
workgroup = MYWORKGROUP
encrypt passwords = yes
[test]
comment = For testing
#需要建立这个目录,并赋予权限:mkdir /home/samba && chmod 777 /home/samba
path = /home/samba
read only = no
guest ok = yes
我设置了之后,匿名访问不正常,后来用smbpasswd -a test 添加一个smb用户,设置相应密码后,用此用户名密码可以访问。
每次修改了smb.conf后,以下命令重启samba服务:/etc/init.d/samba restart
如需要成为nt的主域控制器(PDC),参考以下说明:
1、加入域要用root用户
win2k第一次登陆PDC需要使用root帐号,添加它,不要samba密码与linux主机相同
2、需要配置机器名
[root@LFS ~]#groupadd machine
[root@LFS ~]#useradd -g machine -s /bin/false -d /dev/null blue2000$
blue2000为我的windows 2000的NetBIOS名称,后加上'$'表示为机器代码
如果useradd不允许添加带有'$'的帐号,则可添加blue2000,再修改/etc/passwd /etc/shadow
[root@LFS ~]#smbpasswd -a -m blue2000$

samba配置推荐参考链接:

一步一学Linux与Windows 共享文件Samba

5、内核编译:
apt-get install linux-source*
apt-get install gcc libc6-dev ncurses-dev
cd /usr/src/
tar xvf linux-source-2.6.15.tar.bz2
cd linux-source-2.6.15
make clean mrproper defconfig
make menuconfig
make
make modules
make install
make modules_install
手动修改/boot/grub/menu.lst,加入新内核的入口:
title Ubuntu, vmlinuz-2.6.15.7-ubuntu1
root (hd0,4)
kernel /boot/vmlinuz-2.6.15.7-ubuntu1 root=/dev/hda5 ro quiet splash
initrd /boot/initrd.img-2.6.15-23-386
savedefault
boot

title Ubuntu, kernel 2.6.15-23-386
root (hd0,4)
kernel /boot/vmlinuz-2.6.15-23-386 root=/dev/hda5 ro quiet splash
initrd /boot/initrd.img-2.6.15-23-386
savedefault
boot
和内核有关的主要是以下几个文件:( /boot/ )
vmlinuz -> vmlinuz-2.6.15.7-ubuntu1
initrd.img-2.6.15-23-386
System.map -> System.map-2.6.15.7-ubuntu1
config -> config-2.6.15.7-ubuntu1
说明:以上过程并没有修改到initrd,因此还是使用原来的文件,initrd.img文件用gzip解压后
gzip -d initrd.img-XXX (我这里好像要把后缀名改为.gz才能解压)
可以通过
cpio -i <initrd
在当前目录释放出其包含的内容,以便修改。修改完成后,用以下命令重新打包:
find . | cpio -c -o > ../new_initrd.img
gzip -c new_initrd.img
关于initrd.img,可以参考以下链接,有比较详细的介绍:
Linux2.6 内核的 Initrd 机制解析
关于生成的内核文件的介绍
几个重要的内核文件介绍
6、虚拟机上安装的问题
VMware上基本上没有什么问题
Virtual PC上安装时,经常出现显示不正常的问题,因为VPC不支持32位色,因此需要手工指定linux内核使用的分辨率。比如指定成VGA分辨率640*480*8bit:
kernel /boot/vmlinuz-2.6.15-23-server root=/dev/hda1 ro vga=769
如果是桌面环境,还需要修改X11的配置,改为16位色配置
详见: 快速安装虚拟机上的ubuntu服务器环境

相关文章:

  • 百度富文本编辑器ueditor支持上传mp3格式等音频文件的方法
  • 前端性能优化之vue-cli3 开启gizp压缩及nginx配置
  • 关于php操作http header
  • 力扣 反转链表II
  • 本周技术关注:Awstats、Mrtg、Webalizer How-TO Articles
  • 力扣打卡:有效的字母异同位
  • Hibernate 3.2 SQL函数返回类型从Integer变为Long
  • 浅谈vue中index.html、main.js、App.vue、index.js之前的关系以及加载过程
  • 忠厚开发者与“厚道”甲方II(超级Demo)——CSDN外包实践(38)
  • eladmin前端 学习笔记
  • 外包频道服务能力共建,项目顾问CRM管理——CSDN外包实践(39)
  • js中map与foreach的区别
  • em与rem的区别与使用
  • AI编辑器设想
  • export default 与 export 区别
  • [ JavaScript ] 数据结构与算法 —— 链表
  • 《深入 React 技术栈》
  • ➹使用webpack配置多页面应用(MPA)
  • 2019.2.20 c++ 知识梳理
  • Angular 2 DI - IoC DI - 1
  • CSS进阶篇--用CSS开启硬件加速来提高网站性能
  • HTML中设置input等文本框为不可操作
  • iOS仿今日头条、壁纸应用、筛选分类、三方微博、颜色填充等源码
  • java小心机(3)| 浅析finalize()
  • js数组之filter
  • miniui datagrid 的客户端分页解决方案 - CS结合
  • nodejs调试方法
  • pdf文件如何在线转换为jpg图片
  • RedisSerializer之JdkSerializationRedisSerializer分析
  • 前端相关框架总和
  • 通过npm或yarn自动生成vue组件
  • 王永庆:技术创新改变教育未来
  • 学习HTTP相关知识笔记
  • 一个项目push到多个远程Git仓库
  • 一起参Ember.js讨论、问答社区。
  • 如何在 Intellij IDEA 更高效地将应用部署到容器服务 Kubernetes ...
  • 小白应该如何快速入门阿里云服务器,新手使用ECS的方法 ...
  • ​Kaggle X光肺炎检测比赛第二名方案解析 | CVPR 2020 Workshop
  • ​LeetCode解法汇总2808. 使循环数组所有元素相等的最少秒数
  • ​LeetCode解法汇总518. 零钱兑换 II
  • (3)Dubbo启动时qos-server can not bind localhost22222错误解决
  • (a /b)*c的值
  • (AngularJS)Angular 控制器之间通信初探
  • (JSP)EL——优化登录界面,获取对象,获取数据
  • (读书笔记)Javascript高级程序设计---ECMAScript基础
  • (翻译)Entity Framework技巧系列之七 - Tip 26 – 28
  • (更新)A股上市公司华证ESG评级得分稳健性校验ESG得分年均值中位数(2009-2023年.12)
  • (接口自动化)Python3操作MySQL数据库
  • (论文阅读笔记)Network planning with deep reinforcement learning
  • (已解决)vue+element-ui实现个人中心,仿照原神
  • (中等) HDU 4370 0 or 1,建模+Dijkstra。
  • (转)jQuery 基础
  • (转载)虚幻引擎3--【UnrealScript教程】章节一:20.location和rotation
  • **登录+JWT+异常处理+拦截器+ThreadLocal-开发思想与代码实现**
  • .bat批处理(七):PC端从手机内复制文件到本地