데비안 리눅스, 하드를 USB 로 옮겼을 때!

karikera의 이미지

질문하려고 오늘 처음

데비안 리눅스를 사용하고 있는데... 케이블 문제로 하드를 연결하지 못하게 되서, USB 외장하드로 옮겨서 부팅을 시켰어요.

USB로 부팅은 되지만.. 도중에 /dev/hda1 이 없다고 오류가 나요 ㅠㅠ

어떻게 설정을 바꾸거나 하지는 못할까요? .. ..

snowall의 이미지

usb는 hda가 아니라 sda로 되는 것 같던데요..

피할 수 있을때 즐겨라! http://melotopia.net/b

karikera의 이미지

시스템 드라이브를 외장하드로 옮기니, 부팅하는데 오류가 나요.
루트가 hda1 로 설정되어있는 것 같은데.. hda1은 없어요.

snowall의 이미지

fstab에서 루트가 마운트된 위치를 hda에서 sda로 바꾸라는 뜻이었는데요

제가 잘못 짚은걸까요?

피할 수 있을때 즐겨라! http://melotopia.net/b

karikera의 이미지

fstab이라는 게 있는지 몰랐어요 . . ;;

그런데 vi 로 hda1(루트)과 hda5(swap)라고 되어있는 것을 sda1과 sda5 라고 바꿔봤는데..
아무런 변화가 없는 것 같아요 .;;

버추어박스로 외장하드를 프라이머리 하드로 연결시켜서 부팅할 때 정상적으로 부팅되고,
기존 컴퓨터에 외장하드로 연결해서 부팅할 때는 hda1 을 못 찾는다고 오류가 나요 . . . .

스크린샷 첨부합니다!
boot1.png 는 부팅할 때 초기 화면,
boot2.png 는 etc/fstab 를 vi로 수정한 내용이에요.

댓글 첨부 파일: 
첨부파일 크기
Image icon boot1.png15.1 KB
Image icon boot2.png12.74 KB
klara의 이미지

장치가 바뀌었으니 디바이스 이름을 확인하는게 우선입니다.
fdisk -l 등으로 확인할 수 있습니다. 그리고 grub과 fstab 양쪽 모두 설정을 수정해줘야합니다.

익명 사용자의 이미지

감사합니다! 해결했어요!
grub을 마져 수정하니 제대로 되네요!