当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 4 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : grub使用经验(二)制作启动型优盘
帖子发表于 : 2008-05-22 16:11 

注册: 2006-08-10 16:01
帖子: 172
送出感谢: 0 次
接收感谢: 0 次
关键词:移动硬盘 优盘 usb U盘 mbr 启动 制作启动型


有点炒冷饭,将自己原来写过的文章中的grub一部分重新刷一下,解决优盘启动的问题。我不熟悉syslinus,grub4dos,但是每次我都能用ubuntu自身的grub来解决启动问题。制作启动型优盘关键有两步,这两步可以通过其他已经安装好的ubuntu或是ubuntulive都可以完成。其他linux原理一致。

老文章[原创]U盘启动能保存数据的Hiweed
http://forum.ubuntu.org.cn/viewtopic.php?t=49960

我试用了铼德的Ridata/KingMax蓝色高速超棒/sandisk的miniSD接转换器为标准 SD+《微电脑世界》赠送的6合一读卡器,都可的以启动成功。KingMax的速度应该是最快的,可是我也没有明显感觉。所以3M写6M读应该也是可以的。也没有必要是启动型的U盘,见下文。 Kingston4G试用过,但似乎兼容性不如前述,台式机正常,有遇到笔记本计算机启动时找不到优盘的情况。

1、为优盘建立和普通硬盘一样的dos分区表。确定你的优盘是哪一个硬件设备(/dev/sdX)。用sudo fdisk -l根据磁盘空间大小来确定。
有些优盘是没有dos分区表的,需要建立分区表,并作相应分区。过程:
sudo fdisk /dev/sdc
p print the partition table 看分区情况
o create a new empty DOS partition table 原来优盘上的分区都去掉了,当然原有数据也丢失。
n add a new partition 建立新分区,主分区或是扩展逻辑分区
t change a partition's system id 缺省是建立ext3分区的所以建立b W95 FAT32是要使用这条指令来改变分区类型的
a toggle a bootable flag 为你的分区加上启动标志,我的在ext3的/dev/sdc2
q quit without saving changes 作错了,这个可以安全退出
w write table to disk and exit 这个执行过了就没有后悔药了

分区建立好以后需要重新插拔移动设备,请注意否则会有问题的;是否要format?见后。


我的kingston4G优盘,分好区后的情况。sdc1为1G的windows分区。sdc2为根分区,sdc3为交换分区。
ubuntu@yetsun:~$ sudo fdisk -l /dev/sdc

Disk /dev/sdc: 4022 MB, 4022337536 bytes
12 heads, 4 sectors/track, 163669 cylinders
Units = cylinders of 48 * 512 = 24576 bytes
Disk identifier: 0x00000000

Device Boot Start End Blocks Id System
/dev/sdc1 1 40691 976582 b W95 FAT32
/dev/sdc2 * 40692 157554 2804712 83 Linux
/dev/sdc3 157555 163669 146760 82 Linux swap / Solaris

2、为优盘建立mbr,至关重要。没有mbr,grub-install不会成功
在ubuntu或是ubuntulive下安装sudo apt-get install mbr。mbr是个软件包,其中有install-mbr指令。
在移动硬盘或是优盘上建立mbr
sudo install-mbr /dev/sdc

其他:
如果你是在移动硬盘或是优盘上安装全新的系统,那么不需要作format,因为在安装过程中系统会自动完成。如果你是要移植操作系统,那么就需要文件系统format。
sudo mkfs.ext3 /dev/sdc2
sudo mkswap /dev/sdc3
注意:重新format后,在当前系统中读到的uuid是不正确的,需要重启后再次ls -l /dev/disk/by-uuid/,找出相应分区的uuid。
根据移植系统方式的不同,tar -xvpf和cp -a的需要对移植好的系统中的/boot/grub/menu.lst(改好后需要grub-install)以及/etc/fstab进行修订改变原来的uuid,才能正常启动。如果是dd的问题不大,本质上如果是优盘dd到另外一个大小尺寸一致的新优盘,也无须对新优盘分区等操作。


_________________
螺钉头虽然愚笨但总想在坚实的生活里钻出自己的天地来。


最后由 oldniu 编辑于 2008-05-23 18:36,总共编辑了 1 次

页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2008-05-23 15:12 
头像

注册: 2006-10-19 20:29
帖子: 79
地址: swu
送出感谢: 0 次
接收感谢: 0 次
收藏了,以后仔细看看。


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2008-05-23 18:46 
头像

注册: 2007-05-06 2:46
帖子: 15634
送出感谢: 0 次
接收感谢: 2
启动型优盘

能否像CDROM,用ISO安装系统

省得折腾优盘量化工具


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2008-06-02 16:10 
头像

注册: 2008-02-02 13:06
帖子: 838
地址: 寶能科技
送出感谢: 2
接收感谢: 2
那个Hiweed 2什么时候搞定?

U盘,想搞个


差不多搞定了,准备装个 8) 8)


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 4 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译