当前位置:首页 > 天道酬勤 > 正文内容

linux 轻量级桌面(linux)

张世龙2021年12月20日 23:55天道酬勤1180

Linux系统安装进阶系列二GentooLinux

Gentoo Linux是一个特殊的Linux发行版,可以自动优化和定制以满足任何APP和需求。 Gentoo拥有卓越的性能、高级的可配置性、卓越的用户和开发社区。 上一篇文章介绍了ArchLinux的安装方法,但Gentoo Linux系统的安装也需要从手动磁盘分区开始。 此外,编译系统核心也必须自己配置。 安装步骤比Archlinux更复杂、更耗时。

首先,在gentoo官网下载系统安装盘和基本压缩软件包的系统

No Multilib :纯64位系统; multilib:32位和64位兼容系统; Hardened :高级版本

X32 )纯32位系统; Uclibc :面向嵌入式Linux系统; 系统:

首先选择合适的基础压缩包系统很重要,

网卡livecd ~ # net-setup的设定

设定密码live CD~#密码

启动sh服务live光盘~ #/etc/init.d/sshd开始

分区实时光盘~ # parted

mklabelgpt #将创建新的磁盘标签(分区表) )。

单元MIB #设定单位

创建mkpartprimaryext4100#BIOS-grub分区

set1BIOS grub开启

mkpart主程序ext4100500 #创建引导分区

mkpartprimary ext4 500150000#创建根分区

创建mkpartprimaryext 41500019000 #交换分区

我的笔记本电脑硬盘是500克,这里分为三个分区。 如果需要,可以将其分成几个分区,然后分别装载/usr /opt /var /home等分区。

磁盘live光盘~ # mkfs.ext4/dev/sda 2的格式

live光盘~ # mkfs.ext4/dev/sda 3

现场CD~#mkswap/dev/sda4

现场CD~#Swapon/dev/sda4

加载分区live CD~# mount/dev/sda3/mnt/gentoo

livecd ~ # mkdir /mnt/gentoo/boot

live CD~# mount/dev/sda2/mnt/gentoo/boot

使用filezilla客户端上传stage基础压缩包的系统(推荐,在PC端使用下载工具后上传为高速)或直接在终端下载) 9502.163.com) )

live CD~# wget http://distfiles.gentoo.org /发行版/amd64 /自动建筑/2019 01 18

/systemd/stage3- amd64-systemd-2019 01 18.tar.bz2

解压缩stage基础压缩包的系统live CD~# tar-jxvf stage3- amd64 -系统- 2019 01 18.tar.bz2-c/mnt/gentoo

复制DNS信息光盘~ # CP-l/etc /解析. conf/mnt/gentoo/etc

gentoo嵌入式软件仓库光盘~ # mkdir/mnt/gentoo/etc/portage/repos.conf

live CD~# CP/mnt/gentoo /用户/共享/端口/配置/报告. conf/mnt/gentoo /

etc /端口/报告. conf/gentoo.conf

将线程添加到make.conf live CD到# echo ' make opts='-J5 ' '/mnt/gentoo/etc /端口/make.conf

'-j5' //四核,数字=cpu核数1

选择最快的镜像站点live CD~# mirror select-I-o/mnt/gentoo/etc /端口/make.conf

需要安装

的文件系统

livecd ~ # mount -t proc proc /mnt/gentoo/proc

livecd ~ # mount --rhcdbld/dev /mnt/gentoo/dev

livecd ~ # mount --make-rslave /mnt/gentoo/dev

livecd ~ # mount --rhcdbld /sys /mnt/gentoo/sys

livecd ~ # mount --make-rslave /mnt/gentoo/sys

进入新环境(因为目前只有各种Linux目录及文件,还没安装基本系统和内核,只是一个空壳,接下来才是真正赋予这个系统的灵魂)

livecd ~ # chroot /mnt/gentoo

(chroot) livecd / # source /etc/profile &&PS1="(chroot) $PS1"

从网站安装ebuild 数据库快照

(chroot) livecd / # emerge-webrsync

更新Portage ebuild 数据库

(chroot) livecd / # emerge--sync

