Я пытаюсь настроить тестовую машину Debian Hurd для дублирования проблемы, о которой сообщалось в частном порядке на платформе. Согласно README.txt:

Чтобы попробовать Debian GNU/Hurd, возможно, проще просто запустить предустановленный образ, который представлен здесь:

$ wget http://ftp.debian-ports.org/debian-cd/hurd-i386/current/debian-hurd.img.tar.xz
$ tar xJf debian-hurd.img.tar.xz

...

Его также можно запустить в virtualbox, сначала конвертировав в формат VDI:

  $ VBoxManage convertfromraw debian-hurd*.img debian-hurd.vdi --format vdi

Затем вы можете просто войти в систему как root без пароля ...

Я взял и распаковал debian-hurd.img.tar.xz . Затем я создал новую 32-битную виртуальную машину Linux и использовал в качестве диска debian-hurd.vdi .

После прохождения процесса машина сталкивается с ошибкой во время загрузки. Ошибка возникает во время обычной загрузки и восстановления загрузки. Ошибка:

start ext2fs: ext2fs: device:hd0s1: No such device or address

Согласно GNU Hurd | VirtualBox | Установка в вики Debian может быть вызвана контроллером SATA, а не контроллером IDE. К сожалению, выбор нового IDE-контроллера неактивен, и нет очевидного способа добавить его (доступен SATA).

Почему я получаю ошибку и как ее исправить?


2 ответа2

1

Это можно исправить, выключив виртуальную машину, перейдя в «Настройки машины», «Хранилище» - удалив загруженный vdi из «Controller: SATA» и добавив его вместо этого в контроллер IDE, в «Controller: IDE». Тогда система найдет жесткий диск в нужном месте.

1

Попробуйте выбрать "Другие" и "Другие" в iirc в выпадающем списке 2. Я использую VBox 5.1.12. Я специально не выбирал Linux, потому что я не знаю, какие предположения делает VBox для оптимизации под Linux.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .