路随人茫茫

美东浮生记

  • 首页
  • Mechanical Turk
  • 数码生活
  • 机器翻译
  • 胡言乱语
  • 行走天下

Posts Tagged ‘Linux’

无光盘、无USB、无现有Linux系统安装Ubuntu 9.10

Thursday, January 28th, 2010

完全无光盘无现有Linux安装Ubuntu 9.10:系统IBM X60.

1. 预先分区

需要调整出足够多可未分区空间,可以用Acronis DiskDirector 或Partition Magic etc。

2. WUBI

首先,下载ISO,并且用虚拟光驱加载。运行WUBI,正常安装WUBI,重启动。

3. 启动到演示模式

重启系统后,在启动菜单选择Ubuntu,然后马上按ESC,将显示另一个菜单。将选择条移到最后一项后回车,因为中文Windows系统安装时可能会使菜单变乱码,但是肯定是最后一项,进Demo模式。实际就是启动Live CD。

4. 分区和安装

进行安装前,必须将所有的mount point都umount,否则分区无法进行。启动shell运行以下命令:

<br />
sudo umount -l -r -f /isodevice<br />
sudo umount -l -r -f /cdrom<br />

而后运行安装,选择分区等。注意不要更改Windows 分区大小,否则会导致错误,这也是为何要预留分区空间的原因。

5. 手动安装Kernel

安装后有时会出现Kernel没有安装的情况,这时GRUB界面中没有Linux选项,只有memtest和Windows。这种问题需要这样解决:

首先,重新启动进入LiveCD,同3。

而后将Root mount上,方法是点Place中xxx GB Volume。这样将会直接以guid mount到/media目录下。例如如果此分区guid为00001,将被mount到/media/00001。

在shell中运行以下命令:

cp /cdrom/casper/vmlinuz /media/00001/boot/vmlinuz-2.6.31-14-generic

注意替换其中的guid和linux kernel version。

修改

/media/00001/boot/grub/grub.cfg

添加以下条目:

### BEGIN /etc/grub.d/10_linux ###
menuentry "Ubuntu, Linux 2.6.31-14-generic" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
        set quiet=1
        insmod ext2
        set root=(hd0,5)
        search --no-floppy --fs-uuid --set 00001
        linux   /boot/vmlinuz-2.6.31-14-generic root=UUID=00001 ro   quiet splash
        initrd  /boot/initrd.img-2.6.31-14-generic
}

注意替换root磁盘分区和guid

保存,重启。

重启后注意update,安装Kernel更新。

A. 音量OSD

X60不显示OSD,解决问题需要运行如下命令:

sudo cp /sys/devices/platform/thinkpad_acpi/hotkey_all_mask /sys/devices/platform/thinkpad_acpi/hotkey_mask

B. UltraNav

新建文件

sudo vi /etc/hal/fdi/policy/mouse-wheel.fdi

文件内容为:

<match key="info.product" string="TPPS/2 IBM TrackPoint">
    <merge key="input.x11_options.EmulateWheel" type="string">true</merge>
    <merge key="input.x11_options.EmulateWheelButton" type="string">2</merge>
    <merge key="input.x11_options.XAxisMapping" type="string">6 7</merge>
    <merge key="input.x11_options.YAxisMapping" type="string">4 5</merge>
    <merge key="input.x11_options.ZAxisMapping" type="string">4 5</merge>
    <merge key="input.x11_options.Emulate3Buttons" type="string">true</merge>
</match>

按CTRL+ALT+F1进入shell,运行

sudo rm /var/cache/hald/fdi-cache
sudo /etc/init.d/hal restart
sudo /etc/init.d/gdm restart

C. Eclipse按钮问题

在/etc/environment添加:

export GDK_NATIVE_WINDOWS=true

Tags: Linux, 工具
Posted in 数码生活 | No Comments »

RC 系列:screen.rc

Sunday, January 17th, 2010

Screen真的是无法离开的工具啊,现在我用的screen.rc 如下:

startup_message off
vbell off
#escape /
defscrollback 5000
#backtick 1 60 60 $HOME/.screenrc.acpi  # .screenrc.acpi contains 1 line: acpi | awk -F ', ' '{print $2}'
hardstatus alwayslastline
hardstatus string '%{= kG}%-Lw%{= kW}%50&gt; %n*%f %t%{= kG}%+Lw%&lt; %{= kG}%-=%D %m/%d/%y | %C:%s %A |`%{-}'
shell /bin/bash
screen -t first 0 /bin/bash
select 0
#/afs/cs.cmu.edu/user/qing/.screenrc: two characters required after escape.
bind j focus down
bind k focus up
bind h focus left
bind l focus right
bind - resize -1
bind = resize +1
bind d detach
nonblock on
flow off




Screen Screen shot...

Tags: Linux, rc, 工具
Posted in 数码生活 | No Comments »

  • 分类

    • Mechanical Turk (3)
    • 数码生活 (8)
    • 机器翻译 (4)
    • 胡言乱语 (11)
    • 行走天下 (11)
  • 新帖

    • 微软研究院实习第一天
    • 最让我感动的动画短片One minute fly
    • 图表的艺术……
    • 同音文章
    • IPhone开发笔记(3) 使用PickerView
  • 日历

    February 2012
    M T W T F S S
    « Apr    
     12345
    6789101112
    13141516171819
    20212223242526
    272829  
  • 存档

  • 我的其他网站

    • 我的学术主页
    • 老婆的Blog
    • 软件发布
  • 操作

    • Log in
    • Entries RSS
    • Comments RSS
    • WordPress.org
  • 标签

    Google Linux MTurk rc 冬季 加拿大 匹兹堡 大雪 工具 思考 手持设备 旅行 时评 爱尔兰 科幻 签证 网络 美东 翻译 论文 酒吧 音乐

Copyright © 2012 - 路随人茫茫 | Entries (RSS) | Comments (RSS)

WordPress theme designed by web design