bianbian

Windows7下硬盘安装ubuntu 12.04

2013.08.05

grub4dos是Windows下硬盘安装linux的不二之选。

准备工作

下载grub4dos 0.44ubuntu 12.04

Windows启动管理器添加grub4dos启动项

打开compmgmt.msc,点击磁盘管理,找到到活动分区(Active Partitioin)。如果活动分区没有盘符,就给它加上盘符。

打开活动分区,把grub4dos文件(grldr grldr.mbr menu.lst)放到根目录,

创建boot.ini,内容如下:

[boot loader]
[operating systems]
c:\grldr.mbr="grub4dos"

前两行不可省略,第三行必须是c:\grldr.mbr=”xxx”。

grub4dos添加ubuntu安装项

打开menu.lst,添加如下内容:

title install ubuntu 12.04.2
find --set-root /ubuntu-12.04.2-desktop-i386.iso
map /ubuntu-12.04.2-desktop-i386.iso (hd32)
map --hook
kernel (hd32)/casper/vmlinuz boot=casper iso-scan/filename=/ubuntu-12.04.2-desktop-i386.iso noprompt noeject
initrd (hd32)/casper/initrd.lz
boot

/ubuntu-12.04.2-desktop-i386.iso根据实际情况修改。

安装ubuntu

重启电脑,选择grub4dos,选择install ubuntu 12.04.2,进入Live CD。

打开terminal,输入sudo umount -l -r -f /isodevice。然后双击桌面上”Install Ubuntu 12.04 LTS”的图标启动安装程序。详细安装过程可以参照下面的文章:

Install Ubuntu 12.04.2 LTS
How to Install Ubuntu 12.04 Precise Pangolin

参考:
Grub2/ISOBoot

获取中文linux桌面文件夹的路径

2013.05.31

linux会为桌面用户很“贴心”的在home目录下面创建几个常用文件夹。中文linux创建的是:桌面,文档等;英文linux创建的是Desktop,Documents等。这些文件夹都是实实在在的文件,而不是软链接之类。
这样在非英文用户在获取桌面文件夹路径时就不能统一地用~/Desktop了。

那怎么办呢?先来了解一下这些文件是怎么来的。桌面版的linux有一个工具xdg-user-dirs,它会在用户登陆时根据用户locale创建这些本地化的文件:如果用户locale是en_US就创建”Desktop”;如果 用户locale是zh_CN就创建”桌面”。
它有两个系统级的配置文件:

/etc/xdg/user-dirs.defaults
/etc/xdg/user-dirs.conf

两个用户级的配置文件:

$(XDG_CONFIG_HOME)/user-dirs.dirs
$(XDG_CONFIG_HOME)/user-dirs.locale

XDG_CONFIG_HOME默认是~/.config,本地化的文件路径就在user-dirs.dirs中。 要获取桌面文件夹路径,可以使用下面的命令:

test -f ${XDG_CONFIG_HOME:-~/.config}/user-dirs.dirs && source ${XDG_CONFIG_HOME:-~/.config}/user-dirs.dirs
echo ${XDG_DESKTOP_DIR:-$HOME/Desktop}

也可以安装xdg-user-dir工具来获取:

xdg-user-dir DESKTOP

如果觉得中文文件名不方便,想换成英文的,运行下面命令:

export LANG=en_US
xdg-user-dirs-gtk-update

按提示更新,文件夹就更新成英文的了。

参考:

靠谱地下载MSDN软件

2013.05.29

一个穷苦的IT从业人员,在背后骂微软无耻的同时,无耻地用着微软的盗版软件。

网络上李鬼太多,怎样靠谱地下载MSDN软件?
先到MSDN网站,查询软件信息,关键是SHA1校验值:
MSDN订户下载
然后找到下载链接,推荐一个收集比较全的网站:
MSDN - 我告诉你
下载完后做校验,跟MSDN网站查询到的校验值比对。推荐一个软件hash,可以计算MD5,SHA1,CRC值:
Hash

Ubuntu static ip address setting

2013.04.28

环境:Ubuntu 12.04.2 LTS

ip地址设置:

sudo vi /etc/network/interfaces

iface eth0 inet static
address 192.168.3.3
netmask 255.255.255.0
gateway 192.168.3.1

sudo service networking restart

dns设置

sudo vi /etc/resolvconf/resolv.conf.d/base

nameserver 10.12.5.2
nameserver 221.228.255.1

resolvconf -u

对下面两个文件的修改都会被覆盖,所以不要在这两个文件里面做修改。

/etc/resolv.conf
/etc/resolvconf/resolv.conf.d/head
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN

参考:

« Previous Next »