没错,虽然RHEL7只有64位,但CentOS 7还编译了一份32位的版本,但不在通常的镜像站,只能从官方的altarch目录下载:
http://mirror.centos.org/altarch/7/isos/i386/
没错,虽然RHEL7只有64位,但CentOS 7还编译了一份32位的版本,但不在通常的镜像站,只能从官方的altarch目录下载:
http://mirror.centos.org/altarch/7/isos/i386/
进入dists目录删除符号链接unstable,testing,frozen,然后编辑stable/Release,将“Suite: oldstable”改为“Suite: stable”,然后就OK了。
该问题是由于网络启动模式的initrd.gz中并未包含对应的驱动模块,导致无法发现硬盘。可以拿DVD光盘中install[.arch]目录下的initrd解压后获取驱动模块,与网络方式(netboot)安装的initrd合并后,重新制作新的initrd文件。
mkdir /tmp/dvd
cd /tmp/dvd
cpio -i < initrd-dvd
mkdir /tmp/net
cd /tmp/net
cpio -i < initrd-net
cd /tmp
cp -a dvd/lib/modules/3.2.0-4-amd64/kernel/drivers/* net/lib/modules/3.2.0-4-amd64/kernel/drivers/
cd /tmp/net
find | cpio -o -R 0:0 -H newc | gzip > ../initrd.gz
本文参考了以下资料:
http://unix.stackexchange.com/questions/68387/preseeding-debian-install-from-local-mirror-no-disks-detected
yum install dejavu-sans-mono-fonts.noarch
假如要将ftp://127.0.0.1/pub/a/b/c/中的c目录及其内容下载到本地~/目录,即本地~/c/目录对应服务器的/pub/a/b/c目录,该如何操作呢?
方法一:使用lftp工具
cd ~
lftp 127.0.0.1
user <username> [<password>]
cd /pub/a/b
mirror c #或 mirror c ~/c
#mirror c 指把服务器c的内容镜像到本地当前目录,如果指定第二个参数(存放到的本地目录),则第一个c是指c下的所有文件,而不是c目录本身
方法二:使用wget
wget -r ftp://127.0.0.1/pub/a/b/c -P ~ -nH --cut-dirs=3
取得括号内运行命令的标准输出,作为当前命令行的命令或参数,其效果和``相同。
举例:mkdir $(date +%F)
执行整数运算。作用和let相似
举例:var=$((10+20))
另一种整数运算符$[]
现已被标记为过时,会在将来版本中移除。
可在其中使用直观的数学比较运算符,比test命令的选项 -lt -gt等要直观。
举例:
root@debian:~# (( 1 > 0 )) && echo yes
yes
root@debian:~# (( 1 > 10 )) && echo yes
root@debian:~#
test命令或[的增强版,bash专有扩展,在sh中不支持。可以用扩展正则表达式或通配符来比较字符串。
举例:正则表达式:
root@debian:~# [[ "123456" =~ ^[0-9]+$ ]] && echo yes
yes
root@debian:~# [[ "123456X" =~ ^[0-9]+$ ]] && echo yes
root@debian:~#
举例:通配符:
root@debian:~# [[ 'abc.txt' == abc.* ]] && echo yes
yes
root@debian:~# [[ 'abc.txt' == *.txt ]] && echo yes
yes
root@debian:~# [[ 'abc.txt' == *.jpg ]] && echo yes
root@debian:~#
经测试等号右边的模式不能用引号括起来,否则会识别失败
新机支持EFI bios,且系统是64位,会自动安装EFI版的GRUB,不管你是否启用了EFI引导。解决办法是再次启动安装镜像,并且选择”高级选项(Advanced options)“中的”救援模式(rescue mode)“,选择正确的你所安装的根分区/的设备,并进入命令行模式。
然后:
bash #我比较喜欢用bash,默认是sh
mount -a #把没挂载的设备都挂上
aptitude -y remove grub-efi-amd64 #删除EFI版的GRUB
aptitude -y install grub-pc #安装传统PC版GRUB
rm -rf /boot/grub/*
grub-install /dev/sdX #重新初始化GRUB到启动磁盘
update-grub #重新生成启动项菜单,等同于grub-mkconfig > /boot/grub/grub.cfg
#然后重启并从硬盘引导就OK了
直接使用命令行命令:
sudo /usr/lib/vmware/bin/vmware-vmx --new-sn xxxx-xxxx-xxxx-xxxx-xxxx
Colour depth | 640×480 | 800×600 | 1024×768 | 1280×1024 | 1400×1050 | 1600×1200 |
---|---|---|---|---|---|---|
8 (256) | 769 | 771 | 773 | 775 | ||
15 (32K) | 784 | 787 | 790 | 793 | ||
16 (65K) | 785 | 788 | 791 | 794 | 834 | 884 |
24 (16M) | 786 | 789 | 792 | 795 |
前戏:先登录服务器
lftp <ip>
user <username>
<password>
关键在于put命令后加-c参数
> put -c <filename>