我对 Linux 完全陌生,正在使用 Ubuntu 10.04。
我很困惑什么时候用什么(hdx,y)来代表哪个硬盘。
我有 2 个硬盘驱动器,第一个被标识为 /dev/sda(在磁盘工具中),这是我安装旧的 Windows 7 RC(未使用)的地方。第二个是 /dev/sdb,我在那里安装了我的 Ubuntu(在 /dev/sdb7 和 /dev/sdb8 交换中)和 XP(在 /dev/sdb1 中)。
现在如果我想使用 Ubuntu 的 GRUB,我(hdx,y)应该使用什么?现在,我想安装 BURG,我阅读了网站上的安装步骤,我必须输入该步骤burg-install "(hd0)"才能将 BURG 安装到 HD 的 MBR,但我不确定,我担心它会搞砸一切。
那么,我怎么知道哪个硬盘是(hd0)、(hd1)或(hd0,1)等?
Sle*_*Boy 19
当 GRUB 探测设备时,它会生成一个device.map文件,您可以在与grub.conf相同的目录中找到它。它看起来类似于:
(fd0) /dev/fd0
(hd0) /dev/sda
(hd1) /dev/sdb
(hd2) /dev/sdc
Run Code Online (Sandbox Code Playgroud)
您可以随时根据需要自由修改它。在这里阅读更多。
更新(2015 年 10 月 21 日):此答案最初是为 GRUB 0.9x 编写的,该版本尚未处于积极开发阶段,现在称为 GRUB Legacy。如果您使用的是 GRUB 2.x 版本,您需要此页面包含有关设备映射的详细信息和建议。
我相信
sda = hd0,
sdb = hd1,
Run Code Online (Sandbox Code Playgroud)
等等等等,等等sdc = hd2
。当它说sda1,这将是(hd0, 0)和sda2 (hd0, 1)和sda3 (hd0, 2)和sdb1 (hd1, 0)等等等等...
| 归档时间: |
|
| 查看次数: |
60706 次 |
| 最近记录: |