+ -
当前位置:首页 → 问答吧 → 双系统,win7访问ubuntu

双系统,win7访问ubuntu

时间:2011-11-25

来源:互联网

第一次发帖,请多多指教
上大学父母不让带电脑去,只好到处蹭同学电脑,没有统一的环境,经常缺这工具,缺那工具,正好之前用ubuntu觉得livecd挺适合我的。就在U盘里装了一个,也没怎么多琢磨,不过用起来有两点不爽:
1、livecd不能保存更改,只好sudo到/cdrom里把文件存在哪里,不怎么方便
2、livecd对中文支持并不太好。
最近11.10发布,在虚拟机里发现livecd里已经默认带有简体中文语言包了,网上一查保存更改也早就实现了,在此和大家分享。
中文的问题
用ubuntu自带的 启动盘创建器 创建的livecd可以很方便的进入中文界面,但是启动过程显得有点慢;
用Universal-USB-Installer-1.8.6.8安装的启动速度还是比较快的,大概40s吧,但是启动起来默认是英文的(虽然英文对计算机学习很重要,但是不一定每个人都习惯啊);
怎么才能结合两者之优点呢?
在ubuntu的根目录下转了一圈,在瞄了一眼Universal-USB-Installer的源代码(其实我也不太懂,连蒙带猜,改错了几次,终于)发现可以通过更改syslinux下的txt.cfg来实现。
具体操作为:
在Run Ubuntu from this USB
kernel中
initrd后加locale=zh_CN.UTF-8
txt.cfg全文如下
代码:
default live
label live
  menu label ^Run Ubuntu from this USB
  kernel /casper/vmlinuz
  append noprompt cdrom-detect/try-usb=true file=/cdrom/preseed/ubuntu.seed boot=casper persistent initrd=/casper/initrd.lz splash locale=zh_CN.UTF-8 --
label live-install
  menu label ^Install Ubuntu on a Hard Disk
  kernel /casper/vmlinuz
  append cdrom-detect/try-usb=true file=/cdrom/preseed/ubuntu.seed boot=casper only-ubiquity initrd=/casper/initrd.lz splash --
label memtest
  menu label Test ^memory
  kernel /install/mt86plus
label hd
  menu label ^Boot from first hard disk
  localboot 0x80
就可以实现

至于保存更改,前人Universal-USB-Installer早就做好了(曾经试过,不行,不知几时开始可以的)
再此就不再累述了。

作者: Iaalm   发布时间: 2011-11-25

支持原创!!

作者: ljj_jjl2008   发布时间: 2011-11-25

相关阅读 更多