选择正确的配置文件

(chroot) livecd / # eselect profile list

(chroot) livecd / # eselect profile set 16

(在这选择字数越多的选项,装的软件会越多,时间会更久,这里我选择安装支持桌面环境的17.0稳定版,大约需要安装279个软件,为后面安装桌面系统先做准备)

安装基本系统

(chroot) livecd / # emerge--ask--newuse --update --deep @world

(执行完这条命令之后,可以喝杯茶休息下,可以睡觉,可以看电影听歌,逛街,可以吃喝玩乐,可以做各种爱做的事,唯一不可以的就是关机。)

(chroot) livecd / # emerge--asksys-kernel/genkernel-next

(执行完这条命令之后,可以继续喝杯茶休息下)

安装lspci工具

(chroot) livecd / # emerge --ask sys-apps/pciutils

列出电脑硬件信息

(chroot) livecd / # lspci

下载内核

(chroot) livecd / # emerge --ask sys-kernel/gentoo-sources

复制内核配置文件

(chroot) livecd / # zcat /proc/config.gz > /usr/src/linux/.config

生成一个initramfs

(chroot) livecd / # genkernel --install initramfs

编辑内核配置

(chroot) livecd / # cd /usr/src/linux

(chroot) livecd /usr/src/linux # make menuconfig

(请根据自己硬件配置选择相应的的配置)

编译及安装内核

(chroot) livecd /usr/src/linux # make && make modules_install && make install

(如果有更改选项后,重启之后提示进不了系统,基本上都是因为磁盘选择有错误,建议新手把磁盘选项保持默认,直接编译安装内核)

安装VIM编辑器(可选操作,个人比较喜欢使用vim,如果不装的话,可以使用nano)

(chroot) livecd / # emerge --ask app-editors/vim

本地化配置

(chroot) livecd / # cat>>/etc/locale.gen<<EOF

en_US.UTF-8 UTF-8

zh_CN.UTF-8 UTF-8

EOF

(chroot) livecd / # locale.gen

(chroot) livecd / # echo"LANG=en_US.UTF-8" > /etc/locale.conf

编辑磁盘分区配置文件

(chroot) livecd / # vi/etc/fstab

/dev/sda2boot ext4 defaults 0 0

/dev/sda3 / ext4 noatime 0 1

/dev/sda4 none swap sw 0 0

安装固件

(chroot) livecd / # emerge --ask sys-kernel/linux-firmware

安装网络管理软件

(chroot) livecd / # emerge --ask net-misc/netifrc sys-apps/net-tools

安装无线网卡管理软件

(chroot) livecd / # emerge --ask net-wireless/iw net-wireless/wpa_supplicant net-wireless/wireless-tools

安装定时工具

(chroot) livecd / # emerge –ask sys-process/cronie

随机启动定时服务

(chroot) livecd / # rc-update add cronie default

安装日志工具

(chroot) livecd / # emerge sysklogd

随机启动日志服务

(chroot) livecd / # rc-update add sysklogd default

随机启动SSH服务

(chroot) livecd / # rc-update add sshd default

安装grub2 启动器

(chroot) livecd / # emerge --ask sys-boot/grub:2

(chroot) livecd / # grub-install /dev/sda

(chroot) livecd / # grub-mkconfig -o /boot/grub/grub.cfg

设置密码

(chroot) livecd / #passwd

添加用户

(chroot) livecd / # useradd -m -G users,wheel,audio -s /hcdbl/bash mzh

(chroot) livecd / # password mzh

退出重启

(chroot) livecd / # exit

livecd ~ # umount-l /mnt/gentoo/proc

livecd ~ # umount -l /mnt/gentoo/sys

livecd ~ # umount -l /mnt/gentoo/dev

livecd ~ # umount -l /mnt/gentoo/

livecd ~ # reboot

如果在安装软件时,提示上图错误时,请执行etc-update 重新更新一下配置文件。

扫描二维码推送至手机访问。

版权声明:本文由花开半夏のブログ发布,如需转载请注明出处。

本文链接:https://www.zhangshilong.cn/work/25950.html

分享给朋友:

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。