11
30
2008
上一篇介绍了用脚本转换,最快捷的方法了。之前那个《多合一小型Linux光盘》都是按这个方法做的,屡试不爽。
继续用Slax做例子,菜单文件“slax.cfg”内容如下,我截掉一些免得太长(用“……”代替)
PROMPT 0
TIMEOUT 90
DEFAULT /boot/vesamenu.c32
MENU BACKGROUND /boot/slax.png
MENU WIDTH 36
……
MENU VSHIFT 2
menu color screen 37;40 #00000000 #00000000 none
……
menu color unsel 37;44 #ff60CA00 #00000000 none
……
menu color msg07 37;40 #90ffffff #00000000 std
LABEL xconf
MENU LABEL Slax [...]
Tags: Grub, Grub4Dos, isolinux, livecd, 引导
11
30
2008
grub和isolinux都是著名的Linux引导器(包括grub4dos,syslinux,pxelinux),各有特色,用来制作多重启动光盘/闪盘的最佳选择。一般大发行版都用isolinux来作光盘引导,因为它能做出漂亮的菜单,看上去很专业,但是制作漂亮的菜单也不那么容易,我也不太懂,所以我更喜欢用grub,小巧强大,其实是我用grub4dos,我已经在这个博客替grub4dos做了很多次广告了,下面说grub没特别说明也就指grub4dos,它的菜单比较容易理解和修改测试。
Tags: Grub, Grub4Dos, isolinux, livecd, 引导
9
21
2008
在VirtualBox虚拟机中按F12的启动菜单中是没有从USB启动的,一直都找不到从USB设备启动方法,也有人说VirtualBox不支持USB设备启动,那是我搜中文的结果。把闪盘装上Linux都是在Vmware下测试的,Vmware下是把闪盘当成SCSI硬盘挂载的。我想这点应该VirtualBox也行啊。
我Google一下英文“virtualbox usb boot”(中文我得把“virtualbox”、“u盘”、“usb”、“闪盘”、“优盘”、“随身碟”、“引导”、“启动”、“开机”混搭使用,而还是一大堆无关结果,所以翻译叫法还是统一点好),结果第一条就找到了,虽然没写具体怎么做,至少老外说行,有这么一行
It is not passible directly but it is possible indirectly. Configure your USB drive as a raw disk in VirtualBox (page 105 of the manual). Then the guest will see your USB drive as a IDE drive and will be able to boot on it.
VirtualBox的确不支持USB设备直接启动,但能把USB设备当成硬盘间接启动,“raw disk”,看起来原理跟Vmware一样,把它当成硬盘挂就行了。至于那个“page 105 of the manual”,我已经升级到VirtualBox 2.0.2,手册是CHM格式没有页码,还好找到了,是在“9.9. Using a [...]
Tags: VirtualBox, 引导
5
16
2008
先来点废话:半个月了,居然才写了几篇文章,四月份倒是有闲情洋洋洒洒几乎每天一篇。因为这个月装了Ubuntu8.04正式版,无什么事不搞大动作,但求稳定。
启动光盘倒是玩得挺熟,但是光盘携带不方便,闪盘就最好,能放到口袋里。本来打算买多一个硬盘,装一下其它发行版玩玩,用虚拟机研究一下双硬盘,接着就变成研究闪盘启动了。把Parted Magic塞进记忆卡了。
开始以为用闪盘启动要什么量产工具,弄成USB-HDD方式启动,后来才发现闪盘和记忆卡(装上读卡机)是当成一个硬盘的,也就是插上闪盘已经是双硬盘了 (火星了吗?),闪盘也能分区,格式化为其它文件系统,Windows那个闪盘盘格式化只能建立FAT32文件系统,VMware无法直接用USB启动, 网上的方法都是把闪盘作为一个虚拟机中的硬盘,然后从那个硬盘启动。开始不知什么原因总是无法选择闪盘作为硬盘的选项(只有一个选项,就是我的第一硬 盘)。后来在Ubuntu用Gnome Parted分了2个区后,才有闪盘这个选项,可能需要建立分区表。
用Gnome Parted能把闪盘格式化成NTFS文件系统,换到Windows下居然也能读取,不过Windows默认只能读取第一个分区。就算建立3个分区都是 FAT32。在我的电脑里看到也是第一分区的容量,在磁盘管理器里能手动分配卷标,烦,不鸟了。格式化为NTFS手机读取不了。最后还是建立2个分区, 1G记忆卡分最后100M为ext3文件系统,前面的都是FAT32。
Parted Magic本来也有USB版的,需要用syslinux引导,但我对Grub情有独钟,换成Grub4DOS引导。过程
1.用grubinst把Grub4DOS写入记忆卡(实际上是第二硬盘啦),在Windows下是有GUI的,grubinst_gui.exe这个程序就是
2.grubinst写入的是小引导程序,还要把Grub4DOS的grldr复制到硬盘某个分区的根目录(我用支持中文那个),为了保持第一分区干净整洁,我复制到第二分区了。
3.在第二分区根目录建立grub文件夹,放入启动菜单文件,背景
4.把Magic Parted光盘里的(USB版也一样)的pmagic文件夹复制到在第二分区根目录
整 个分区就2个文件夹一个文件占差不多65M,用Ext3文件系统可以避免Windows下的病毒,或者误操作。PartedMagic对急救来说已经够用 了,里面有分区编辑器,Firefox,文件管理器,终端,Vi,光驱刻录,还有一个……建立USB版的Parted Magic程序,囧。
贴一下我的Grub的引导菜单和背景文件。点击这里下载
Tags: Grub, Parted Magic, 引导