Почему жесткий диск невидимым на жратву?

я только что установил новый SSD в моей системе, и я имея многочисленные проблемы, пытаюсь загрузиться с нее.

когда я пытаюсь загрузиться, загрузчик-загрузчик (Интел Матрикс для хранения менеджером) пропускает прямо над ним и пытается загрузиться со второго диска. Я установил grub в MBR на второй диск, указывая на загрузочные файлы на SSD. К сожалению, SSD-это невидимый для жратвы. Бег ls от жратвы спасательных запрос показывает только второй диск. Однако, если я загружаюсь с LiveCD или флешки, я могу увидеть и установить SSD. Я считаю, что это проблема BIOS, но мне все-таки интересно.

как мой ССД появляются в Ubuntu, но не Надрываться? Какая разница между тем, как жратву находит файловые системы и как в Ubuntu?

3
задан 23 January 2011 в 17:36

16 ответов

Вы правы, что это проблема биоса. Жратва (по умолчанию) использует интерфейсы BIOS и доступ к дискам, так что жратва будет список всех дисков, что BIOS представляет его. Почему ваш BIOS не может получить доступ к диску, я не могу сказать, но у вас есть несколько вариантов для того, чтобы обойти ограничение в BIOS по.

Вы можете создать отдельный раздел для /Boot, поставив его на диск, в BIOS можно прочитать. /загрузки содержит все файлы, которые нужно прочитать до ядра Linux и можно использовать родные драйверы для доступа к устройствам, а не полагаться на БИОС. Или вы можете использовать grub родных драйверов с grub-install --disk-module=foo /dev/sdX, где /dev/sdx-это диск, в BIOS можно загрузить с и Foo является одним из "Ата", "с ohci", "ними",или "изображение" в зависимости от того как подключен диск (PATA, а различные версии USB 1.0 или сата соответственно). Все, кроме "Ата" требуется загрузчик grub 1.99.

1
ответ дан 25 July 2018 в 22:35
  • 1
    Я не понимаю второго метода фиксации диска. Вы говорите, что я могу загрузиться с SSD без создания загрузочного раздела на другом диске? – Evan Kroske 25 January 2011 в 22:42
  • 2
    Да, вам не нужен раздел / boot на другом диске. Вы должны были бы по-прежнему иметь загрузочный сектор grub и core.img, установленный на mbr и post-mbr на другом диске. Я не вижу большого преимущества во втором варианте, но полагал, что все равно стоит упомянуть. – Jordan Uggla 26 January 2011 в 23:33
  • 3
    Хотя, к сожалению, есть еще хороший способ --диск-модуль быть неизменным, из жратвы-пакета ПК. – Colin Watson 26 April 2011 в 01:35

Недавно я установил SSD самостоятельно и имел свою долю проблем. В конечном итоге решение заключалось в использовании RAID в качестве драйвера SATA в BIOS вместо AHCI или IDE. Настройка реальных дисков RAID не требовалась.

Таким образом, моя BIOS правильно распознала все мои диски, и я смог загрузить Ubuntu с SSD. Это работало на моей материнской плате Abit IP35 Pro. Возможно, стоит сделать снимок.

0
ответ дан 25 July 2018 в 22:35
  • 1
    К сожалению, мой BIOS уже использует драйвер RAID. (Это было так.) – Evan Kroske 24 January 2011 в 00:00

Вы правы, что это проблема с BIOS. GRUB (по умолчанию) использует интерфейсы BIOS для доступа к дискам, поэтому GRUB перечислит все диски, которые ему представляет BIOS. Почему ваш BIOS не может получить доступ к диску, который я не могу сказать, но у вас есть несколько возможностей для работы с ограничением BIOS.

Вы можете создать отдельный раздел для / boot, поместив его на диск, который может прочитать BIOS. / boot содержит все файлы, которые необходимо прочитать перед загрузкой ядра Linux, и может использовать собственные драйверы для доступа к устройствам, а не для использования BIOS. Или вы можете использовать собственные драйверы GRUB с grub-install --disk-module=foo /dev/sdX, где / dev / sdX - это диск, из которого может загрузиться BIOS, и foo является одним из «ata», «ohci», «uhci» или «ahci» в зависимости от того, как (PATA, различные версии USB 1.0 или SATA соответственно). Все, кроме «ata», требуют grub 1.99.

