当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 6 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 为什么无法在U盘上安装grub呢?
帖子发表于 : 2009-05-15 22:07 

注册: 2008-01-19 19:15
帖子: 17
送出感谢: 0 次
接收感谢: 0 次
一、我的环境
OS:Ubuntu 8.04 2.6.24-23-generic
U盘:apacer ah321 8G

二、操作步骤

root@hm-laptop:~# df
文件系统 1K-块 已用 可用 已用% 挂载点
/dev/sda9 28202908 10951916 15829644 41% /
varrun 516952 112 516840 1% /var/run
varlock 516952 0 516952 0% /var/lock
udev 516952 80 516872 1% /dev
devshm 516952 36 516916 1% /dev/shm
lrm 516952 39792 477160 8% /lib/modules/2.6.24-23-generic/volatile
/dev/sdb1 2079888 3284 1971784 1% /media/disk

root@hm-laptop:~# umount /dev/sdb1

root@hm-laptop:~# mkfs.ext2 /dev/sdb1
mke2fs 1.40.8 (13-Mar-2008)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
131072 inodes, 524112 blocks
26205 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=536870912
16 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912

Writing inode tables: done
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 39 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.

root@hm-laptop:~# mkdir /mnt/sdb1
root@hm-laptop:~# mount /dev/sdb1 /mnt/sdb1

root@hm-laptop:~# grub-install --root-directory=/mnt/sdb1 /dev/sdb1
Probing devices to guess BIOS drives. This may take a long time.
The file /mnt/sdb1/boot/grub/stage1 not read correctly.

此时出现了一个stage1 not read correctly的问题。google了一番,许多人说是mtab或是fstab不正确导致的。于是……
root@hm-laptop:~# cat /etc/mtab
/dev/sda9 / ext3 rw,relatime,errors=remount-ro 0 0
proc /proc proc rw,noexec,nosuid,nodev 0 0
/sys /sys sysfs rw,noexec,nosuid,nodev 0 0
varrun /var/run tmpfs rw,noexec,nosuid,nodev,mode=0755 0 0
varlock /var/lock tmpfs rw,noexec,nosuid,nodev,mode=1777 0 0
udev /dev tmpfs rw,mode=0755 0 0
devshm /dev/shm tmpfs rw 0 0
devpts /dev/pts devpts rw,gid=5,mode=620 0 0
lrm /lib/modules/2.6.24-23-generic/volatile tmpfs rw 0 0
securityfs /sys/kernel/security securityfs rw 0 0
none /proc/fs/vmblock/mountPoint vmblock rw 0 0
gvfs-fuse-daemon /home/hm/.gvfs fuse.gvfs-fuse-daemon rw,nosuid,nodev,user=hm 0 0
/dev/sdb1 /mnt/sdb1 ext2 rw 0 0

root@hm-laptop:~# cat /etc/fstab
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# /dev/sda9
UUID=074971b4-2c97-4cbc-90ad-3fb1b7792590 / ext3 relatime,errors=remount-ro 0 1
# /dev/sda8
UUID=af8369ae-da92-4318-bcc4-0710185d1536 none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0
没有发现啥不对的啊,这是咋回事呢?求教论坛的各位兄弟姐妹们。


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 为什么无法在U盘上安装grub呢?
帖子发表于 : 2009-05-15 22:09 

注册: 2008-01-19 19:15
帖子: 17
送出感谢: 0 次
接收感谢: 0 次
顺道给个fdisk 的输出,有个奇怪的问题,我明明mkfs.ext2,为啥fdisk显示的是FAT16呢?
root@hm-laptop:~# fdisk -l

Disk /dev/sda: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xbf8db35e

Device Boot Start End Blocks Id System
/dev/sda1 * 1 1305 10482381 7 HPFS/NTFS
/dev/sda2 1306 14593 106735860 f W95 Ext'd (LBA)
/dev/sda5 1306 6404 40957686 7 HPFS/NTFS
/dev/sda6 6405 8380 15872188+ 7 HPFS/NTFS
/dev/sda7 8381 10930 20482843+ 7 HPFS/NTFS
/dev/sda8 10931 11054 995998+ 82 Linux swap / Solaris
/dev/sda9 11055 14593 28426986 83 Linux

Disk /dev/sdb: 5486 MB, 5486149632 bytes
255 heads, 63 sectors/track, 666 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000

Device Boot Start End Blocks Id System
/dev/sdb1 * 1 261 2096451 6 FAT16


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 为什么无法在U盘上安装grub呢?
帖子发表于 : 2009-05-15 23:28 

注册: 2008-05-03 23:42
帖子: 3681
送出感谢: 4
接收感谢: 6
viewtopic.php?f=123&t=195839


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 为什么无法在U盘上安装grub呢?
帖子发表于 : 2009-05-15 23:33 

注册: 2008-05-03 23:42
帖子: 3681
送出感谢: 4
接收感谢: 6
不过我不太理解你的动机。打算在 u 盘上单装一个 grub,不装系统?想做什么?
如果你的目标真是打算单装一个 grub,只要启动到 grub> 提示符下就好的话,实际上你是可以把它装到一个 fat 里去的。


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 为什么无法在U盘上安装grub呢?
帖子发表于 : 2009-05-16 7:41 

注册: 2008-10-28 20:18
帖子: 3249
送出感谢: 0 次
接收感谢: 0 次
在U盘上装grub4dos


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 为什么无法在U盘上安装grub呢?
帖子发表于 : 2009-05-16 8:38 
头像

注册: 2009-04-06 15:03
帖子: 640
送出感谢: 1
接收感谢: 0 次
:em01 我的U盘安了。安了 mini XP puplinux 两个系统,
我安装GRUB ,是我XP里操作的,用,GRUBGUI.EXE HPUSBFW.EXE 安的GRUB 。


_________________
,


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

当前时区为 UTC + 8 小时


在线用户

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


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

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

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