当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 4 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 如何制作一张GRUB启动盘?
帖子发表于 : 2005-04-01 17:07 
论坛管理员

注册: 2005-03-27 0:06
帖子: 10116
系统: Ubuntu 12.04
送出感谢: 7
接收感谢: 128
翻译:ruguo

GRUB(GRand Unified Bootloader)是最近几个Ubunttu Linux版本中默认安装的启动管理器。它是GNU项目提供的支持操作系统最多的启动加载器。本篇文档描述如何制作一个启动软盘,让它可以启动一个已经安装好的操作系统,或者提供一个GRUB命令shell让你能够直接输入命令。它假设你的机器中已经放入了软盘。

1. 获得root权限:

sudo -s
输入root的密码

2. 用ext2文件系统格式化软盘:

mke2fs /dev/fd0

3. 加载软盘,拷贝GRUB启动所需的文件:

mount /dev/fd0 /media/floppy mkdir /media/floppy/boot/grub cd /boot/grub cp stage1 stage2 /media/floppy/boot/grub

如果你想让你所做的软盘可以启动已经在你机器上安装好的操作系统, 你需要拷贝/boot/grub/menu.lst和/boot/grub/device.map两个文件到你软盘的相应目录。
4. 卸载软驱 (umount /dev/fd0),然后通过输入grub以交互模式启动GRUB。你将会看到GRUB的命令行提示(grub>),然后你需要输入以下命令:

device (fd0)/dev/fd0
root (fd0)
setup (fd0)
quit

5. 到这一步,你已经有了一张启动软盘了。如果你加入上面提到的两个特定文件,当你用这张软盘启动机器时,你将会看到一个标准的GRUB界面。
6. 如果你是一个完美主义者,想要保存一份当前机器的MBR文件到你的软盘上,(例如,boot.mbr),你可以按如下操作(假设MBR在hda上):

dd if=/dev/hda of=/media/floppy/boot.mbr bs=512 count=1

要恢复它,你可以用调换dd命令的参数:

dd of=/media/floppy/boot.mbr if=/dev/hda bs=512 count=1

来源:http://www.ubuntulinux.org/support/documentation/howto/Randy%20Magee


_________________
当净其意如虚空,远离妄想及诸取,令心所向皆无碍


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2006-07-12 23:38 
头像

注册: 2005-07-02 14:41
帖子: 4133
系统: Ubuntu 14.04 (Kylin)
送出感谢: 53
接收感谢: 11
我相信这个文档有一些微小的错误。使用时请小心。不过估计现在也没有人用软盘了。


_________________
https://weakish.github.io


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2006-07-28 23:56 
头像

注册: 2005-07-02 14:41
帖子: 4133
系统: Ubuntu 14.04 (Kylin)
送出感谢: 53
接收感谢: 11
估计现在也没人用软盘了,而且这篇文章似乎有一些bug,所以就不转移到wiki了。


_________________
https://weakish.github.io


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2008-05-13 22:20 

注册: 2008-04-16 18:00
帖子: 5
送出感谢: 0 次
接收感谢: 0 次
各位高手请教一下!!!!!!!!
在ubuntu下,我想做一个root盘,在网上找到了一些方法,但是总是不对。

过程如下:

rm -rf /myroot #去除旧的 RAMDISK 挂载根目录
mkdir /myroot #建立新的(空)RAMDISK 挂载根目录

DEV=/dev/ramdisk #设定 DEV

dd if=/dev/zero of=$DEV bs=1k count=4096 #清空 RAMDISK

mke2fs -m 0 -i 2000 $DEV #在 RAMDISK 中建立 EXT2 文件系统

mount -t ext2 $DEV /myroot #将 RAMDISK 挂载到新的挂载目录

### 改变工作目录,进入 RAMDISK 挂载目录 ###
cd /myroot

### 创建 RAMDISK 中的/dev 子目录及内容 ###
mkdir dev
cp -dpR /dev/console dev
cp -dpR /dev/kmem dev
cp -dpR /dev/mem dev
cp -dpR /dev/null dev
cp -dpR /dev/ramdisk dev
cp -dpR /dev/ram0 dev
cp -dpR /dev/tty1 dev
cp -dpR /dev/tty2 dev

。。。。。
就在这一步就出错了。空间不够了,拷不了那么多文件。。。


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

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:TeliuTe 和 1 位游客


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

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

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