Welcome 微信登录

首页 / 操作系统 / Linux / 定制并硬盘安装ArchLinux 20120804版

系统初步启动后
-1.硬盘安装模块
准备以下文件:
grldr
menu.lst
archlinux-2012.08.04-dual.iso内容:
#cat menu.lst
root (hd0,0)
kernel /arch/vmlinuz archisolabel=archiso
initrd /arch/archiso.img
boot加载ISO
#mkdir udisk
#mount /dev/sdb1 /udisk
#modprobe loop
#losetup /dev/loop6 /udisk/arch/archlinux-2012.08.04-dual.iso
#ln -s /dev/loop6 /dev/disk/by-label/archiso
#exit
0.设置IP地址
注意此IP是手动设置,故意不能联网,仅与另一台登陆机器相联通
ifconfig eth0 192.168.0.95 netmask 255.255.255.01.更改密码
passwd
2.开启sshd服务
rc.d start sshd
3.查看系统IP地址
ifconfig eth0 | grep netmask
4.远程访问当前系统
ssh root@192.168.0.95
下面便可以在远程访问的系统中,通过复制粘贴来批量处理命令了,这样即提高了命令输入的速度也减少了输入错误。
5.分区
fdisk /dev/sda格式化分区/dev/sda2为ext4格式
mkfs.ext4 /dev/sda1
mkfs.ext4 /dev/sda2
mkswap /dev/sda5 && swapon /dev/sda5
mount /dev/sda1 /mnt
若需要挂载其它的分区如下:
mount /dev/sda1 /mnt
mkdir /mnt/home && mount /dev/sda3 /mnt/home6.添加网易源
#vi /etc/pacman.d/mirrorlist
Server = http://mirrors.163.com/archlinux/$repo/os/$arch7.安装基本系统
# pacstrap /mnt base base-devel8.写 fstab
# genfstab -p /mnt >> /mnt/etc/fstab9.安装 grub
pacstrap /mnt grub-bios10. chroot
#arch-chroot /mnt
mkinitcpio -p linux
grub-install --recheck /dev/sda
rc.conf文件需要添加新的行如下:
LOCALE="zh_CN.UTF-8" /etc/locale.gen
把下列行取消注释:    #en_US ISO-8859-1
    #en_US.UTF-8 UTF-8
    zh_CN.GB18030 GB18030
    zh_CN.GBK GBK
    zh_CN.UTF-8 UTF-8
    zh_CN GB2312
