Для этой задачи доступны некоторые загрузочные USB-накопители, но CD-привод сломан, и почти нет шансов получить новый, поэтому невозможно записать и записать диск. Машина (Dell Latitude C400), похоже, не позволяет загружаться через USB, даже будучи машиной с множеством функций. У меня есть широкополосный доступ в Интернет, дискеты и огромное количество дискет, но нет фонов форматирования дискет высокой плотности.
Я уже пробовал bgrescue-3.0.0
и bootgrub
используя dd.exe
чтобы выгрузить образы на некоторые дискеты, но это не помогло попытаться загрузить мои флешки. bgrescue-3.0.0
сказал, что образ неправильный, но затем загрузил Python33
и использовал его для проверки сумм sha1 с hashlib
заканчивающимся соответствием sha1 OK. bootgrub
работал и начал со своих значений по умолчанию hda и hdb. hda был подключен к жесткому диску, а hda1 - к разделу XP, но hdb не был подключен к загрузочному USB-накопителю (это кредит Linux Linux Live Creator). Не удалось ни tomsrtbt-2.0.103.dos
, ни picoboot-0.95
из-за моего отсутствия высокой плотности (это формат 1722ko, который они назвали HD?) понимание формата дискет.
Позже удалось loadlin-1.6f.exe
Kubuntu 12.04.2 ручки USB накопителя. Удалив кучу программного дерьма, создал диск FAT32 в некотором выделенном пространстве. Затем поместил туда содержимое флешки USB Linux Live, загрузил спасательную систему DOS и выполнил C:\loadli~1 casper\vmlinuz
.
Это, наконец, загрузило GNU/Linux, что было здорово, какое-то время. Затем запаниковал так:
[1.349018] md: Scanned 0 and added 0 devices. [1.349061] md: autorun ... [1.349100] md: ... autorun DONE. [1.349283] VFS: Cannot open root device "(null)" or unknown-block(0,0) [1.349331] Please append a correct "root=" boot option; here are the availab le partitions: [1.349413] 0800 29302560 sda driver: sd [1.349482] 0801 10490413 sda1 00000000-0000-0000-0000-000000000000 [1.349555] 0802 18804082 sda2 00000000-0000-0000-0000-000000000000 [1.349625] Kernel panic - not syncing: VFS: Unable to mount root fs on unkno wn-block(0,0) [1.349693] Pid: 1, comm: swapper/0 Not tainted 3.2.0-37-generic-pae #58-Ubun tu [1.349754] Call Trace: [1.349810] [<c15922ab>] ? printk+0x2d/0x2f [1.349859] [<c1592179>] panic+0x5c/0x161 [1.349911] [<c1879b6a>] mount_block_root+0xb9/0x14c [1.349964] [<c115353c>] ? sys_mknod+0x2c/0x30 [1.350012] [<c1879d75>] mount_root+0x59/0x5f [1.350060] [<c1879ec9>] prepare_namespace+0x14e/0x192 [1.350110] [<c11440e5>] ? sys_access+0x25/0x30 [1.350158] [<c18798de>] kernel_init+0x156/0x15b [1.363001] [<c1879788>] ? start_kernel+0x353/0x353 [1.363298] [<c15afafe>] kernel_thread_helper+0x6/010 _
Это интерпретируется как сбой из-за загрузки USB vmlinuz
вне естественной среды.
Наконец, воспользовался поисковыми системами Интернета, которые искали более универсальный пакет super vmlinuz
, но в kernel.org были найдены только источники, которые, вероятно, не способны и не желают компилироваться.
На данный момент я ищу помощь, прежде чем углубиться в поиск сообщений о панике и обойти проблему с корневой загрузкой.
Интересно, можно ли здесь загрузить GNU/Linux, прежде чем получить возможность сменить сломанный CD-дисковод, когда вернешься в город? Думаю, виртуальные машины не окупятся, если будут сильно поврежденной системой XP.