这篇主要记录Ubuntu系统的安装和引导的过程; 软件和数据的备份和还原
GRUB2的调整就目录结构来说,主要三块地方:
/etc/default/grub 配置grub参数
/etc/grub.d/* 具体生成GRUB菜单的脚本
一般情况,系统安装好的同时也就配置好。但之后如果再安装了其他linux就需要这个方法了。
>>> sudo grub-install /dev/sda
以防万一,还可以复制一份grub.cfg
>>> sudo grub-install --root-directory=/media/6859-59EB/ /dev/sdb
修改 /etc/default/grub
GRUB_GFXMODE=640x480
修改 /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi=off "
一般情况用不上,除非想精细化控制
>>> sudo chmod -x /etc/grub.d/30_os-prober或者向 /etc/default/grub 中添加
GRUB_DISABLE_OS_PROBER=true
>>> software-properties-gtk
界面
>>> update-manager
命令
>>> sudo aptitude upgrade
在线升级版本
>>> update-manger -d
光盘挂载ISO升级 (alternate)
>>> sudo mount -t iso9660 -o loop /home/xxxx/ubuntu-12.04.beta1-alternate-i386.iso /media/cdrom
>>> sudo apt-cdrom -d /cdrom -m -o=Dir::Media::MountPath=/cdrom add
>>> sudo aptitude update
>>> sudo aptitude dist-upgrade
GRUB2挂载ISO升级
GRUB2 的系统选择菜单按 c 进入命令行
Tab 键像一般shell一样有自动完成功能
>>> set root=(hd0,5)
>>> loopback loop (hd0,5)/precise-desktop-i386.iso
>>> linux (loop)/casper/vmlinz boot=casper iso-scan/filename=/precise-desktop-i386.iso acpi=off quiet splash
>>> initrd (loop)/casper/initrd.lz
>>> boot
备份
>>> tar uPvf ~/backup-`lsb_release -r | cut -f 2`.tar /var/cache/apt/archives --exclude=/var/cache/apt/archivesa/partial/* --exclude=/var/cache/apt/archives/lock
清理(旧包)
>>> sudo aptitude autoclean
清理(全部)
>>> sudo aptitude clean
还原
>>> sudo tar xPvf backup.tar
#! /bin/bash
# classicmenu
sudo apt-add-repository ppa:diesch/testing
# simple LightDM Manager
sudo apt-add-repository ppa:claudiocn/slm
# pastie
sudo add-apt-repository ppa:hel-sheep/pastie
# rabbitvcs
sudo add-apt-repository ppa:rabbitvcs/ppa
# sopcast
sudo add-apt-repository ppa:ferramroberto/sopcast
# Unity Plugin Rotated
sudo add-apt-repository ppa:paullo612/unityshell-rotated
# Nautilus Terminal
sudo add-apt-repository ppa:flozz/flozz
# Nvidia
sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
# update
sudo aptitude update
nvidia-current mc gparted tree freemind smplayer p7zip-full vim-gnome exuberant-ctags unrar freepats wallch fcitx zim compizconfig-settings-manager chmsee shutter amule ubuntu-restricted-extras classicmenu-indicator indicator-weather pysdm ntfs-config pastie sopcast-player wine simple-lightdm-manager unityshell-rotated virtualbox nautilus-terminal nautilus-open-terminal gconf-editor ubuntu-restricted-extras gnome-tweak-tool terminator clipit unetbootin deluge dconf-tools myunity
python-docutils git debian-reference python-doc lighttpd qgit gitk python-sphinx rabbitvcs-core rabbitvcs-nautilus3 rabbitvcs-cli dpkg-dev debhelper dh-make python-setuptools python-distutilus-extra build-essential anjuta python-feedparser xbindkeys wmctrl
>>> wget http://airdownload.adobe.com/air/lin/download/2.6/AdobeAIRInstaller.bin
>>> ./AdobeAIRInstaller.bin
复制到 /usr/lib/firefox-addons/plugins/
git clone git://github.com/joelthelion/autojump.git autojump
sudo aptitude install nodejs curl http://npmjs.org/install.sh | sudo sh sudo npm install -g coffee-script
自动隐藏 >>> dconf write /com/canonical/unity-2d/launcher/hide-mode 1
鼠标主题
解压到 /usr/share/icons目录下
Nautilus Terminal
配置文件: | ~/.nautilus-terminal |
---|
[general]
#调整终端高度
def_term_height=8
#在新的窗口终端默认可见? (1:可见,0:隐藏)
def_visible=0
#终端位置 (1: 顶部, 0: 底部)
#注意:不建议设置在底部
term_on_top=1
[terminal]
#使用shell(Nautilus Terminal默认使用用户定义的shell)
shell=/bin/bas
Sopcast
频道
sop://broker.sopcast.com:3912/6004 凤凰中文
sop://broker.sopcast.com:3912/6005 凤凰资讯
报错 ImportError: No module named vlc_1_0_x
编辑 /usr/share/sopcast-player/lib/VLCWidget.py,注释该模块
#import vlc_1_0_x