11.基本配置
#echo "archlinux" >> /etc/hostname
#ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime12.设置密码
#passwd13.时间配置
# date MMDDhhmmYYYY
# hwclock --systohc
# exit
14.更新系统
pacman -Syu
使语言设置生效:locale-gen
15.添加用户, 配置sudo
pacman -S sudo
visudo16.为该用户添加sudo权限USER_NAME   ALL=(ALL) ALL
%wheel      ALL=(ALL) ALL17.然后添加管理员用户
useradd -m -g users -G audio,games,log,lp,optical,power,scanner,storage,video,wheel -s /bin/bash [username]18.安装yaourt (Yet AnOther User Repository Tool)
修改 /etc/pacman.conf 文件, 添加
[archlinuxfr]
Server = http://repo.archlinux.fr/$arch
pacman -S yaourt19.同步并安装,
pacman -Syu openssh net-tools netcfg sshfs
pacman -S firefox firefox-i18n-zh-cn flashplugin fcitx leafpad audacious smplayer qtwebkit zip unrar unzip file-roller xscreensaver stardict
xscreensaver安装并配置后,xfce4的锁屏按钮便可用了。pacman -S net-tools netcfg sshfs firefox firefox-i18n-zh-cn flashplugin fcitx leafpad audacious smplayer qtwebkit zip unrar unzip file-roller xscreensaver stardict xorg-server xorg-xinit xorg-server-utils mesa dbus xfce4 xfce4-goodies lxdm $ yaourt -S stardict将./词典文件.rar 词典文件复制到目录:/usr/share/stardict/dic注意到, 由此开始, 可以通过命令 yaourt -S 替代 pacman -S 进行包的安装20.安装 X Windows System, 显卡等pacman -S xorg-server xorg-xinit xorg-server-utils
pacman -S mesa
pacman -S xf86-video-vesa
pacman -S xorg-twm xorg-xclock xterm [可以省略]测试显卡:
查看显卡类型:
输入命令:lspci |grep VGA
00:02.0 VGA compatible controller: Intel Corporation 82G33/G31 Express Integrated Graphics Controller (rev 10)
根据查到的信息搜索软件包:
pacman -Ss xf86-video|grep intel
以下是结果
extra/xf86-video-intel 2.20.6-1 (xorg-drivers xorg)
最后,安装对应的显卡驱动包
pacman -S xf86-video-intel21.安装配置xfce4, slim
以下关于slim的废除,代之的是lxdm---同样轻量且易操作的引导器。
pacman -S dbus
rc.d start dbus
pacman -S xfce4 xfce4-goodies[比较大,要耐心]
[废除]pacman -S slim
pacman -S lxdm
pacman -S ttf-dejavu配置登陆管理器:
通过inittab 方式:
编辑 /etc/inittab 找到如下这一行:
id:3:initdefault:
为了启动X11需要把"3"修改成"5":
id:5:initdefault:
修改默认显示管理器
编辑 /etc/inittab 找到类似如下这一行(在接近文件尾部)
x:5:respawn:/usr/bin/xdm -nodaemon
根据你的不同情况修改:
GDM:
x:5:respawn:/usr/sbin/gdm -nodaemon
KDM:
x:5:respawn:/usr/bin/kdm -nodaemon
SLiM
x:5:respawn:/usr/bin/slim >/dev/null 2>&1
LXDM:
x:5:respawn:/usr/sbin/lxdm >& /dev/null
LightDM:
x:5:respawn:/usr/sbin/lightdm >& /dev/null
下一次重启,你选择的显示管理器就会运行了。cp /etc/skel/.xinitrc ~
chmod +x ~/.xinitrc
echo "exec startxfce4" >>~/.xinitrc22.修改 /etc/rc.conf 配置DAEMONSDAEMONS=(syslogd network crond dbus slim sshd)23.配置用户目录下 .xinitrc 文件cp /etc/skel/.xinitrc ~
chmod +x ~/.xinitrc
echo "exec startxfce4" >>~/.xinitrc
并添加 exec startxfce424.使得xfce4的关机按钮可用user hostname=NOPASSWD:/usr/lib/xfce4/xfsm-shutdown-helper
shenzhi archlinuxz=NOPASSWD:/usr/lib/xfce4/xfsm-shutdown-helper25.安装windows模拟器wine[不对外]
pacman -S wine wine_gecko
26.安装PPS与QQ
要使用普通用户来执行
$ yaourt -S ppstream
$ yaourt -S linuxqq27.安装永中Office2012个人版
下载页面:
http://download.pchome.net/utility/file/editor/detail-34076-0.html字体显示-有锯齿
字体安装
由于字体有锯齿,界面很不好看,所以需要安装字体。这里首先安装永中宋体,下载页面为:http://115.com/file/dp7y1j1p#
下载后,复制到/usr/local/Yozosoft/Yozo_Office/Jre/lib/fonts,重启永中Office即可。该字体主要解决界面的字体问题,如果需要正确显示公式,目前还是要使用Windows字体使用Windows字体如果电脑中装有Windows,让永中Office使用Windows字体做界面字体或许是最简便的办法:将Windows字体文件夹中的所有文件(WindowsFonts)复制(或创建符号链接)到永中Office的JRE的字体夹/usr/local/Yozosoft/Yozo_Office/Jre/lib/fonts/s即可。再打开永中Office,会发现界面会自动采用宋体。 安装Windows字体
公式字体公式显示不正确的问题目前只有通过安装Windows中的相应字体解决了。请从Windows中复制如下字体:symbol.ttf、mtextra.ttf、wingding.ttf、WINGDNG2.TTF、WINGDNG3.TTF、monotypesorts.ttf到/usr/share/fonts中的适当文件夹内,再fc-cache。 我的执行过程:
[shenzhi@shenzhi fonts]$ sudo su -
密码:
[root@shenzhi ~]# cd /home/shenzhi/fonts/
[root@shenzhi fonts]# mkdir /usr/share/fonts/msfonts
[root@shenzhi fonts]# cp ./* /usr/share/fonts/msfonts/
[root@shenzhi fonts]# cd /usr/share/fonts/
[root@shenzhi fonts]# fc-cache
[root@shenzhi fonts]#
个人版增强插件下载网页:
http://www.yozosoft.com/office/person.jsp28.美化系统
系统变一个模样,也是一件很有意思的事情。
这里我仅简要说明下:
外观:
将对应文件复制到~/.themes,便可在“设置管理器”-“外观”-“样式”中看到。
图标:
将对应文件复制到~/.icons,便可在“设置管理器”-“外观”-“图标”中看到。
光标:
将对应文件复制到~/.icons,便可在“设置管理器”-“鼠标和触摸板”-“主题”中看到。29.让回收站可用
pacman -S gvfs dbus
且在/etc/rc.conf中开启dbus服务30.安装再生龙
pacman -S coreutils ntfsprogs partimage pigz
手动安装:drbl partclone clonezilla
只需一条命令:
yaourt -S clonezilla
全部搞定
以下作废:
*************
现在是在Grub2中的设置,clonezilla文件夹位于/dev/sda1下的/boot文件夹下。
menuentry "Clonezilla For Shenzhi" {
set root=(hd0,0)
linux /boot/clonezilla/live/vmlinuz boot=live live-config noswap nolocales edd=on nomodeset ocs_live_run="ocs-live-general" ocs_live_extra_param="" ocs_live_keymap="" ocs_live_batch="no" ocs_lang="" vga=788 ip=frommedia nosplash live-media-path=/boot/clonezilla/live bootfrom=/dev/sda1 toram=filesystem.squashfs
initrd /boot/clonezilla/live/initrd.img
}
*************31.使用再生龙
值得注意的是,在虚拟机VirtualBox中所测试的结果是,可以安装成功,也可以运行,但是却无法看到当前系统下的分区信息致使安装失败。
[shenzhi@archlinuxz root]$ clonezilla [shenzhi] You need to run this script "clonezilla" as root.
[root@archlinuxz ~]# clonezilla
NCHC自由软件实验室 - 台湾                                                     
                                                                                                                                                    
                                                                               
┌────────────────────────────────┤ Clonezilla ├────────────────────────────────┐
│ *再生龙是自由(GPL)软件,但是完全没有任何保证,请自行评估风险后???用*            │
│ ///提示!                                                                     │
│ 往后如果有复选的选项让您选择,您必须使用空白键来标示您的选择,被标示选到的部 │
│ 分会出现星号(*)///                                                           │
│ 两种模式可以使用,您可以选择                                                 │
│ (1) 硬盘/分区存成镜像文件或者镜像文件还原到硬盘/分区,                       │
│ (2) 硬盘对拷或者分区对拷.                                                    │
│                                                                              │
│                  device-image  硬盘/分区[存到/来自]镜像文件                  │
│                  device-device 硬盘/分区复制到硬盘/分区                      │
│                                                                              │
│                                                                              │
│                     <确定>                       <取消>                      │
│                                                                              │
└──────────────────────────────────────────────────────────────────────────────┘
                                                     