1
ответ дан 31 July 2018 в 13:47
  • 1
    Я не понимаю второй способ для фиксации диска. Ты говоришь, что я мог загрузиться с SSD без создания загрузочного раздела на другой диск? – Evan Kroske 25 January 2011 в 22:42
  • 2
    Да, вам не нужен раздел /Boot на другой диск. Вы бы еще нужно иметь grub в загрузочный сектор и ядро.имг установил на MBR и после МБР зазор на другие привода. Я не вижу большого преимущества во втором варианте, но решил, что стоит все равно отметить. – Jordan Uggla 26 January 2011 в 23:33
  • 3
    Хотя, к сожалению, есть еще хороший способ --диск-модуль быть неизменным, из жратвы-пакета ПК. – Colin Watson 26 April 2011 в 01:35

Недавно я установил SSD самостоятельно и имел свою долю проблем. В конечном итоге решение заключалось в использовании RAID в качестве драйвера SATA в BIOS вместо AHCI или IDE. Настройка реальных дисков RAID не требовалась.

Таким образом, моя BIOS правильно распознала все мои диски, и я смог загрузить Ubuntu с SSD. Это работало на моей материнской плате Abit IP35 Pro. Возможно, стоит сделать снимок.

0
ответ дан 31 July 2018 в 13:47
  • 1
    К сожалению, мой BIOS уже использует драйвер RAID. (Это было так.) – Evan Kroske 24 January 2011 в 00:00

Вы правы, что это проблема биоса. Жратва (по умолчанию) использует интерфейсы BIOS и доступ к дискам, так что жратва будет список всех дисков, что BIOS представляет его. Почему ваш BIOS не может получить доступ к диску, я не могу сказать, но у вас есть несколько вариантов для того, чтобы обойти ограничение в BIOS по.

Вы можете создать отдельный раздел для /Boot, поставив его на диск, в BIOS можно прочитать. /загрузки содержит все файлы, которые нужно прочитать до ядра Linux и можно использовать родные драйверы для доступа к устройствам, а не полагаться на БИОС. Или вы можете использовать grub родных драйверов с grub-install --disk-module=foo /dev/sdX, где /dev/sdx-это диск, в BIOS можно загрузить с и Foo является одним из "Ата", "с ohci", "ними",или "изображение" в зависимости от того как подключен диск (PATA, а различные версии USB 1.0 или сата соответственно). Все, кроме "Ата" требуется загрузчик grub 1.99.

1
ответ дан 2 August 2018 в 04:01
  • 1
    Я не понимаю второго метода фиксации диска. Вы говорите, что я могу загрузиться с SSD без создания загрузочного раздела на другом диске? – Evan Kroske 25 January 2011 в 22:42
  • 2
    Да, вам не нужен раздел / boot на другом диске. Вы должны были бы по-прежнему иметь загрузочный сектор grub и core.img, установленный на mbr и post-mbr на другом диске. Я не вижу большого преимущества во втором варианте, но полагал, что все равно стоит упомянуть. – Jordan Uggla 26 January 2011 в 23:33
  • 3
    Хотя, к сожалению, есть еще хороший способ --диск-модуль быть неизменным, из жратвы-пакета ПК. – Colin Watson 26 April 2011 в 01:35

Недавно я установил SSD самостоятельно и имел свою долю проблем. В конечном итоге решение заключалось в использовании RAID в качестве драйвера SATA в BIOS вместо AHCI или IDE. Настройка реальных дисков RAID не требовалась.

Таким образом, моя BIOS правильно распознала все мои диски, и я смог загрузить Ubuntu с SSD. Это работало на моей материнской плате Abit IP35 Pro. Возможно, стоит сделать снимок.

0
ответ дан 2 August 2018 в 04:01
  • 1
    К сожалению, мой БИОС уже использует драйвер RAID. (Он пришел таким образом.) – Evan Kroske 24 January 2011 в 00:00

Недавно я установил SSD самостоятельно и имел свою долю проблем. В конечном итоге решение заключалось в использовании RAID в качестве драйвера SATA в BIOS вместо AHCI или IDE. Настройка реальных дисков RAID не требовалась.

