为 USB Linux 安装更改 /dev/sd*?

hpy*_*hpy 5 install rhel usb live-usb scientific-linux

我试图通过从我的 USB 驱动器启动它的安装程序来安装Scientific Linux 6.1(它实际上是没有品牌的 RedHat Enterprise Linux)。

安装程序启动正常,但发生了两件事:

  1. 我的 USB 驱动器显示为 /dev/sda,而我的内部硬盘(我想安装操作系统的硬盘)是 /dev/sdb。但是,我希望我的硬盘是 /dev/sda,这样当我在安装后移除 USB 驱动器时,我的系统可以正常启动。我怎样才能改变这个?
  2. 即使安装程序启动,一旦我开始实际安装,我会收到一条错误消息,说安装程序找不到“ISO 9001”安装映像。

这两个问题可能有关系吗?我将不胜感激任何建议...谢谢。

sbt*_*d85 2

/dev/ 下列出的设备是 Linux 内核找到并可供系统使用的设备。如果不真正破解内核,您将无法更改此列表的显示方式。

但有个好消息,你不必这样做。当您从 USB 记忆棒启动时,内核将在 RAM 中运行,并在找到设备时对其进行枚举。这不是固定的映射,这意味着如果以不同的顺序发现设备,它会随着每次启动而改变。基本上这意味着,安装后,如果移除 USB 驱动器并重新启动,主硬盘驱动器应显示为 /dev/sda,因为它将是第一个发现的驱动器。当您安装时,内核不是系统将运行的最终内核映像,因此您不必太担心安装内核如何枚举设备。

至于第二个问题,听起来像是 USB 驱动器上的映像已损坏。您可以尝试重新下载映像并将其重新加载到 USB 驱动器上,看看是否有助于解决该问题。