32.安装Docky
安装完成后,所有的动态效果全部都有了。
pacman -S docky目标 (15): dbus-sharp-0.7.0-4  dbus-sharp-glib-0.5.0-4  gconf-3.2.5-2
            gconf-sharp-2.24.2-2  gnome-desktop2-2.32.1-2
            gnome-keyring-sharp-1.0.2-4  gtk-sharp-2-2.12.11-1
            libgdiplus-2.10-2  libgnome-desktop-sharp-2.26.0-8  mono-2.10.8-1
            mono-addins-0.6.2-2  notify-sharp-0.4.0.3032-2
            rsvg2-sharp-2.26.0-8  wnck-sharp-2.26.0-8  docky-2.1.4-1全部下载大小:36.68 MiB33.安装桌面壁纸
pacman -S archlinux-wallpaper
壁纸安装后目录:/usr/share/archlinux/wallpaper34.安装VirtualBox
pacman -S virtualbox
目标 (3): libvncserver-0.9.9-1  virtualbox-modules-4.1.20-3
           virtualbox-4.1.20-2
===> You must load vboxdrv module before starting VirtualBox:
===> # modprobe vboxdrv35.安装图形化分区工具
pacman -S gparted
gparted 的可选依赖
    dosfstools: for FAT16 and FAT32 partitions
    jfsutils: for jfs partitions
    ntfsprogs: for ntfs partitions
    reiserfsprogs: for reiser partitions
    xfsprogs: for xfs partitions
    nilfs-utils: for nilfs2 support
    polkit: to run gparted directly from menu
    gpart: for recovering corrupt partition tables
    mtools
安装依赖:pacman -S dosfstools jfsutils ntfsprogs 36.寻找丢失的分区
通过gparted无法找回,DiskGenius依然无果,无奈中看到了testdisk。安装后尝试,分区回归!!!
安装testdisk:pacman -S testdisk
目标 (2): progsreiserfs-0.3.0.5-7  testdisk-6.13-2
[root@zllinux ~]# testdisk
选择Create,开始进行分析。
Use arrow keys to select, then press Enter key:
>[ Create ] Create a new log file
 [ Append ] Append information to log file
 [ No Log ] Don"t record anything选择对应磁盘,因我的只有一个,故不用选择,直接Proceed