Таким образом, моя BIOS правильно распознала все мои диски, и я смог загрузить Ubuntu с SSD. Это работало на моей материнской плате Abit IP35 Pro. Возможно, стоит сделать снимок.

0
ответ дан 4 August 2018 в 20:04

Вы правы, что это проблема с BIOS. GRUB (по умолчанию) использует интерфейсы BIOS для доступа к дискам, поэтому GRUB перечислит все диски, которые ему представляет BIOS. Почему ваш BIOS не может получить доступ к диску, который я не могу сказать, но у вас есть несколько возможностей для работы с ограничением BIOS.

Вы можете создать отдельный раздел для / boot, поместив его на диск, который может прочитать BIOS. / boot содержит все файлы, которые необходимо прочитать перед загрузкой ядра Linux, и может использовать собственные драйверы для доступа к устройствам, а не для использования BIOS. Или вы можете использовать собственные драйверы GRUB с grub-install --disk-module = foo / dev / sdX , где / dev / sdX - это диск, из которого может загрузиться BIOS, и foo является одним из «ata «ohci», «uhci» или «ahci» в зависимости от того, как подключен диск (PATA, разные версии USB 1.0 или SATA соответственно). Все, кроме «ata», требуют grub 1.99.

1
ответ дан 4 August 2018 в 20:04

Недавно я установил SSD самостоятельно и имел свою долю проблем. В конечном итоге решение заключалось в использовании RAID в качестве драйвера SATA в BIOS вместо AHCI или IDE. Настройка реальных дисков RAID не требовалась.

Таким образом, моя BIOS правильно распознала все мои диски, и я смог загрузить Ubuntu с SSD. Это работало на моей материнской плате Abit IP35 Pro. Возможно, стоит сделать снимок.

0
ответ дан 6 August 2018 в 04:05

Вы правы, что это проблема с BIOS. GRUB (по умолчанию) использует интерфейсы BIOS для доступа к дискам, поэтому GRUB перечислит все диски, которые ему представляет BIOS. Почему ваш BIOS не может получить доступ к диску, который я не могу сказать, но у вас есть несколько возможностей для работы с ограничением BIOS.

Вы можете создать отдельный раздел для / boot, поместив его на диск, который может прочитать BIOS. / boot содержит все файлы, которые необходимо прочитать перед загрузкой ядра Linux, и может использовать собственные драйверы для доступа к устройствам, а не для использования BIOS. Или вы можете использовать собственные драйверы GRUB с grub-install --disk-module = foo / dev / sdX , где / dev / sdX - это диск, из которого может загрузиться BIOS, и foo является одним из «ata «ohci», «uhci» или «ahci» в зависимости от того, как подключен диск (PATA, разные версии USB 1.0 или SATA соответственно). Все, кроме «ata», требуют grub 1.99.

1
ответ дан 6 August 2018 в 04:05

Недавно я установил SSD самостоятельно и имел свою долю проблем. В конечном итоге решение заключалось в использовании RAID в качестве драйвера SATA в BIOS вместо AHCI или IDE. Настройка реальных дисков RAID не требовалась.

Таким образом, моя BIOS правильно распознала все мои диски, и я смог загрузить Ubuntu с SSD. Это работало на моей материнской плате Abit IP35 Pro. Возможно, стоит сделать снимок.

0
ответ дан 7 August 2018 в 22:05

Вы правы, что это проблема с BIOS. GRUB (по умолчанию) использует интерфейсы BIOS для доступа к дискам, поэтому GRUB перечислит все диски, которые ему представляет BIOS. Почему ваш BIOS не может получить доступ к диску, который я не могу сказать, но у вас есть несколько возможностей для работы с ограничением BIOS.

Вы можете создать отдельный раздел для / boot, поместив его на диск, который может прочитать BIOS. / boot содержит все файлы, которые необходимо прочитать перед загрузкой ядра Linux, и может использовать собственные драйверы для доступа к устройствам, а не для использования BIOS. Или вы можете использовать собственные драйверы GRUB с grub-install --disk-module = foo / dev / sdX , где / dev / sdX - это диск, из которого может загрузиться BIOS, и foo является одним из «ata «ohci», «uhci» или «ahci» в зависимости от того, как подключен диск (PATA, разные версии USB 1.0 или SATA соответственно). Все, кроме «ata», требуют grub 1.99.