Select a media (use Arrow keys, then press Enter):
>Disk /dev/sda - 250 GB / 232 GiB - ST3250318AS>[Proceed ]  [  Quit  ]显示关于当前磁盘的详细信息,Continue
Disk /dev/sda - 250 GB / 232 GiB - ST3250318ASHidden sectors are present.size       488395055 sectors
user_max   488395055 sectors
native_max 488397168 sectors
dco        488397168 sectors
Host Protected Area (HPA) present.>[ Continue ] Continue even if there are hidden data如果和我的一样为普通PC机,选择Intel,若是苹果机选择MAC,其它自行思考
Please select the partition table type, press Enter when done.
>[Intel  ] Intel/PC partition
 [EFI GPT] EFI GPT partition map (Mac i386, some x86_64...)
 [Humax  ] Humax partition table
 [Mac    ] Apple partition map
 [None   ] Non partitioned media
 [Sun    ] Sun Solaris partition
 [XBox   ] XBox partition
 [Return ] Return to disk selection选择Analyse,开始搜索分区
>[ Analyse  ] Analyse current partition structure and search for lost partitions
 [ Advanced ] Filesystem Utils
 [ Geometry ] Change disk geometry
 [ Options  ] Modify options
 [ MBR Code ] Write TestDisk MBR code to first sector
 [ Delete   ] Delete all data in the partition table
 [ Quit     ] Return to disk selection显示搜索前,即当前磁盘信息,选择Quick Search
Current partition structure:
     Partition                  Start        End    Size in sectors 1 * HPFS - NTFS              0   1  1   130 254 63    2104452
Invalid FAT boot sector
 2 P FAT32 LBA              131   0  1  1213 254 63   17398395
 2 P FAT32 LBA              131   0  1  1213 254 63   17398395
 3 P Linux Swap            1214   0  1  1298 254 63    1365525
 3 P Linux Swap            1214   0  1  1298 254 63    1365525
 4 E extended              1299  74 57 30401  42 41  467521599
*=Primary bootable  P=Primary  L=Logical  E=Extended  D=Deleted
>[Quick Search]  [ Backup ]询问磁盘中的分区是否是在Windows系统下划分,如果不知道则可选择Y无妨,这里我选择Y
Should TestDisk search for partition created under Vista or later ? [Y/N]
(answer Yes if unsure)Disk /dev/sda - 250 GB / 232 GiB - CHS 30402 255 63
     Partition               Start        End    Size in sectors
 * HPFS - NTFS              0   1  1   130 254 63    2104452
 P Linux                  131   0  1  1213 254 60   17398392
>P Linux                 1299  75 57 30401  42 41  467521536 [vmos]Structure: Ok.  Use Up/Down Arrow keys to select partition.
Use Left/Right Arrow keys to CHANGE partition characteristics:
*=Primary bootable  P=Primary  L=Logical  E=Extended  D=Deleted
Keys A: add partition, L: load backup, T: change type, P: list files,
     Enter: to continue选中>P Linux                 1299  75 57 30401  42 41  467521536 [vmos]行
选择Enter键,继续。
选择Write保存
Disk /dev/sda - 250 GB / 232 GiB - CHS 30402 255 63     Partition                  Start        End    Size in sectors 1 * HPFS - NTFS              0   1  1   130 254 63    2104452
 2 P Linux                  131   0  1  1213 254 60   17398392
 3 P Linux                 1299  75 57 30401  42 41  467521536 [vmos] [  Quit  ]  [Deeper Search] >[ Write  ]再次确定保存分区的更改。输入Y
Write partition table, confirm ? (Y/N)需要重启系统才可生效
You will have to reboot for the change to take effect.TestDisk 6.13, Data Recovery Utility, November 2011
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org
TestDisk exited normally.
You have to reboot for the change to take effect.37.远程登录Windows桌面
pacman -S rdesktop
rdesktop -u administrator -p [password] -g 1024*768 [ip]
rdesktop -u administrator -p tcyhljc -g 1024*768 192.168.0.10238.安装下载工具
pacman -S uget aria2Linux操作系统中的7功能详解CentOS下安装fail2ban防暴力破解工具相关资讯      Arch Linux 
  • Arch Linux 安装过程(UEFI+GRUB+  (今 20:12)
  • 借助 Evolution Linux 的帮助来轻  (05月16日)
  • Arch Linux 更新 4.5 内核  (04月15日)
  • Arch-Anywhere:Arch Linux 自动化  (06月27日)
  • Arch Linux 2016.05.01 发布下载  (05月02日)
  • Arch Linux 2016.04.01发布下载,  (04月03日)
本文评论 查看全部评论 (0)
表情: 姓名: 字数

版权所有©石家庄振强科技有限公司2024 冀ICP备08103738号-5 网站地图