1
ответ дан 7 August 2018 в 22:05

Недавно я установил SSD самостоятельно и имел свою долю проблем. В конечном итоге решение заключалось в использовании RAID в качестве драйвера SATA в BIOS вместо AHCI или IDE. Настройка реальных дисков RAID не требовалась.

Таким образом, моя BIOS правильно распознала все мои диски, и я смог загрузить Ubuntu с SSD. Это работало на моей материнской плате Abit IP35 Pro. Возможно, стоит сделать снимок.

0
ответ дан 10 August 2018 в 10:19

Вы правы, что это проблема с BIOS. GRUB (по умолчанию) использует интерфейсы BIOS для доступа к дискам, поэтому GRUB перечислит все диски, которые ему представляет BIOS. Почему ваш BIOS не может получить доступ к диску, который я не могу сказать, но у вас есть несколько возможностей для работы с ограничением BIOS.

Вы можете создать отдельный раздел для / boot, поместив его на диск, который может прочитать BIOS. / boot содержит все файлы, которые необходимо прочитать перед загрузкой ядра Linux, и может использовать собственные драйверы для доступа к устройствам, а не для использования BIOS. Или вы можете использовать собственные драйверы GRUB с grub-install --disk-module = foo / dev / sdX , где / dev / sdX - это диск, с которого может загружаться BIOS, и foo является одним из «ata «ohci», «uhci» или «ahci» в зависимости от того, как подключен диск (PATA, разные версии USB 1.0 или SATA соответственно). Все, кроме «ata», требуют grub 1.99.

1
ответ дан 10 August 2018 в 10:19

Недавно я установил SSD самостоятельно и имел свою долю проблем. В конечном итоге решение заключалось в использовании RAID в качестве драйвера SATA в BIOS вместо AHCI или IDE. Настройка реальных дисков RAID не требовалась.

Таким образом, моя BIOS правильно распознала все мои диски, и я смог загрузить Ubuntu с SSD. Это работало на моей материнской плате Abit IP35 Pro. Возможно, стоит сделать снимок.

0
ответ дан 13 August 2018 в 16:43
  • 1
    К сожалению, мой BIOS уже использует драйвер RAID. (Это было так.) – Evan Kroske 24 January 2011 в 00:00

Вы правы, что это проблема с BIOS. GRUB (по умолчанию) использует интерфейсы BIOS для доступа к дискам, поэтому GRUB перечислит все диски, которые ему представляет BIOS. Почему ваш BIOS не может получить доступ к диску, который я не могу сказать, но у вас есть несколько возможностей для работы с ограничением BIOS.

Вы можете создать отдельный раздел для / boot, поместив его на диск, который может прочитать BIOS. / boot содержит все файлы, которые необходимо прочитать перед загрузкой ядра Linux, и может использовать собственные драйверы для доступа к устройствам, а не для использования BIOS. Или вы можете использовать собственные драйверы GRUB с grub-install --disk-module = foo / dev / sdX , где / dev / sdX - это диск, из которого может загрузиться BIOS, и foo является одним из «ata «ohci», «uhci» или «ahci» в зависимости от того, как подключен диск (PATA, разные версии USB 1.0 или SATA соответственно). Все, кроме «ata», требуют grub 1.99.

1
ответ дан 13 August 2018 в 16:43
  • 1
    Я не понимаю второго метода фиксации диска. Вы говорите, что я могу загрузиться с SSD без создания загрузочного раздела на другом диске? – Evan Kroske 25 January 2011 в 22:42
  • 2
    Да, вам не нужен раздел / boot на другом диске. У вас был бы все еще должен быть загрузочный сектор grub и core.img, установленный на разрыв mbr и post-mbr на другом диске. Я не вижу большого преимущества во втором варианте, но полагал, что все равно стоит упомянуть. – Jordan Uggla 26 January 2011 в 23:33
  • 3
    Хотя, к сожалению, пока еще нет хорошего способа сохранить -disk-модуль при обновлении пакета grub-pc. – Colin Watson 26 April 2011 в 01:35

Другие вопросы по тегам:

Похожие вопросы: